Public Key Cryptography (PKC) har varit den möjliggörande tekniken bakom många säkerhetstjänster och protokoll i traditionella nätverk som Internet. I samband med trådlösa sensornätverk undersöks elliptisk kurvkryptografi (ECC), en av de mest effektiva typerna av PKC, för att ge PKC-stöd i sensornätverksapplikationer så att de befintliga PKC-baserade lösningarna kan utnyttjas. I detta dokument presenteras design, implementering och utvärdering av TinyECC, ett konfigurerbart bibliotek för ECC-verksamhet i trådlösa sensornätverk. Det primära målet för TinyECC är att tillhandahålla ett färdigt, allmänt tillgängligt programvarupaket för ECC-baserade PKC-operationer som kan konfigureras flexibelt och integreras i sensornätverksapplikationer. TinyECC tillhandahåller ett antal optimeringsbrytare, som kan aktivera specifika optimeringar på eller av baserat på utvecklarnas behov. Olika kombinationer av optimeringar har olika utförandetid och resursförbrukning, vilket ger utvecklare stor flexibilitet i att integrera TinyECC i sensornätverksapplikationer. I detta dokument redovisas också den experimentella utvärderingen av TinyECC på flera gemensamma sensorplattformar, däribland MICAz, Tmote Sky och Imote2. Utvärderingsresultaten visar effekterna av individuella optimeringar på genomförandetid och resursförbrukning, och ger den mest beräkningseffektiva och mest lagringseffektiva konfigurationen av TinyECC.
Lui et al., REF utformad och implementerad Tiny ECC (Elliptical Curve Cryptography), ett konfigurerbart bibliotek för ECC verksamhet i WSNs.
TinyECC: A Configurable Library for Elliptic Curve Cryptography in Wireless Sensor Networks
{'venue': '2008 International Conference on Information Processing in Sensor Networks (ipsn 2008)', 'journal': '2008 International Conference on Information Processing in Sensor Networks (ipsn 2008)', 'mag_field_of_study': ['Computer Science']}