Abstract

Recent lightweight block cipher competition (FELICS Triathlon) evaluates efficient implementations of block ciphers for Internet of things (IoT) environment. In the competition, the implementation of HIGHT block cipher achieved the most efficient lightweight block cipher, in terms of code size (ROM), memory (RAM), and execution time. In this paper, we further investigate lightweight features of HIGHT block cipher and present the optimized implementations of both software and hardware for low-end IoT platforms, including resource-constrained devices (8-bit AVR and 32-bit ARM Cortex-M3) and application-specific integrated circuit (ASIC). By using proposed optimization methods, the implemented HIGHT block cipher shows better performance compared to previous state-of-the-art implementations.

Highlights

  • Internet of things (IoT) infrastructure consists of heterogeneous devices, ranging from low-end resource-constrained devices to high-end server computers. e devices are usually located in remote area and transmit the collected sensor data to server platforms

  • The maximum layout area for security part of the RFID tags was limited to 2,000 gate equivalents (GEs) [1]

  • We present e cient implementations of HIGHT block cipher, in terms of software and hardware aspects. e implementation results show that HIGHT block cipher is very lightweight. is feature is suitable for applications on the lowend devices. e main contributions of this paper are summarized as follows

Read more

Summary

Introduction

Internet of things (IoT) infrastructure consists of heterogeneous devices, ranging from low-end resource-constrained devices to high-end server computers. e devices are usually located in remote area and transmit the collected sensor data to server platforms. Low-end platforms only support very limited computation power and storage capacity (i.e., RAM and ROM), due to production costs and battery life. Under this condition, block cipher implementations should perform fast encryption operations for target applications. The precise constraint gure might be mitigated a little, the chip area is still an essential point of lightweight implementation and smaller area is bene cial in terms of production cost. These IoT applications may use user’s private and sensitive information. We present e cient implementations of HIGHT block cipher, in terms of software and hardware aspects. e implementation results show that HIGHT block cipher is very lightweight. is feature is suitable for applications on the lowend devices. e main contributions of this paper are summarized as follows

Contribution
Related Works
Type A
Hardware Implementation
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call