首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   无驱动USB认证模块在电子商务中的应用      ★★★ 【字体: 】  
无驱动USB认证模块在电子商务中的应用
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:59:52   点击数:[]    

是主机发数据给设备还是设备发数据给主机。状态的传送方向总是与数据传送方向是相反的。如果没有数据传输阶段,则状态由设备传向主机。

Setup包传送以后的两个阶段的地址保持与Setup包传送阶段一致。USB设备只有在Status阶段过后才能改变设备地址。

获取设备描述符的程序网络补充版(http://www.dpj.com.com)。

2.6 数据通信处理以及安全认证处理程序

由于本模块的主要功能是作为电子商务中的钥匙和证明书,因此是关键技术。其中以内部密钥的处理过程及加密解密算法模块为核心技术。

get_report和set_report是HID类设备与主机通信的特定方式,HID规范定义的特定的标准请求。当主机与HID设备通过get_report(主机从设备获取)或set_report(设备接受数据)传递数据时,必须有一个密钥的传送递鉴定过程。图5是主机和模块读取数据的过程描述。

值得指出的是,EEPROM中的数据都是经过CPU加密写入的,同时对重要数据设置了保护,即使别人获取也很难短破译;用户只要申请丢失,即可马上报废。

3 HID类应用软件设计

建立设备驱动程序与Windows应用程序接口有两种方法:

① 设备驱动程序创建内核设备名和符号连接名,Widows应用程序调用。

CreateFile(" \u31526符号连接名",

GENERIC_READGENERIC_WRITE,

FILE_SHARE_READFILE_SHARE_WRITE,

NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);

②设备驱动程序创建设备接口。Windows应用程序可调用下列包装好的函数,打开一个设备,见网络补充版。

③应用API函数进行应用程序和硬件设备的通信,常用方法:ReadFile WriteFile DeviceIoControl CloseHandle。

为应用USB_Createfile需包含下列头文件:

#include Setupapi.h

#include initguid.h

#include winioctl.h

结语

USB接口硬件认证模块装上计算机后会立刻被系统识别为HID类设备,并且自动装上驱动程序。实际证明,该无驱动的认证模块已经在我公司的应用中起到了不可替代的作用,时它的安全性、控制的灵活性、无驱动的方便性也使客户非常满意。



上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:MicroWindows体系结构及应用程序接口

  • 下一篇文章:USB接口的高速数据采集卡的设计与实现
  • 返回上一页】【打 印】【关闭窗口
    中查找“无驱动USB认证模块在电子商务中的应用”更多相关内容 5VAR论文频道
    中查找“无驱动USB认证模块在电子商务中的应用”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››无驱动USB认证模块在电子商务中的应...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .