Quali sono i vantaggi e svantaggi del Elliptic Curve Cryptography per la sicurezza wireless?

June 26

Elliptical Curve Cryptography è un metodo di codifica di file di dati in modo che solo gli individui specifici possa decodificarli. ECC si basa sulla matematica delle curve ellittiche e usa la posizione dei punti su una curva ellittica per cifrare e decifrare le informazioni. ECC si permette efficiente implementazione di funzionalità di sicurezza wireless, come la posta elettronica sicura e la navigazione Web, ma ha alcuni svantaggi rispetto ad altre tecniche di crittografia.

Storia

Victor Miller di IBM e Neal Koblitz dell 'Università di Washington prima proposto ECC, in modo indipendente, nel 1980 metà. ECC non è una nuova tecnologia e ha dimostrato la sua sicurezza per resistere ad una generazione di attacchi. Negli ultimi anni, come il settore wireless è cresciuto, ECC è stato adottato da numerose aziende come tecnologia di sicurezza innovativa. ECC è stato standardizzato dalla American National Standards Institute, il National Institute of Standards and Technology e la Federal Information Processing Standard.

vantaggi

ECC impiega un tempo relativamente breve chiave di crittografia - un valore che deve essere immessa nella algoritmo di crittografia per decodificare un messaggio cifrato. Questo breve chiave è più veloce e richiede meno potenza di calcolo rispetto alle altre crittografia prima generazione algoritmi a chiave pubblica. Per esempio, una chiave di crittografia ECC 160 bit offre la stessa sicurezza come chiave di cifratura RSA 1024 bit e può essere fino a 15 volte più veloce, a seconda della piattaforma su cui è applicata. RSA è una tecnica di crittografia a chiave pubblica di prima generazione inventato da Ronald Rivest, Adi Shamir e Leonard Adleman alla fine degli anni '70. Sia RSA e ECC sono in uso diffuso. I vantaggi di ECC oltre RSA sono particolarmente importanti nei dispositivi wireless, in cui la potenza di calcolo, la memoria e la durata della batteria sono limitate.

svantaggi

Uno dei principali svantaggi di ECC è che aumenta la dimensione del messaggio cifrato significativamente più di cifratura RSA. Inoltre, l'algoritmo ECC è più complesso e più difficile da implementare rispetto RSA, che aumenta la probabilità di errori di implementazione, riducendo così la sicurezza dell'algoritmo.

Pubblico Versus crittografia a chiave privata

ECC è una forma di crittografia a chiave pubblica, in cui una chiave di cifratura, noto come una chiave privata, viene mantenuta segreta, mentre un altro, noto come chiave pubblica, è liberamente distribuito. crittografia a chiave pubblica è computazionalmente più costoso di crittografia a chiave privata, che impiega una sola chiave di crittografia, condivisa. In dispositivi wireless, la crittografia a chiave pubblica può ridurre la durata delle batterie o dei dispositivi stessi.