- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于通用 USB 接口的软件加密狗设计
Design of Softdog Based on the General USB Interface
(平顶山学院) 翟卫青 ,翟子楠
(Pingdingshan university) ZHAI Weiqing , ZHAI Zinan
[摘要] USB 接口已逐渐成为计算机上最常用的接口之一,基于 USB 接口的软件加密狗相对于并
口或串口的软件加密狗将具有更强的通用性。同时,由于USB 接口的热插拔特性,用户使用时更
加便捷。本文主要讨论了基于单片机扩展 USB 接口设计软件加密狗的方法,给出了硬件原理图并
介绍了固件程序、设备驱动、RC5 加密算法的编制过程。
[关键词] 单片机;USB 接口;设备描述符;加密狗;RC5 ;
[中图分类号] TN309.2 [文献标识码] A
[ Abstract] As the USB interface has becoming the most popular interface,the softdog based on the USB
interface has more compatibility than that based on the parallel interface or serial interface.meanwhile,
the USB interface will be convenient for users who use the softdog, as the plug-in and plug-out
characteristic. This paper mainly discussed a method of designing softdog based on expanding USB
interface on the standard 51 single chip processor series. A hardware theory drawing is be
given,besides,introduced the programming process of firmware,device and Encryption of RC5.
[ Keyword] Single chip computer ;USB interface ;Device descriptor ;Softdog ;RC5
引言
近年来,正版软件制造商设计了多种防盗版的技术来防止自己的软件被侵权。其中软件加密
狗由于具有难以完全复制的硬件设备,一直是非常有效的手段。但它们大多使用的是计算机的并
行口,而且算法简单,这就降低了其通用性和保密性。随着计算机外围接口的不断推陈出新,USB
接口已逐渐成为计算机上最常用的接口之一,一般 PC 机都带有 3 到 4 个 USB 接口,其发展及应
用涉及消费类电子产品、工业仪表、学校实验设备等许多领域。本文讨论的以廉价的 51 单片机做
控制单元,采用专用 USB 接口芯片与 PC 机通讯,利用 RC5 算法加密实现的软件加密狗不仅具有
很高的通用性和保密性,同时也降低了制造商的成本。这里主要介绍了在 Philips 公司的 P89C51RD
单片机上扩展全速 USB 接口芯片 USBN9603 的硬件措施及RC5 软件加密实现方法。
一、USB 技术简介
USB ,全称为 Universal Serial Bus(通用串行总线) ,USB V1.1 版本全速 12Mb/S,低速 1.5Mb/S。
在新的 USB2.0 接口标准中,它通过将内部时钟加快以及其他的方法,将传输速度提高到 V1.1 版
本的 40 倍,达到了 480Mbps 的速度。其突出的特点是支持热插拔和即插即用。物理连接使用 4
根信号线,分别是 USBVCC ,GND,差动D+ ,D- 。具体电气特性可参考有关资料。
USB 总线有 4 种数据传输方式,分别是控制传输、中断传输、批量传输和同步传输。主机要
识别一个 USB 设备,必须经过设备列举的过程。过程如下:(1)使用预设的地址 0 获得设备描述符;
(2)设定设备的新地址;(3)使用新地址获得设备描述符;(4)获得配置描述符
您可能关注的文档
- 基于知识服务图书馆信息生态系统研究.ppt
- 基于直流电压—有功功率特性VSCGMTDC协调控制策略.PDF
- 基于直流偏磁影响下变压器.PDF
- 基于智能多代理能量协调控制在直流微网中应用.PDF
- 基于智能空间家庭服务机器人混合定位方法.PDF
- 基于中颖SH79F164单片机电子血压计应用.PDF
- 基于中颖SH79F168单片机航模无刷电调方案.PDF
- 基于注入电流模型等值法交直流电力系统潮流计算.doc
- 基于柱透镜单细胞照明系统设计和实现.PDF
- 基于总体坐标法大变形锚泊线静力分析.PDF
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
原创力文档


文档评论(0)