摘要
为了保护软件产品的经济价值和知识产权,开发了一种软件加密锁.主要基于DSP和USB硬加密技术,并通过结合AES算法有效实现了对软件的保护.该加密锁方案的硬件部分由USB接口模块、DSP模块、AVR单片机模块和电源块组成;软件部分采用了新的数据加密标准AES.该加密锁实现了软件的安装序列号加密、首次使用加密、安装次数限制加密以及使用中关键数据加密的四层加密保护;其中各加密层次相对独立,并可根据需要增删.本系统很好地解决了单纯使用软件加密手段易被破解的问题.
In order to protect the economic value and the intellectual property of software products, one software encryption lock has been developed. Based on DSP and USB technology and combining with AES algorithm, the lock is designed. The hardware part of the design is composed of USB mold, DSP mold, AVR single chip processor mold and power mold, and at the same time the new datum encryption standard, AES, is adopted in software part. The software encryption lock has such functions as serial number encryption, first time usage encryption, number limitation for setting up encryption and key datum encryption. Among the four enCryption parts, every one is independent of others and can be added or deleted according to different needs. The developed encryption lock can solve the problem that the software encryption can be easily decrypted.
出处
《沈阳工业大学学报》
EI
CAS
2007年第3期347-350,共4页
Journal of Shenyang University of Technology