[发明专利]根据支持USB型存储设备的数据加解密的装置进行加密的方法有效
申请号: | 201410118676.0 | 申请日: | 2014-03-27 |
公开(公告)号: | CN103902932B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 吴杰;王付军;沈珊瑚 | 申请(专利权)人: | 杭州师范大学 |
主分类号: | G06F21/78 | 分类号: | G06F21/78 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 林松海 |
地址: | 311121 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根据 支持 usb 存储 设备 数据 解密 装置 进行 加密 方法 | ||
1.一种支持USB型存储设备的数据加解密的装置,其特征在于,它包括USB公口端、USB母口端、数据解压缩模块、存储设备控制模块、加解密模块、密钥管理模块、电源及时钟的产生电路,
所述的USB公口端含有USB公口及USB数据传输协议,与所述数据解压缩模块相连接;
所述的USB母口端含有USB母口及USB数据传输协议,与所述存储设备控制模块;
所述的密钥管理模块与存储设备控制模块相连接,对密钥进行安全管理;
所述的电源及时钟的产生电路分别与所述的存储设备控制模块和加解密模块相连接,用于产生加解密模块所需要的电压和时钟;
所述的数据压缩解压缩模块用于对传入该模块的数据进行相应的压缩解压缩操作;
所述的存储设备控制模块用于控制各部件之间的数据读取,存储操作。
2.根据权利要求1所述的加密器,其特征是:所述的加解密模块含有加密算法,并采用多加解密引擎AES的方式对送入的数据分组进行加解密操作,与所述的存储设备控制模块相连接。
3.一种根据权利要求1所述的装置进行加密的方法,其特征在于,包括如下步骤:
1)使用加密器时,先将加密器与计算机和存储设备相连接,并输入密钥,若与密钥管理模块中的密钥一致则进行加密操作,反之,不做任何操作;
2)计算机通过USB接口对USB型存储设备进行写操作,数据信息从与主机通信的带有USB接口的设备端接收,然后传输至解压缩模块;
3)控制模块根据当前的数据信息,向解压缩模块发送相应命令和指示,完成数据的压缩或者不作处理的操作;如果为不做处理操作,则将数据经控制模块传出至存储端存储;反之,则将解压缩操作后的数据经控制模块传送至加解密模块;
4)加解密模块根据使用的算法对数据信息进行加密运算,把处理后的数据再送回至控制模块;
5) 控制模块将处理过的数据信息经与存储端通信的带有USB插槽的设备进行数据封装,并传送至存储设备存储。
4. 根据权利要求3所述的方法,对经USB插槽传送来的数据在硬件层面进行解密,其特征在于,包括如下步骤:
1)使用加密器时,先将加密器与计算机和存储设备相连接,并输入密钥,若与密钥管理模块中的密钥一致则进行解密操作,反之,不做任何操作;
2)计算机通过USB接口对USB型存储设备进行读操作,数据信息从与存储端通信的带有USB插槽的设备端接收,然后传输至控制模块;
3)控制模块根据当前的数据信息判断是否需要解密,如果不需要,则将数据信息传送至数据解压缩模块不做处理,后经USB接口进行数据封装传出到计算机;否则,向加解密模块发送相应命令和指示,然后将待处理的数据传送至加解密模块;
4)加解密模块根据使用的算法对数据信息进行解密运算,把处理后的数据再送回至控制模块;
5) 控制模块将解密后的数据信息送入解压缩模块进行解压操作,后经与存储端通信的带有USB插槽的设备进行数据封装,并传送至计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410118676.0/1.html,转载请声明来源钻瓜专利网。