会议专题

软硬件结合的保护程序和数据安全的方法

文章提出了一种软硬件结合的安全保护程序的方法,采用硬件实现加解密运算,使被加密保护后的程序能有效防止反汇编工具和其他破解工具的攻击,做到外露信息的最小化,防止被破解和篡改.程序加密方法的软件实现部分需要的生成代码:生成密钥的代码(SHA1算法算出解密的密钥),用于判断权限的IC卡控制代码,调用AES算法解密整个程序的代码,加载程序到内存空间中的加载器代码,以及目标文件加载动态库时对加载动态库程序的调整代码。采用文章所述的方法进行加密的程序在运行时与未加密的程序相比较,在执行效率方面差别不大,但经过加密后,保证了程序的安全性,而且未对程序运行效率产生影响.

软件程序 数据安全 加密算法 解密算法 代码生成

偶瑞军 陈江宁 甘景全 崔志民

航天信息股份有限公司,北京100195

国内会议

第二届全国信息安全等级保护技术大会

合肥

中文

475-477

2013-06-01(万方平台首次上网日期,不代表论文的发表时间)