Tecnologia Cellcrypt
Cellcrypt é uma solução avançada que lidera a indústria no fornecimento de multicamadas de segurança, estabelecendo um alto desempenho para chamadas codificadas entre smartphones. Ele utiliza o Protocolo de Conteúdo Móvel Encriptado (EMCP), um conjunto de normas otimizado em tempo real entre smartphones que utilizam rede banda larga. O Cellcrypt é submetido à certificação Americana FIPS 140-2 (Normativa do Governo dos Estados Unidos que regula os requerimentos de segurança para módulos de criptografia), aprovada pelo Instituto Nacional (Americano) de Padrões e Tecnologia (NIST). .
Criptografia e Geração de Números Aleatórios - Criptografia Pública
(RSA & ECDH, todos em 2048 bits)
O RSA (algoritmo de criptografia de dados) é usado para autenticação dos dados. Os principais pares são gerados no telefone durante a instalação e são únicos para cada telefone e a chave privada nunca é compartilhada. O protocolo ECDH (Eliptic Curve Diffie-Hellman), e os algoritmos RSA são utilizados para troca de chaves. Uma vez gerada, a chave de sessão só é válida para uma chamada telefônica, sendo destruída após o uso. .
Criptografia simétrica (AES e RC4 em 256 bits). .
Ambos os algoritmos (AES e Rc4) são utilizados para encriptação ao mesmo tempo. O pacote é primeiramente criptografado com a AES e então é encriptado novamente com o RC4. Ambos os algoritmos são inicializados com uma sessão de troca de chaves, e então utilizados em Counter Mode (CTR).
Hashing Algorithms (SHA512, MD5)
Dois algoritmos padronizados são utilizados para aumentar a garantia de integridade.
Geração de Números Aleatórios
Um pool de pontos de 2048 bit é gerado durante a instalação e é periodicamente atualizado. Os primeiros pontos mensuram a flutuação do bit menos significativo do ruído do microfone, do número aleatório interno do smartphone e da hora da chamada. A função pseudo-aleatória é executada de acordo com as especificações definidas para o IPSec na RFC-4306. |