Kokie yra elipsinės kreivės kriptografijos privalumai ir trūkumai belaidžiam saugumui?

Elipsinės kreivės kriptografija yra duomenų failų kodavimo būdas, kad tik konkretūs asmenys galėtų juos iššifruoti. ECC yra pagrįsta elipsinių kreivių matematika ir naudoja taškų vietą elipsinėje kreivėje, kad užšifruotų ir iššifruotų informaciją. ECC leidžia efektyviai įdiegti belaidžio ryšio saugos funkcijas, tokias kaip saugus elektroninis paštas ir naršymas internete, tačiau turi tam tikrų trūkumų, palyginti su kitais kriptografijos metodais.

Istorija

Victoras Milleris iš IBM ir Nealas Koblitzas iš Vašingtono universiteto pirmą kartą savarankiškai pasiūlė ECC devintojo dešimtmečio viduryje. ECC nėra nauja technologija ir įrodė savo saugumą atlaikydama daugybę atakų. Pastaraisiais metais, augant belaidžio ryšio pramonei, daugelis kompanijų ECC priėmė kaip novatorišką saugos technologiją. ECC standartizavo Amerikos nacionalinis standartų institutas, Nacionalinis standartų ir technologijų institutas ir Federalinis informacijos apdorojimo standartas.

Dienos vaizdo įrašas

Privalumai

ECC naudoja santykinai trumpą šifravimo raktą – reikšmę, kuri turi būti įvesta į šifravimo algoritmą, kad būtų iškoduotas užšifruotas pranešimas. Šis trumpasis raktas yra greitesnis ir reikalauja mažiau skaičiavimo galios nei kiti pirmosios kartos šifravimo viešojo rakto algoritmai. Pavyzdžiui, 160 bitų ECC šifravimo raktas užtikrina tokį patį saugumą kaip ir 1024 bitų RSA šifravimo raktas ir gali būti iki 15 kartų greitesnis, priklausomai nuo platformos, kurioje jis įdiegtas. RSA yra pirmosios kartos viešojo rakto kriptografijos technika, kurią aštuntojo dešimtmečio pabaigoje išrado Ronaldas Rivestas, Adi Shamiras ir Leonardas Adlemanas. Tiek RSA, tiek ECC yra plačiai naudojami. ECC pranašumai prieš RSA yra ypač svarbūs belaidžiuose įrenginiuose, kur skaičiavimo galia, atmintis ir baterijos veikimo laikas yra riboti.

Trūkumai

Vienas iš pagrindinių ECC trūkumų yra tai, kad jis žymiai labiau padidina užšifruoto pranešimo dydį nei RSA šifravimas. Be to, ECC algoritmas yra sudėtingesnis ir sunkiau įgyvendinamas nei RSA, o tai padidina diegimo klaidų tikimybę ir taip sumažina algoritmo saugumą.

Viešojo ir privačiojo rakto kriptografija

ECC yra viešojo rakto kriptografijos forma, kai vienas šifravimo raktas, žinomas kaip privatus raktas, yra laikomas paslaptyje, o kitas, žinomas kaip viešasis raktas, yra laisvai platinamas. Viešojo rakto kriptografija skaičiavimo požiūriu yra brangesnė nei privataus rakto šifravimas, kai naudojamas vienas bendrai naudojamas šifravimo raktas. Belaidžiuose įrenginiuose viešojo rakto šifravimas gali sutrumpinti baterijų arba pačių įrenginių tarnavimo laiką.