[发明专利]一种基于可存储加密狗的加密文件的随机密钥保存方法有效
申请号: | 201010253577.5 | 申请日: | 2010-08-13 |
公开(公告)号: | CN101917267A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 郑子凤;李捷;林仁文 | 申请(专利权)人: | 福州星网视易信息系统有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14;H04L29/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 翁素华 |
地址: | 350000 福建省福州市仓山区建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 存储 加密 文件 随机 密钥 保存 方法 | ||
1.一种基于可存储加密狗的加密文件的随机密钥保存方法,其特征在于,包括以下步骤:
步骤10、根据加密狗存储区的大小和实际的使用情况确定密钥区的大小,将加密狗存储区划分为密钥区和密文区两个部分;
步骤20、在密钥区中确定校验和存储区与密钥索引存储区的位置,并在密钥区中,除了校验和存储区与密钥索引存储区之外的存储空间填充随机的冗余数据;
步骤30、在密钥索引存储区中随机生成各个密钥分片的索引;
步骤40、根据各个密钥分片的索引在密钥区中相应坐标位置获取对应密钥分片索引的值;
步骤50、由各个密钥分片索引的值,生成各相应密钥分片的密钥值,将各密钥分片的密钥值,组合生成完整的密钥;
步骤60、用完整的密钥对需要保存的信息进行加密后保存到密文区;
步骤70、生成校验和;
上述步骤中所述的密钥分片的索引是指密钥所在密钥区的位置,是随机生成的,但是不能与密钥分片的索引和校验和存储区的位置重合。
2.根据权利要求1所述的一种基于可存储加密狗的加密文件的随机密钥保存方法,其特征在于:所述步骤30中的密钥分片的索引的末尾具有一索引结束标志。
3.根据权利要求1或2所述的一种基于可存储加密狗的加密文件的随机密钥保存方法,其特征在于:进一步包括以下解密步骤:
步骤10、读取加密狗存储区的信息,根据校验和判断加密狗存储区信息是否被篡改,如果被篡改则直接跳出,信息无效,如果未被篡改则根据密钥索引读取各密钥分片的密钥值;
步骤20、将读取到的密钥值组成完整的密钥;
步骤30、根据完整的密钥对密文区的数据进行解密,得到明文信息。
4.根据权利要求3所述的一种基于可存储加密狗的加密文件的随机密钥保存方法,其特征在于:所述的步骤20中,当密钥长度不固定时,通过密钥索引结束标志判断密钥长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州星网视易信息系统有限公司,未经福州星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010253577.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种避雷线接地控制器
- 下一篇:一种薄膜锂离子电池及其应用