Abstract
Internet of Things (IoT) is now becoming a part of our life. Many devices are already connected, and more are expected to be deployed in the next coming years. The main concern for IoT is to provide a practical solution for security, privacy, and trust. The science of cryptography plays an important role for providing security in IoTs. AES algorithm is a well known symmetric key, block cipher that is highly secure. In this paper, we present an ultra-low power architecture for the AES cipher that is need for most IoT applications. The proposed architecture has been implemented on SCL 180 nm technology. We have used 4-bit serializer and deserializer (SerDes) to send and receive 128-bit data. The proposed AES architecture uses 32-bit data path in SubByte transformation, and it requires 44 clock cycles for encryption of 128-bit plaintext with a 128-bit cipher key. To deserialize 128-bit plaintext and cipher key, the architecture requires 32 clock cycles. Similarly, to serialize 128-bit ciphertext, 32 clock cycles are overlapped by 44 clock cycles required by AES module. By this, once, after the first 32 clock cycles, the use of SerDes does not affect on the throughput of the system. At 10 MHz the ASIC implementation of the proposed architecture on SCL 180 nm PDK consumes 52.2 \(\upmu \)W and 194.7 \(\upmu \)W power at 1 V and 1.8 V respectively and provides a throughput of 28 Mbps.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)
Sadeghi, A.R., Wachsmann, C., Waidner, M.: Security and privacy challenges in industrial internet of things. In: Proceedings of the 52nd Annual Design Automation Conference, p. 54. ACM (2015)
Halak, B., Murphy, J., Yakovlev, A.: Power balanced circuits for leakage-power-attacks resilient design. In: Science and Information Conference (SAI), pp. 1178–1183. IEEE (2015)
Xu, T., Wendt, J.B., Potkonjak, M.: Security of IoT systems: design challenges and opportunities. In: Proceedings of the 2014 IEEE/ACM International Conference on Computer-Aided Design, pp. 417–423. IEEE Press (2014)
Sicari, S., Rizzardi, A., Grieco, L.A., Coen-Porisini, A.: Security, privacy and trust in internet of things: the road ahead. Comput. Netw. 76, 146–164 (2015)
Vahedi, E., Ward, R.K., Blake, I.F.: Security analysis and complexity comparison of some recent lightweight RFID protocols. In: Herrero, Á., Corchado, E. (eds.) CISIS 2011. LNCS, vol. 6694, pp. 92–99. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21323-6_12
Daemen, J., Rijmen, V.: AES proposal: Rijndael (1999)
Bui, D.H., Puschini, D., Bacles-Min, S., Beigné, E., Tran, X.T.: AES datapath optimization strategies for low-power low-energy multisecurity-level internet-of-things applications. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 25(12), 3281–3290 (2017)
Banik, S., Bogdanov, A., Regazzoni, F.: Exploring energy efficiency of lightweight block ciphers. In: Dunkelman, O., Keliher, L. (eds.) SAC 2015. LNCS, vol. 9566, pp. 178–194. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31301-6_10
Zhang, Y., Yang, K., Saligane, M., Blaauw, D., Sylvester, D.: A compact 446 Gbps/W AES accelerator for mobile SoC and IoT in 40nm. In: 2016 IEEE Symposium on VLSI Circuits (VLSI-Circuits), pp. 1–2. IEEE (2016)
Zhao, W., Ha, Y., Alioto, M.: AES architectures for minimum-energy operation and silicon demonstration in 65nm with lowest energy per encryption. In: 2015 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2349–2352. IEEE (2015)
Mathew, S., et al.: 53Gbps native GF (2 4) 2 composite-field AES-encrypt/decrypt accelerator for content-protection in 45nm high-performance microprocessors. In: 2010 IEEE Symposium on VLSI Circuits (VLSIC), pp. 169–170. IEEE (2010)
Dennard, R.H., Gaensslen, F.H., Yu, H.N., Rideout, V.L., Bassous, E., LeBlanc, A.R.: Design of ion-implanted MOSFET’s with very small physical dimensions. IEEE J. Solid-State Circuits SC 9(5), 256–268 (1974)
Acknowledgment
The authors would like to thank the UGC, Government of India under the JRF Scheme for providing financial support (Ref. No. 3548/NET-DEC. 2015). We also extend our sincere gratitude to SMDP-C2SD programme, Government of India and Semiconductor Laboratory (SCL) India for providing PDK.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Khan, S., Gupta, N., Raut, G., Rajput, G., Pandey, J.G., Vishvakarma, S.K. (2019). An Ultra Low Power AES Architecture for IoT. In: Sengupta, A., Dasgupta, S., Singh, V., Sharma, R., Kumar Vishvakarma, S. (eds) VLSI Design and Test. VDAT 2019. Communications in Computer and Information Science, vol 1066. Springer, Singapore. https://doi.org/10.1007/978-981-32-9767-8_29
Download citation
DOI: https://doi.org/10.1007/978-981-32-9767-8_29
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-32-9766-1
Online ISBN: 978-981-32-9767-8
eBook Packages: Computer ScienceComputer Science (R0)