{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T23:47:45Z","timestamp":1784591265577,"version":"3.55.0"},"reference-count":21,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,5,23]],"date-time":"2018-05-23T00:00:00Z","timestamp":1527033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Because of the ubiquity of Internet of Things (IoT) devices, the power consumption and security of IoT systems have become very important issues. Advanced Encryption Standard (AES) is a block cipher algorithm is commonly used in IoT devices. In this paper, the power consumption and cryptographic calculation requirement for different payload lengths and AES encryption types are analyzed. These types include software-based AES-CB, hardware-based AES-ECB (Electronic Codebook Mode), and hardware-based AES-CCM (Counter with CBC-MAC Mode). The calculation requirement and power consumption for these AES encryption types are measured on the Texas Instruments LAUNCHXL-CC1310 platform. The experimental results show that the hardware-based AES performs better than the software-based AES in terms of power consumption and calculation cycle requirements. In addition, in terms of AES mode selection, the AES-CCM-MIC64 mode may be a better choice if the IoT device is considering security, encryption calculation requirement, and low power consumption at the same time. However, if the IoT device is pursuing lower power and the payload length is generally less than 16 bytes, then AES-ECB could be considered.<\/jats:p>","DOI":"10.3390\/s18061675","type":"journal-article","created":{"date-parts":[[2018,5,24]],"date-time":"2018-05-24T02:55:43Z","timestamp":1527130543000},"page":"1675","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":50,"title":["Power Consumption and Calculation Requirement Analysis of AES for WSN IoT"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1051-545X","authenticated-orcid":false,"given":"Chung-Wen","family":"Hung","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, National Yunlin University of Science &amp; Technology, 123 University Road, Section 3, Douliou 64002, Yunlin, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wen-Ting","family":"Hsu","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, National Yunlin University of Science &amp; Technology, 123 University Road, Section 3, Douliou 64002, Yunlin, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,5,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MCOM.2018.1700625","article-title":"Integration of LoRaWAN and 4G\/5G for the Industrial Internet of Things","volume":"56","author":"Sendra","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Kambourakis, G., Kolias, C., and Stavrou, A. (2017, January 23\u201325). The Mirai botnet and the IoT Zombie Armies. Proceedings of the MILCOM 2017\u20142017 IEEE Military Communications Conference, Baltimore, MD, USA.","DOI":"10.1109\/MILCOM.2017.8170867"},{"key":"ref_3","unstructured":"Angrishi, K. (arXiv, 2017). Turning Internet of Things (IoT) into Internet of Vulnerabilities (IoV): IoT Botnets, arXiv."},{"key":"ref_4","first-page":"80","article-title":"DDoS in the IoT: Mirai and Other Botnets","volume":"50","author":"Kolias","year":"2017","journal-title":"IEEE J. Mag."},{"key":"ref_5","unstructured":"National Institute and Standards of Technology (2018, May 23). Specification for the Advanced Encryption Standard (AES), Available online: https:\/\/nvlpubs.nist.gov\/nistpubs\/fips\/nist.fips.197.pdf."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bui, D.H., Puschini, D., Bacles-Min, S., Beign\u00e9, E., and Tran, X.T. (2016, January 27\u201329). Ultra low-power and low-energy 32-bit datapath AES architecture for IoT applications. Proceedings of the 2016 International Conference on IC Design and Technology, Ho Chi Minh City, Vietnam.","DOI":"10.1109\/ICICDT.2016.7542076"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2934","DOI":"10.1109\/TCSI.2017.2702098","article-title":"A Lightweight Masked AES Implementation for Securing IoT Against CPA Attacks","volume":"64","author":"Yu","year":"2017","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_8","unstructured":"Zeng, B., Wang, X., Zhou, K., and Zhao, X. (2013, January 20\u201323). Encryption Node Design in Internet of Things Based on Fingerprint Features and CC2530. Proceedings of the IEEE Conferences, Beijing, China."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Agwa, S., Yahya, E., and Ismail, Y. (2017, January 28\u201331). Power efficient AES core for IoT constrained devices implemented in 130 nm CMOS. Proceedings of the 2017 IEEE International Symposium on Circuits and Systems, Baltimore, MD, USA.","DOI":"10.1109\/ISCAS.2017.8050361"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lu, S., Zhang, Z., and Papaefthymiou, M. (2017, January 5\u20138). A 1.25pJ\/bit 0.048mm2 AES core with DPA resistance for IoT devices. Proceedings of the 2017 IEEE Asian Solid-State Circuits Conference, Seoul, Korea.","DOI":"10.1109\/ASSCC.2017.8240217"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dao, V.L., Nguyen, A.T., Hoang, V.P., and Tran, T.A. (2015, January 28\u201330). An ASIC implementation of low area AES encryption core for wireless networks. Proceedings of the 2015 International Conference on Communications, Management and Telecommunications (ComManTel), DaNang, Vietnam.","DOI":"10.1109\/ComManTel.2015.7394268"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Matsuoka, S., and Ichikawa, S. (2012, January 5\u20137). Reduction of Power Consumption in Key-specific AES Circuits. Proceedings of the 2012 Third International Conference on Networking and Computing, Okinawa, Japan.","DOI":"10.1109\/ICNC.2012.61"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1512","DOI":"10.1049\/el.2017.2151","article-title":"Design of ultra-low power AES encryption cores with silicon demonstration in SOTB CMOS process","volume":"53","author":"Hoang","year":"2017","journal-title":"IEEE Electron. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pammu, A.A., Chong, K.S., Ne, K.Z.L., and Gwee, B.H. (2016, January 20\u201322). High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation. Proceedings of the 2016 International Conference on Information Systems Engineering (ICISE), Los Angeles, CA, USA.","DOI":"10.1109\/ICISE.2016.11"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Altolini, D., Lakkundi, V., Bui, N., Tapparello, C., and Rossi, M. (2013, January 1\u20135). Low power link layer security for IoT: Implementation and performance analysis. Proceedings of the 2013 9th International Wireless Communications and Mobile Computing Conference, Sardinia, Italy.","DOI":"10.1109\/IWCMC.2013.6583680"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Diehl, W., Farahmand, F., Yalla, P., Kaps, J.P., and Gaj, K. (2017, January 4\u20138). Comparison of hardware and software implementations of selected lightweight block ciphers. Proceedings of the 2017 27th International Conference on Field Programmable Logic and Applications (FPL), Ghent, Belgium.","DOI":"10.23919\/FPL.2017.8056808"},{"key":"ref_17","unstructured":"FIPS Publication 197 (2018, February 03). Advanced Encryption Standard (AES), Available online: https:\/\/nvlpubs.nist.gov\/nistpubs\/fips\/nist.fips.197.pdf."},{"key":"ref_18","unstructured":"NIST Special Publication 800-38A (2018, February 03). Recommendation for Block Cipher Modes of Operation, Available online: https:\/\/nvlpubs.nist.gov\/nistpubs\/legacy\/sp\/nistspecialpublication800-38a.pdf."},{"key":"ref_19","unstructured":"Daemen, J., and Rijmen, V. (2013). The Design of Rijndael: AES-the Advanced Encryption Standard, Springer Science & Business Media."},{"key":"ref_20","unstructured":"IEEE 802.15.4 (2018, September 06). Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs). Available online: http:\/\/www.ieee802.org\/15\/pub\/TG4.html."},{"key":"ref_21","unstructured":"Texas Instruments (2018, August 20). CC13x0, CC26x0 SimpleLink\u2122 Wireless MCU Technical Reference Manual (Rev. H). Available online: http:\/\/www.ti.com\/lit\/ug\/swcu117h\/swcu117h.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1675\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:05:33Z","timestamp":1760195133000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1675"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,23]]},"references-count":21,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["s18061675"],"URL":"https:\/\/doi.org\/10.3390\/s18061675","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,23]]}}}