Koje su prednosti i nedostaci kriptografije eliptične krivulje za bežičnu sigurnost?

Kriptografija eliptične krivulje je metoda kodiranja podatkovnih datoteka tako da ih samo određeni pojedinci mogu dekodirati. ECC se temelji na matematici eliptičkih krivulja i koristi položaj točaka na eliptičnoj krivulji za šifriranje i dešifriranje informacija. ECC omogućuje učinkovitu implementaciju bežičnih sigurnosnih značajki, kao što su sigurna elektronička pošta i pregledavanje weba, ali ima neke nedostatke u usporedbi s drugim tehnikama kriptografije.

Povijest

Victor Miller iz IBM-a i Neal Koblitz sa Sveučilišta Washington prvi su predložili ECC, neovisno, sredinom 1980-ih. ECC nije nova tehnologija i dokazao je svoju sigurnost izdržavši generaciju napada. Posljednjih godina, kako je bežična industrija rasla, ECC su prihvatile brojne tvrtke kao inovativnu sigurnosnu tehnologiju. ECC je standardiziran od strane američkog Nacionalnog instituta za standarde, Nacionalnog instituta za standarde i tehnologiju i Federalnog standarda za obradu informacija.

Video dana

Prednosti

ECC koristi relativno kratak ključ za šifriranje - vrijednost koja se mora unijeti u algoritam šifriranja da bi se dekodirala šifrirana poruka. Ovaj kratki ključ je brži i zahtijeva manje računalne snage od drugih algoritama javnog ključa za šifriranje prve generacije. Na primjer, 160-bitni ECC ključ za šifriranje pruža istu sigurnost kao 1024-bitni RSA ključ za šifriranje i može biti do 15 puta brži, ovisno o platformi na kojoj je implementiran. RSA je tehnika kriptografije s javnim ključem prve generacije koju su izumili Ronald Rivest, Adi Shamir i Leonard Adleman kasnih 70-ih. I RSA i ECC su u širokoj upotrebi. Prednosti ECC-a u odnosu na RSA posebno su važne u bežičnim uređajima, gdje su računalna snaga, memorija i trajanje baterije ograničeni.

Nedostaci

Jedan od glavnih nedostataka ECC-a je taj što povećava veličinu šifrirane poruke znatno više od RSA enkripcije. Nadalje, ECC algoritam je složeniji i teži za implementaciju od RSA, što povećava vjerojatnost grešaka u implementaciji, čime se smanjuje sigurnost algoritma.

Kriptografija javnog i privatnog ključa

ECC je oblik kriptografije javnog ključa, u kojem se jedan ključ za šifriranje, poznat kao privatni ključ, čuva u tajnosti, dok se drugi, poznat kao javni ključ, slobodno distribuira. Kriptografija s javnim ključem je računalno skuplja od šifriranja privatnog ključa, koja koristi jedan, zajednički ključ za šifriranje. Kod bežičnih uređaja, šifriranje s javnim ključem može skratiti vijek trajanja baterija ili samih uređaja.