Yujin Jeon, Eun-Gyeong Ham, Jaeyun Lim, Ji-Hoon Kim
{"title":"Hardware-Software Co-Design of AES-CCM for Bluetooth LE Security","authors":"Yujin Jeon, Eun-Gyeong Ham, Jaeyun Lim, Ji-Hoon Kim","doi":"10.1109/ICEIC57457.2023.10049857","DOIUrl":null,"url":null,"abstract":"AES-CCM (Advanced Encryption Standard-Counter with CBC-MAC) is an encryption and decryption method that guarantees the integrity and authenticity of data, commonly used for wireless security systems. The AES Core performs the central functions for encryption and decryption of the AES-CCM, so many studies are being conducted to implement it efficiently. In this paper, to investigate the impact of the hardware-software partitioning of the AES-CCM implementation for Bluetooth LE (Low Energy), we compare the results between the software-only implementation and hardware-software co-design approach where the AES encryption into the hardware and the rest into the software. As a result, a well-balanced co-design implementation of the AES-CCM shows a reduced latency of up to 77.4% compared to the software-only implementation for the Bluetooth LE system.","PeriodicalId":373752,"journal":{"name":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC57457.2023.10049857","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
AES-CCM (Advanced Encryption Standard-Counter with CBC-MAC) is an encryption and decryption method that guarantees the integrity and authenticity of data, commonly used for wireless security systems. The AES Core performs the central functions for encryption and decryption of the AES-CCM, so many studies are being conducted to implement it efficiently. In this paper, to investigate the impact of the hardware-software partitioning of the AES-CCM implementation for Bluetooth LE (Low Energy), we compare the results between the software-only implementation and hardware-software co-design approach where the AES encryption into the hardware and the rest into the software. As a result, a well-balanced co-design implementation of the AES-CCM shows a reduced latency of up to 77.4% compared to the software-only implementation for the Bluetooth LE system.