? Criptografia de curva elíptica é um método de codificação de arquivos de dados de modo que apenas pessoas específicas pode decodificá-las . ECC é baseado na matemática de curvas elípticas e utiliza a localização dos pontos sobre uma curva elíptica para encriptar e desencriptar informação . ECC permite implementação eficiente de recursos de segurança sem fio , tais como a navegação segura e-mail e Web eletrônico, mas tem algumas desvantagens quando comparada com outras técnicas de criptografia . História
Victor Miller, da IBM e Neal Koblitz , da Universidade de Washington propôs pela primeira vez ECC , de forma independente, em meados de 1980 . ECC não é nova tecnologia e provou a sua segurança ao resistir a uma geração de ataques. Nos últimos anos, como a indústria sem fio tem crescido , ECC tem sido adotado por inúmeras empresas como uma tecnologia de segurança inovadora. ECC foi padronizada pelo American National Standards Institute , o Instituto Nacional de Padrões e Tecnologia e do Padrão Federal de Processamento de Informações .
Vantagens
ECC emprega um período relativamente curto de criptografia chave - um valor que deve ser alimentado no algoritmo de criptografia para decodificar uma mensagem criptografada . Esta chave de curto é mais rápido e exige menos poder de computação do que o outro de criptografia de primeira geração algoritmos de chave pública. Por exemplo , uma chave de encriptação de 160 bits ECC fornece o mesmo grau de segurança como uma chave de cifra RSA de 1024 bits e pode ser até 15 vezes mais rápido , dependendo da plataforma na qual é aplicada . RSA é uma técnica de criptografia de chave pública de primeira geração inventado por Ronald Rivest, Adi Shamir e Leonard Adleman no final dos anos 70. Ambos RSA e ECC estão em uso generalizado . As vantagens do ECC mais de RSA são particularmente importantes em dispositivos sem fio , onde o poder de computação, memória e vida útil da bateria é limitada.
Desvantagens
um dos principais desvantagens de ECC é que aumenta o tamanho da mensagem encriptada significativamente mais do que o RSA. Além disso , o algoritmo ECC é mais complexo e mais difícil de implementar do que RSA , o que aumenta a probabilidade de erros de implementação , reduzindo assim a segurança do algoritmo .
Público Versus Privado Criptografia de Chave
ECC é uma forma de criptografia de chave pública , em que uma chave de criptografia, conhecida como uma chave privada, é mantida em segredo , enquanto a outra , conhecida como uma chave pública, é distribuída livremente. A criptografia de chave pública é computacionalmente mais caro do que a criptografia de chave privada , que emprega , uma chave de criptografia única compartilhada. Em dispositivos sem fio , criptografia de chave pública pode encurtar a vida útil das baterias ou dos próprios dispositivos .