摘要
针对程序中的关键数据的保护问题,动态数据隐藏是个可行的方法。总结了软件保护的相关技术;介绍了软件混淆的基本思想;提出利用整数环上的同态加密机制进行数据加密和利用同态性质进行数据混淆的基本思路。设计出一个通过同态加密和同态数据混淆以实现动态数据隐藏的基本模型。最后指出动态数据隐藏和其它的软件保护技术相结合的主要方向。
In order to achieve software protection, dynamic data hiding makes use of homomorphic encryption scheme and data obfuscation to protect the key data in program. This paper reviews the technology of software protection, introduces the basic content of the software obfuscation, uses homomorphic encryption scheme in the integer ring to achieve data encryption and uses its character to achieve data obfuscation. A model of dynamic data hiding using homomorphic encryption scheme and homomorphic data obfuscation is designed. In the end, the main way of uniting dynamic data hiding and other software protection methods is pointed out.
出处
《武汉理工大学学报》
CAS
CSCD
北大核心
2009年第23期96-99,共4页
Journal of Wuhan University of Technology
基金
国家自然科学基金(60773008)
关键词
动态数据隐藏
同态加密
数据混淆
dynamic data hiding
homomorphic encryption
data obfuscation