- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式开发-UBS安全钥功能扩展和优化设计
《USB 安全钥功能扩展与优化设计》-电子技术应用-2002 年第7 期
USB 安全钥功能扩展与优化设计
Extension and Optimization of USB Security Key
清华大学Motorola 单片机与数字信号处理器应用开发研究中心(100084) 马伟
摘 要:USB 安全钥(USB Security Key)集数据加密与数据存储功能于一体,是电子
商务中身份认证最理想的手段。本设计以王云飞等人开发的USB 安全钥初期产品为基础,进
行优化和功能扩展设计。本文首先介绍USB 安全钥的完整功能等背景,然后设计加密算法的
动态连接库DLL,并且介绍设计在线修改存储在安全钥内的用户产品信息功能的方法。通过
介绍项目部分内容的设计方法为设计完整的USB 设备提供借鉴。
关键词:通用串行总线USB 单片机 动态连接库DLL 标准加密算法DES
USB 固件 USB 驱动程序 人机接口设备HID
1 USB 安全钥的完整功能概览
USB 安全钥最早出现的时候是基于USB 的热插拔、速度以及硬件等上的优势,结合加
密算法,用于办公文件、软件等的存储和加密等场合。但USB 安全钥的用武之地远不止这
些,与日新的网络技术结合,用于时下最时髦的电子商务中,才使得其大显神通。 USB
安全钥结合传统的电子商务核心技术和新兴的USB 技术,用于实现电子商务中的关键技术
——身份识别的功能,在未来电子商务领域具有广阔的应用前景。USB 安全钥集数据加密
和数据存储两大功能于一体,推动了电子商务的发展。
传统的电子商务或是网络email 等的身份认证基本上是通过两种方式来实现的。一种便
是密码机制,双方约定好规则,这也是目前最为普遍的方式,但是这种方式的严重的缺点也
是显而易见,密码作为最重要的信息,在网络上传输,很容易被黑客攻击截获,经常发生的
密码被盗就是例子。第二种方式,便是通过第三方的认证,双方共同信任第三方公司提供的
信息,从而进行交易。但是,信誉度建立在第三方上,便会受到第三方的制约。所以,USB
安全钥的优势便是体现在这两种方式所无法解决的弊端上。
完整的USB 安全钥系统由3 部分组成:安全钥端,采用Motorola 带USB 接口的8 位
单片机MC68HC908JB8 构成;PC 端,由任何一台可接入网络的PC 构成,并安装PC 端的
用户身份认证软件;Server 端,任何一台网络服务器,并安装用于身份认证的Server 端软件。
USB 安全钥系统结构体系及功能流程如图1 所示,列出了9 个步骤,描述了USB 安全
钥从插入PC 到完成一次身份识别的完整流程。
1
《USB 安全钥功能扩展与优化设计》-电子技术应用-2002 年第7 期
图1
需要强调的一点是,在上述步骤中,PC 仅仅起一个 Media (媒介)的作用,任何重要
的数据都没有经过PC ,在网络上传输的仅仅是8 个Bytes 的随机数(它只有在Server 服务
器和安全钥端有意义,只对特定的加密算法和密钥有意义),被黑客截取也不会有问题(对
他来说没有意义)。这8 个Bytes 的随机数由网络Server 产生,经由PC ,传递给USB 安全
钥加密,然后加密后的随机数再由PC 不加任何改变的传递给Server,Server 去调用解密算
法解开加密的随机数,与原来的未加密的随机数比较,如果相同则说明USB 安全钥的持有
者的身份合理。整个身份认证也告结束。这里,USB 安全钥体现出的两大优点就是:1、没
有任何重要的个人信息在网上传递,保证了安全性;2 、Server 由网络商自己维护,安全钥
由用户携有,双方的认证没有依靠第三方,这样一来便是快捷、安全、信誉度高。当然,
USB 安全钥还有其他很多优点,比如可以在PC 上热插拔,可以在任何一台支持USB 的PC
上工作(现在几乎所有的PC 都应该支持USB ),这里就不一一提了。
2 USB 安全钥的技术细节
USB 安全钥的技
您可能关注的文档
- 关于换(配)《住房和城乡建设领域现场专业人员岗位培训.doc
- 十三五全国流人口卫生计生.doc
- 变更勘查作业范围(矿种).doc
- 四年级一单元秋天向我们微笑》.doc
- 坚持科学发展先发展努力做大做强软件服务业.doc
- 在进一步加强大内需中央投资项目.doc
- 大邑县外国语校初2006级九年级上期.doc
- 如东沿海经济发区公共资源交易中心.doc
- 如何开串串香锅加盟店 渠道网理论要精而全实践要活.docx
- 学校安全管理规制度学习考试试题A卷.doc
- 2025年绍兴市公务员招聘考试备考试题附答案解析.docx
- 2025年苏州吴江市公务员招聘考试备考试题附答案解析.docx
- 2025年泽普县公务员招聘考试备考试题附答案解析.docx
- 2025年望江县公务员招聘考试备考试题附答案解析.docx
- 2025年新源县公务员招聘考试备考试题附答案解析.docx
- 2025年渝中区巴南区公务员招聘考试备考试题附答案解析.docx
- 2025年鸡西市恒山区公务员招聘考试备考试题附答案解析.docx
- 2025年阳城县公务员招聘考试备考试题附答案解析.docx
- 2025年汤阴县公务员招聘考试备考试题附答案解析.docx
- 2025年武汉市江岸区公务员招聘考试备考试题附答案解析.docx
文档评论(0)