Kakšne so prednosti in slabosti kriptografije eliptične krivulje za brezžično varnost?

click fraud protection

Kriptografija eliptične krivulje je metoda kodiranja podatkovnih datotek, tako da jih lahko dekodirajo samo določeni posamezniki. ECC temelji na matematiki eliptičnih krivulj in uporablja lokacijo točk na eliptični krivulji za šifriranje in dešifriranje informacij. ECC omogoča učinkovito izvajanje brezžičnih varnostnih funkcij, kot sta varna elektronska pošta in brskanje po spletu, vendar ima nekaj pomanjkljivosti v primerjavi z drugimi tehnikami kriptografije.

Zgodovina

Victor Miller iz IBM-a in Neal Koblitz z Univerze v Washingtonu sta prvič neodvisno predlagala ECC sredi osemdesetih let prejšnjega stoletja. ECC ni nova tehnologija in je svojo varnost dokazal z zdržanjem generacije napadov. V zadnjih letih, ko je brezžična industrija rasla, so ECC sprejela številna podjetja kot inovativno varnostno tehnologijo. ECC so standardizirali ameriški nacionalni inštitut za standarde, nacionalni inštitut za standarde in tehnologijo ter zvezni standard za obdelavo informacij.

Video dneva

Prednosti

ECC uporablja sorazmerno kratek šifrirni ključ – vrednost, ki jo je treba vnesti v šifrirni algoritem za dekodiranje šifriranega sporočila. Ta kratki ključ je hitrejši in zahteva manj računalniške moči kot drugi algoritmi za šifriranje javnega ključa prve generacije. Na primer, 160-bitni šifrirni ključ ECC zagotavlja enako varnost kot 1024-bitni šifrirni ključ RSA in je lahko do 15-krat hitrejši, odvisno od platforme, na kateri je implementiran. RSA je tehnika kriptografije z javnim ključem prve generacije, ki so jo izumili Ronald Rivest, Adi Shamir in Leonard Adleman v poznih 70. letih. Tako RSA kot ECC sta v široki uporabi. Prednosti ECC pred RSA so še posebej pomembne pri brezžičnih napravah, kjer so računalniška moč, pomnilnik in življenjska doba baterije omejeni.

Slabosti

Ena glavnih pomanjkljivosti ECC je, da bistveno bolj poveča velikost šifriranega sporočila kot šifriranje RSA. Poleg tega je algoritem ECC bolj zapleten in težje izvedljiv kot RSA, kar poveča verjetnost napak pri izvajanju in s tem zmanjša varnost algoritma.

Kriptografija javnega in zasebnega ključa

ECC je oblika kriptografije z javnim ključem, pri kateri je en šifrirni ključ, znan kot zasebni ključ, tajen, drugi, znan kot javni ključ, pa se prosto distribuira. Kriptografija z javnim ključem je računsko dražja od šifriranja z zasebnim ključem, ki uporablja en sam, skupen šifrirni ključ. V brezžičnih napravah lahko šifriranje z javnim ključem skrajša življenjsko dobo baterij ali samih naprav.