{"title":"Advanced Encryption Standard New Instructions (AES-NI) Analysis: Security, Performance, and Power Consumption","authors":"Eslam G. AbdAllah, Y. Kuang, Changcheng Huang","doi":"10.1145/3384613.3384648","DOIUrl":null,"url":null,"abstract":"Advanced Encryption Standard New Instructions (AES-NI), which is a hardware accelerated version of the Advanced Encryption Standard (AES), are a set of instructions that enable fast and secure data encryption and decryption. AES-NI consists of seven instructions and supports all usage and modes of operations of AES. In this paper, we analyze AES-NI from security, performance, and power consumption perspectives. We compare AES-NI with the traditional AES. Through our experiments, we measure confusion, diffusion, randomness, as well as encryption and decryption speed, and power consumption. Our experiments are carried out on different processor platforms and with different encryption workloads. Our experimental results show that AES-NI achieves up to 13.5x speed over AES at 90% reduced energy consumption over AES. The low energy footprint makes AES-NI a candidate for secure communication for IoT and other lightweight edge devices.","PeriodicalId":214098,"journal":{"name":"Proceedings of the 2020 12th International Conference on Computer and Automation Engineering","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 12th International Conference on Computer and Automation Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3384613.3384648","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Advanced Encryption Standard New Instructions (AES-NI), which is a hardware accelerated version of the Advanced Encryption Standard (AES), are a set of instructions that enable fast and secure data encryption and decryption. AES-NI consists of seven instructions and supports all usage and modes of operations of AES. In this paper, we analyze AES-NI from security, performance, and power consumption perspectives. We compare AES-NI with the traditional AES. Through our experiments, we measure confusion, diffusion, randomness, as well as encryption and decryption speed, and power consumption. Our experiments are carried out on different processor platforms and with different encryption workloads. Our experimental results show that AES-NI achieves up to 13.5x speed over AES at 90% reduced energy consumption over AES. The low energy footprint makes AES-NI a candidate for secure communication for IoT and other lightweight edge devices.