In order to achieve the protection of software copyright and identification of user permission , the paper proposes a low-cost design project for USB Soft dog by single chip , introducing a method of using AVR Microcontroller to design the software and hardware of USB softdog .This method simulates the USB sequential implementation of USB communication with programming , using DES algorithm to realize the secure communication and data encryption , and achieving the function of USB softdog .The test shows that the design has good encryption performance and advantages with simple circuit , low cost, safety and reliability.%为了实现软件版权的保护和用户操作权限的鉴定,提出了一种低成本单芯片的USB ( Universal Ser-ial Bus,通用串行总线)加密狗设计方案,介绍了用AVR单片机设计USB加密狗的软硬件方法。通过用程序来模拟USB时序实现USB通信,用DES ( Data Encryption Standard ,数据加密标准)算法来实现保密传输与数据加密,最终实现USB加密狗的功能。通过测试表明该设计加密性能良好,并具有电路简单、成本低廉、安全可靠性高等优点。
展开▼