[发明专利]一种大容量智能卡密钥的保护方法在审
申请号: | 201310461799.X | 申请日: | 2013-09-30 |
公开(公告)号: | CN103490875A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 景蔚亮;陈邦明 | 申请(专利权)人: | 上海新储集成电路有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/06 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙) 31257 | 代理人: | 董红曼 |
地址: | 201506 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容量 智能卡 密钥 保护 方法 | ||
1.一种大容量智能卡密钥的保护方法,其特征在于,包括如下步骤:
a.获得密钥位置映射表生成算法,通过所述密钥位置映射表生成算法生成密钥位置映射表;
b.通过所述密钥位置映射表生成算法将原始密钥拆分成至少两个密钥片;
c.根据所述密钥位置映射表将所述密钥片分散存储于所述大容量智能卡中;
d.身份认证时,根据所述密钥位置映射表取出所述大容量智能卡中的所述密钥片重组成所述原始密钥进行身份认证;若通过身份认证则继续;若未通过,则结束;
e.检测所述大容量智能卡中是否具有存放所述原始密钥的存储空间,若是则继续,否则结束;
f.更新得到新的密钥位置映射表生成算法,所述密钥位置映射表生成算法失效,通过所述新的密钥位置映射表生成算法生成基于所述原始密钥的新的密钥位置映射表,所述新的密钥位置映射表存储与所述大容量智能卡中,并将所述密钥位置映射表失效;
g.根据所述新的密钥位置映射表算法将所述原始密钥拆分成至少两个新的密钥片,所述密钥片失效,根据所述新的密钥位置映射表将所述新的密钥片分散存储于大容量智能卡中。
2.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,所述步骤c之后进一步包括:
c1.生成密钥位置映射表加解密算法,存储于所述大容量智能卡中;
c2.根据所述密钥位置映射表加解密算法对所述密钥位置映射表进行加密,得到加密的密钥位置映射表;
c3.读取时,将所述加密的密钥位置映射表通过所述密钥位置映射表加解密算法进行解密,还原所述密钥位置映射表。
3.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,所述步骤g之后进一步包括:
g1.更新所述密钥位置映射表加解密算法,得到新的密钥位置映射表加解密算法,根据所述新的密钥位置映射表加解密算法对所述新的密钥位置映射表进行加密得到加密的新的密钥位置映射表。
4.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,进一步地,每当所述步骤d进行身份认证之前包括断电检查:
d1.检测所述大容量智能卡中保存的所述加密的新的密钥位置映射表或所述新的密钥位置映射表加解密算法是否有效,若有效,则利用所述新的密钥位置映射表加解密算法解密所述加密的新的密钥位置映射表得到所述新的密钥位置映射表进行身份认证,或直接使用所述新的密钥位置映射表进行身份认证;若无效,则继续;
d2.检测所述大容量智能卡中保存的所述加密的密钥位置映射表或者所述密钥位置映射表加解密算法是否有效,若有效,则利用所述密钥位置映射表加解密算法解密所述加密的密钥位置映射表得到所述密钥位置映射表进行身份认证,或者直接使用所述密钥位置映射表进行身份认证,若无效,则结束。
5.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,所述密钥位置映射表包括所述密钥片的数量、所述密钥片的长度和所述密钥片的起始位置和终止位置。
6.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,所述步骤b或所述步骤f中,所述密钥位置映射表生成算法或所述新的密钥位置映射表生成算法利用随机数生成密钥位置映射表或新的密钥位置映射表。
7.如权利要求6所述的大容量智能卡密钥的保护方法,其特征在于,所述随机数由所述大容量智能卡生成,或由与所述大容量智能卡连接的主端服务器生成。
8.如权利要求1所述的大容量智能卡密钥的保护方法,其特征在于,所述密钥位置映射表生成算法或所述新的密钥位置映射表生成算法由硬件电路实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新储集成电路有限公司,未经上海新储集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310461799.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于廊架的遮阳装置
- 下一篇:组合式太阳能生态房