Modified AES Cipher Round and Key Schedule

E. M. De Los Reyes, Ariel M. Sison, Ruji P. Medina
{"title":"Modified AES Cipher Round and Key Schedule","authors":"E. M. De Los Reyes, Ariel M. Sison, Ruji P. Medina","doi":"10.1109/ICIIBMS.2018.8549995","DOIUrl":null,"url":null,"abstract":"In this paper, Advanced Encryption Standard was modified to address the low diffusion rate at the early rounds by adding additional operations in both the cipher round and the key schedule. The cipher round modifications for rounds 1 to 9 of the encryption cycle were the addition of XOR operation between the SubBytes and the ShiftRow processes and the inclusion of modulo addition between the ShiftRow and MixColumn operations. In the final round of the encryption cycle, modulo addition is inserted between the SubBytes and the ShiftRow. In the decryption cycle of the cipher round, all functions were replaced by their inverses, e.g. SubBytes to InverseSubBytes, Modulo Addition to Modulo Subtraction and so on. Furthermore, the modification in the key schedule algorithm were byte substitution and round constant addition appended to the key schedule algorithm before the key expansion. The byte substitution was utilized by transforming the bytes of the 128-bit master cipher key using the AES S-box and then the result was divided into four 32-bit words. Each word was then XORed with a variable round constant dependent on a specific byte value of the word. The metrics used for evaluation were avalanche effect and frequency test to measure the diffusion and confusion characteristics respectively. Avalanche effect was measured by changing one bit of the input plaintext and determining the percentage of bits that have changed states in the cipher text. While the frequency test determines the randomness of the string by assessing the distribution of ones and zeros. The results of the avalanche effect and the frequency test of the modified AES cipher round and key schedule was compared to the standard AES. The results of the avalanche effect evaluation show that there was an average increase in diffusion of 61.98% in round 1, 14.79% in round 2 and 13.87% in round 3. Consequently, the results of the frequency test demonstrated an improvement in the randomness of the ciphertext since the average difference between the number of ones to zeros is reduced from 11.6 to 6.4 bits along with better-computed p-values. The results clearly show that the modified AES has improved diffusion and confusion properties over the standard AES.","PeriodicalId":430326,"journal":{"name":"2018 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIIBMS.2018.8549995","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

In this paper, Advanced Encryption Standard was modified to address the low diffusion rate at the early rounds by adding additional operations in both the cipher round and the key schedule. The cipher round modifications for rounds 1 to 9 of the encryption cycle were the addition of XOR operation between the SubBytes and the ShiftRow processes and the inclusion of modulo addition between the ShiftRow and MixColumn operations. In the final round of the encryption cycle, modulo addition is inserted between the SubBytes and the ShiftRow. In the decryption cycle of the cipher round, all functions were replaced by their inverses, e.g. SubBytes to InverseSubBytes, Modulo Addition to Modulo Subtraction and so on. Furthermore, the modification in the key schedule algorithm were byte substitution and round constant addition appended to the key schedule algorithm before the key expansion. The byte substitution was utilized by transforming the bytes of the 128-bit master cipher key using the AES S-box and then the result was divided into four 32-bit words. Each word was then XORed with a variable round constant dependent on a specific byte value of the word. The metrics used for evaluation were avalanche effect and frequency test to measure the diffusion and confusion characteristics respectively. Avalanche effect was measured by changing one bit of the input plaintext and determining the percentage of bits that have changed states in the cipher text. While the frequency test determines the randomness of the string by assessing the distribution of ones and zeros. The results of the avalanche effect and the frequency test of the modified AES cipher round and key schedule was compared to the standard AES. The results of the avalanche effect evaluation show that there was an average increase in diffusion of 61.98% in round 1, 14.79% in round 2 and 13.87% in round 3. Consequently, the results of the frequency test demonstrated an improvement in the randomness of the ciphertext since the average difference between the number of ones to zeros is reduced from 11.6 to 6.4 bits along with better-computed p-values. The results clearly show that the modified AES has improved diffusion and confusion properties over the standard AES.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
修改AES密码轮询和密钥调度
本文对高级加密标准进行了改进,通过在密码轮和密钥调度中增加额外的操作来解决早期轮的低扩散率问题。加密周期的第1到第9轮的密码轮修改是在SubBytes和ShiftRow进程之间添加异或操作,以及在ShiftRow和MixColumn操作之间包含模加法。在加密周期的最后一轮中,在SubBytes和ShiftRow之间插入模加法。在密码轮的解密周期中,所有函数都被其逆替换,例如SubBytes到InverseSubBytes, Modulo Addition到Modulo subtract等等。对密钥调度算法的改进是在密钥扩展之前对密钥调度算法进行字节替换和四舍五入常数加法。使用AES S-box对128位主密码密钥的字节进行转换,然后将结果分割为4个32位字。然后,每个单词都使用一个可变的圆形常量xor,该常量依赖于单词的特定字节值。评价指标采用雪崩效应和频率测试,分别测量扩散和混淆特性。雪崩效应是通过改变输入明文的一个比特,并确定在密文中改变状态的比特的百分比来测量的。而频率测试通过评估1和0的分布来确定字符串的随机性。将改进的AES密码轮询和密钥调度的雪崩效应和频率测试结果与标准AES进行了比较。雪崩效应评价结果表明,第1轮扩散平均增加61.98%,第2轮增加14.79%,第3轮增加13.87%。因此,频率测试的结果证明了密文随机性的改进,因为1到0的数量之间的平均差从11.6位减少到6.4位,并且p值计算得更好。结果表明,改进后的AES比标准AES具有更好的扩散和混淆性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Neuronal Dynamic Framework of Cerebral Cortical Networks for Spontaneous Behaviors User Experience Evaluation on the Cryptocurrency Website by Trust Aspect Energy and Cost Efficient Navigation Technique for the Visually Impaired Transforming Auto-Encoder and Decoder Network for Pediatric Bone Image Segmentation using a State-of-the-art Semantic Segmentation network on Bone Radiographs Observer design of high throughput screening system based on dioid
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1