? Elliptisk kurva kryptografi är en metod för att koda datafiler så att endast vissa individer kan avkoda dem . ECC är baserad på matematik elliptiska kurvor och använder placeringen av punkter på en elliptisk kurva att kryptera och dekryptera information. ECC ger effektiv implementering av trådlösa säkerhetsfunktioner , såsom säker elektronisk post och webbsurfning men har vissa nackdelar jämfört med andra kryptografiska tekniker . Historia
Victor Miller av IBM och Neal Koblitz vid University of Washington först föreslagna ECC , självständigt , i mitten av 1980-talet . ECC är inte en ny teknik och har visat sin säkerhet genom att motstå en generation av attacker . Under de senaste åren , eftersom den trådlösa industrin har vuxit , har ECC antagits av många företag som en innovativ säkerhetsteknik . ECC har standardiserats av American National Standards Institute , National Institute of Standards and Technology och Federal Information Processing Standard .
Fördelar
ECC sysselsätter en relativt kort kryptering nyckel - ett värde som måste matas in i krypteringsalgoritm för att avkoda ett krypterat meddelande . Denna korta nyckeln är snabbare och kräver mindre datorkraft än andra första generationens kryptering offentliga nyckelalgoritmer . Till exempel ger en 160 - bit ECC krypteringsnyckel samma säkerhet som en 1024 - bitars RSA krypteringsnyckel och kan vara upp till 15 gånger snabbare , beroende på den plattform på vilken den genomförs . RSA är ett första generationens kryptering med öppen nyckel teknik uppfanns av Ronald Rivest , Adi Shamir och Leonard Adleman i slutet av 70-talet . Både RSA och ECC är i allmän användning . Fördelarna med ECC över RSA är särskilt viktigt i trådlösa enheter , där datorkraft , minne och batteritid är begränsade .
Nackdelar
En av de viktigaste nackdelarna med ECC är att det ökar storleken på det krypterade meddelandet betydligt mer än RSA-kryptering . Dessutom är ECC algoritmen mer komplexa och svårare att genomföra än RSA , vilket ökar sannolikheten för genomförande fel , vilket minskar algoritmens säkerhet .
Public kontra privat nyckel kryptografi
ECC är en form av kryptering med öppen nyckel , i vilken en krypteringsnyckel , känd som en privat nyckel , är hemlig , medan en annan , känd som en publik nyckel är fritt distribueras . Kryptering med öppen nyckel är beräkningsmässigt dyrare än privat nyckel kryptering , som använder en enda , delad krypteringsnyckel . I trådlösa enheter , kan kryptering med publika nycklar förkorta livslängden på batterierna eller av enheterna själva .