发明名称 |
在通用串行总线加密锁设备上提高分组算法吞吐量的方法 |
摘要 |
本发明公开了一种在USBKey设备上提高分组算法吞吐量的方法,主机上的应用程序将数据块传递给设备驱动程序,同时,应用程序请求从设备驱动程序中读取响应数据;设备驱动程序将所述的数据块传递给USBKey设备,同时,设备驱动程序请求读取响应数据;USBKey设备接收一个USB数据包,并送入加密IP中加密,同时接收下一个USB数据包;USBKey设备将加密后的USB数据包送入其输出缓冲区中,发送给主机,同时将下一个USB数据包送入加密IP中加密;主机接收加密的USB数据包,放入设备驱动程序中;直至数据块的数据全部处理完毕。本发明能够有效提高数据传输的速度。 |
申请公布号 |
CN101655894A |
申请公布日期 |
2010.02.24 |
申请号 |
CN200810043716.4 |
申请日期 |
2008.08.19 |
申请人 |
上海华虹集成电路有限责任公司 |
发明人 |
赫松龄;施燕 |
分类号 |
G06F21/24(2006.01)I |
主分类号 |
G06F21/24(2006.01)I |
代理机构 |
上海浦一知识产权代理有限公司 |
代理人 |
丁纪铁 |
主权项 |
1、一种在通用串行总线加密锁设备上提高分组算法吞吐量的方法,包括如下步骤:步骤一、主机上的应用程序准备一个数据块;该应用程序将所述数据块传递给主机上的设备驱动程序,其特征在于:在传递的同时,所述应用程序请求从设备驱动程序中读取通用串行总线加密锁设备发送至主机的数据;所述设备驱动程序将所述的数据块传递给通用串行总线加密锁设备,在传递的同时,所述设备驱动程序请求读取通用串行总线加密锁设备发送至主机的数据;步骤二、通用串行总线加密锁设备接收一个USB数据包,并送入加密IP中加密,同时接收下一个USB数据包;步骤三、USBKey设备将加密后的USB数据包送入其输出缓冲区中,且由通用串行总线加密锁设备将输出缓冲区中加密的USB数据包发送给主机,同时将下一个USB数据包送入加密IP中加密;步骤四、主机接收加密的USB数据包,放入设备驱动程序中;步骤五、返回到步骤二,直至所述数据块的数据全部处理完毕;步骤六、所述设备驱动程序把从通用串行总线加密锁设备收到的数据回送给应用程序。 |
地址 |
200203上海市浦东新区碧波路572弄39号 |