摘要
为了既方便软件开发、降低成本,又便于软件保护、维护权益人的利益,研究了软件保护的常用技术和方法,结合软件工程的具体实践,提出了基于硬件特征信息嵌入认证的软件保护方法。该方法的主要特点是利用用户计算机系统的硬件特征信息,采用特征信息嵌入法,通过对当前计算机特征信息与已认证特征信息表中的信息进行比对,实现基于认证的软件保护;同时使用有效的加密算法,进一步提高软件保护强度。实验结果表明,该方法设计简单、成本低、通用性强、保护强度高,是软件保护的有效方法。
For convenient software development, reduce costs, and easy software protection and safeguarding the interests of equity, the commonly used software protection techniques and methods are studied. Combined with the concrete practice of soft- ware engineering, the method of hardware feature information embedded certification based on the software protection is pro- posed. The main features of this method is the use of a user' s computer hardware feature information, and use feature informa tion embedding method, by comparing the feature information on current computer with that of in the certified feature informa- tion table, software protection based on certification is achieved. At the same time using a valid encryption algorithm, software protection strength is further improved. The result proves that the method is simple, low cost, versatility, protection of high strength and is an effective method of software protection.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第7期2550-2554,共5页
Computer Engineering and Design
关键词
硬件
特征信息
嵌入认证
软件保护
加密
解密
hardware feature information
embedded certification software protection
encryptiom decryption