摘要
磁盘加密软件大多采用了AES算法实现加密,面对冷启动等内存获取攻击容易泄露加密密钥。提出了一种AES扩展密钥隐藏方案。该方案通过密钥结构布局混淆、密钥间的代数关系混淆和环境数据填充等3种可选策略,增强了AES算法的安全性,同时保证了算法的高效性。此外,该方案中的加固思想不仅适用于AES算法,而且对于其他加密算法具有通用性。
Most disk encryption softwares adopt AES algorithm to implement the encryption and decryption. The keys of AES are easy to figure out under coldboot attack and memory analysis. This paper proposesed a scheme to hide the AES Schedule keys. The scheme strengthens the security of the AES algorithm and ensures its high efficiency through three optional strategy, which are confusing the layout of key structure, the algebraic relationship between keys and filling the environmental data. In addition, the reinforcement idea of the scheme can go not only for AES al- gorithm, but also for other encryption algorithm.
出处
《计算机科学》
CSCD
北大核心
2015年第B10期79-83,共5页
Computer Science
基金
本文受国家社会科学基金(14BFX156),重庆市教委科学技术研究项目(Ⅺ1400428)资助.