Victor Miller di IBM e Neal Koblitz dell'Università di Washington prima proposta ECC , in modo indipendente , a metà degli anni 1980 . ECC non è una nuova tecnologia e ha dimostrato la sua sicurezza da resistere ad una generazione di attacchi . Negli ultimi anni , come il settore wireless è cresciuta , ECC è stato adottato da numerose aziende come tecnologia di sicurezza innovativa . ECC è stato standardizzato dall'American National Standards Institute , del National Institute of Standards and Technology e il Federal Information Processing Standard .
Vantaggi
ECC impiega una crittografia relativamente breve chiave - un valore che deve essere immessa nella procedura di crittografia per decodificare un messaggio crittografato . Questo breve chiave è più veloce e richiede meno potenza di calcolo di altri algoritmi di crittografia a chiave pubblica di prima generazione . Per esempio, una chiave di crittografia ECC 160 bit fornisce la stessa sicurezza come una 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 ed ECC sono molto diffusi . 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 limitati .
Svantaggi
Uno dei principali svantaggi di ECC è che la dimensione del messaggio crittografato significativamente più di cifratura RSA aumenta . Inoltre , l'algoritmo ECC è più complesso e più difficile da attuare rispetto RSA , che aumenta la probabilità di errori di implementazione , riducendo in tal modo la sicurezza dell'algoritmo .
Pubblico rispetto al privato crittografia a chiave
ECC è una forma di crittografia a chiave pubblica , in cui una chiave di cifratura , noto come chiave privata , viene tenuta segreta , mentre un altro , conosciuto come una chiave pubblica , è distribuito gratuitamente . Crittografia a chiave pubblica è computazionalmente più costoso di crittografia a chiave privata , che impiega una sola chiave , la crittografia condivisa . In dispositivi wireless , la crittografia a chiave pubblica può ridurre la durata delle batterie o dei dispositivi stessi .
networking © www.354353.com