Visible to the public Low-Cost Standard Public Key Cryptography Services for Wireless IoT Systems

TitleLow-Cost Standard Public Key Cryptography Services for Wireless IoT Systems
Publication TypeConference Paper
Year of Publication2017
AuthorsOzmen, Muslum Ozgur, Yavuz, Attila A.
Conference NameProceedings of the 2017 Workshop on Internet of Things Security and Privacy
Date PublishedNovember 2017
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5396-0
Keywordscryptographic optimizations, efficient implementations, human factors, I-O Systems, Internet of Things, Metrics, Pervasive Computing Security, pubcrawl, Resiliency, Scalability, security, Wireless Network Security
Abstract

Internet of Things (IoT) is an integral part of application domains such as smart-home and digital healthcare. Various standard public key cryptography techniques (e.g., key exchange, public key encryption, signature) are available to provide fundamental security services for IoTs. However, despite their pervasiveness and well-proven security, they also have been shown to be highly energy costly for embedded devices. Hence, it is a critical task to improve the energy efficiency of standard cryptographic services, while preserving their desirable properties simultaneously. In this paper, we exploit synergies among various cryptographic primitives with algorithmic optimizations to substantially reduce the energy consumption of standard cryptographic techniques on embedded devices. Our contributions are: (i) We harness special precomputation techniques, which have not been considered for some important cryptographic standards to boost the performance of key exchange, integrated encryption, and hybrid constructions. (ii) We provide self-certification for these techniques to push their performance to the edge. (iii) We implemented our techniques and their counterparts on 8-bit AVR ATmega 2560 and evaluated their performance. We used microECC library and made the implementations on NIST-recommended secp192 curve, due to its standardization. Our experiments confirmed significant improvements on the battery life (up to 7x) while preserving the desirable properties of standard techniques. Moreover, to the best of our knowledge, we provide the first open-source framework including such set of optimizations on low-end devices.

URLhttps://dl.acm.org/doi/10.1145/3139937.3139940
DOI10.1145/3139937.3139940
Citation Keyozmen_low-cost_2017