作者:吴蒙; 张怡软件保护加密方法aes加密算法应用安全问题保护效果执行环境
摘要:加密是软件保护中最古老、最常见的方法,它常常和其他的方法和混合起来使用,以进一步增强对软件的保护效果。由于软件是处在“白盒”的执行环境中的,传统的加密方法在软件保护领域难以取得良好的效果,这并因为非加密算法的强度不够,而是由于软件的执行过程是可以被跟踪的,也就是说密钥和加密算法对于攻击者是可见的,所以需要特定的针对白盒模型的加密手段来保护软件及密钥安全。本文主要探讨软件保护中的密钥安全问题,分析了传统软件密钥保护方法的局限与不足,提出一种最佳的解决方案,即白盒加密算法,并具体分析了一种基于AES加密的白盒实现算法。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社