Wat zijn de voor- en nadelen van elliptische curve-cryptografie voor draadloze beveiliging?

Elliptische curve-cryptografie is een methode om gegevensbestanden te coderen zodat alleen specifieke personen ze kunnen decoderen. ECC is gebaseerd op de wiskunde van elliptische krommen en gebruikt de locatie van punten op een elliptische kromme om informatie te coderen en te decoderen. ECC biedt een efficiënte implementatie van draadloze beveiligingsfuncties, zoals beveiligde e-mail en surfen op het web, maar heeft enkele nadelen in vergelijking met andere cryptografietechnieken.

Geschiedenis

Victor Miller van IBM en Neal Koblitz van de Universiteit van Washington stelden in het midden van de jaren tachtig voor het eerst onafhankelijk ECC voor. ECC is geen nieuwe technologie en heeft zijn veiligheid bewezen door een generatie aanvallen te weerstaan. In de afgelopen jaren, toen de draadloze industrie groeide, is ECC door tal van bedrijven geadopteerd als een innovatieve beveiligingstechnologie. ECC is gestandaardiseerd door het American National Standards Institute, het National Institute of Standards and Technology en de Federal Information Processing Standard.

Video van de dag

Voordelen:

ECC gebruikt een relatief korte coderingssleutel - een waarde die in het coderingsalgoritme moet worden ingevoerd om een ​​gecodeerd bericht te decoderen. Deze korte sleutel is sneller en vereist minder rekenkracht dan andere algoritmen voor openbare versleuteling van de eerste generatie. Een 160-bits ECC-coderingssleutel biedt bijvoorbeeld dezelfde beveiliging als een 1024-bits RSA-coderingssleutel en kan tot 15 keer sneller zijn, afhankelijk van het platform waarop deze is geïmplementeerd. RSA is een cryptografietechniek met openbare sleutels van de eerste generatie, uitgevonden door Ronald Rivest, Adi Shamir en Leonard Adleman aan het eind van de jaren '70. Zowel RSA als ECC worden op grote schaal gebruikt. De voordelen van ECC ten opzichte van RSA zijn vooral belangrijk bij draadloze apparaten, waar rekenkracht, geheugen en batterijduur beperkt zijn.

nadelen

Een van de belangrijkste nadelen van ECC is dat het de grootte van het gecodeerde bericht aanzienlijk meer vergroot dan RSA-codering. Bovendien is het ECC-algoritme complexer en moeilijker te implementeren dan RSA, wat de kans op implementatiefouten vergroot en daarmee de veiligheid van het algoritme vermindert.

Cryptografie met openbare versus privésleutel

ECC is een vorm van cryptografie met openbare sleutels, waarbij één coderingssleutel, een zogenaamde privésleutel, geheim wordt gehouden, terwijl een andere, een openbare sleutel, vrij wordt verspreid. Versleuteling met openbare sleutels is rekenkundig duurder dan versleuteling met privésleutels, waarbij gebruik wordt gemaakt van een enkele, gedeelde versleutelingssleutel. In draadloze apparaten kan codering met openbare sleutels de levensduur van batterijen of van de apparaten zelf verkorten.