摘要
本文简要说明了加密狗的软、硬件原理。分析了目前的软件加密狗所存在的一些可能安全漏洞,采用了PIN"一次一密"的设计思想。详细介绍了ZLG公司PDIUSBD12 USB芯片与P89LPC932A1单片机的内部结构,给出了基于这两种芯片的加密狗的硬件实现,配以程序流程图,并简要介绍了驱动程序开发。分析了目前破解软件狗的一些常用技术手段及其应对策略。
This paper introduces the software and hardware of the software dog. The security loopholes of the software dogs are analyzed. The internal structures of ZLG Company's PDIUSBD12 USB chip and P89LPC932A1 MCU are discussed in detail, and the hardware implementation of the software dog based on these two chips is presented. The presented the program flow charts and the driving program are also introduced.
出处
《自动化技术与应用》
2008年第3期29-33,共5页
Techniques of Automation and Applications
基金
重庆市教委科研项目(编号KJ061601)