[发明专利]一种基于密码芯片的密钥的管理的方法有效

专利信息
申请号: 201410199490.2 申请日: 2014-05-13
公开(公告)号: CN105897409B 公开(公告)日: 2019-05-10
发明(设计)人: 高振栋;张春燕 申请(专利权)人: 无锡科技职业学院
主分类号: H04L9/08 分类号: H04L9/08
代理公司: 无锡盛阳专利商标事务所(普通合伙) 32227 代理人: 顾吉云
地址: 214028 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于密码芯片的密钥管理的方法,其包括密钥的管理和重组分配的方法,其拆分和重组的执行效率高,包括了定义原始秘密、拆分原始秘密、以树结构存储、分发份额和恢复密码的方法。
搜索关键词: 一种 基于 密码 芯片 密钥 管理 方法
【主权项】:
1.一种基于密码芯片的密钥的管理的方法,主要用于密码芯片的密钥管理,其特征在于,包括以下步骤:(1)定义:密码芯片接收到原始秘密k,原始秘密k包括若干份额{k1,k2,k3,…,kn};(2)拆分:步骤A1:所述原始秘密k使用拉格朗日插值多项式进行函数拆分运算得到各个份额Kij,拆分后的份额的集合形式为:{k1r,k(r+1)2,k(t+1)u,…,kvn},其中1≤r<t,t<u≤v,v≤n,r=2,v=4,n=5;步骤A2:将步骤A1拆分之后得到的若干个份额使用拉格朗日插值多项式继续拆分,kvn可以拆分成{kvy,k(y+1)z,k(z+1)a,…,kbn},其中v≤y<z,z<a<b,b≤n;步骤A3:重复以上步骤A2,直至拆分结束;(3)存储将拆分后的份额集合以树形结构储存,定义存在树G,结点个数为n,树中的每个结点存储每个份额的信息,每个结点以四元组〈Dic,Di,Dis,Die〉的形式组成顺序表进行存储,定义Dic表示结点Di所处的层数,Di表示Di结点具体的结点数据,Dis和Die分别表示Di结点的子结点在Dic+1层从左到右的开始序号和结束序号,0≤i≤n;拆分后的原始秘密k可以用树G可以存储为:f(G)={<D1c,D1,D1s,D1e>,<D2c,D2,D2s,D2e>,…,<Dic,Di,Dis,Die>,…,<Dnc,Dn,Dns,Dne>},在f(G)中的所有四元组<Dic,Di,Dis,Die>都是按照树G的结点从上到下、从左到右的顺序依次存放,即按层数从小到大的顺序进行排列,如果Dis和Die等于0,则表示Di结点没有子结点;(4)分发:在原始秘密k拆分之后需要将拆分得到的各个份额分给各保管者:定义Travel(G)表示遍历树G中所有叶子结点并输出遍历序列,Travel(G)将树G的f(G)的四元组表中的每个结点依次检查是否符合Dis=0并且Die=0,如果符合则将所对应的Di输出,然后将输出的所有Di分发给各保管者;(5)恢复:将原始秘密k拆分后得到的树G重组成原始密码k,包括以下步骤:步骤B1:读取密码芯片中的树G,在f(G)中所有〈Dic,Di,Dis,Die〉的形式的四元组中依次取得所有Dis=0并且Die=0的Di;步骤B2:将取得的所有Di与试图恢复原始秘密k所提供的所有份额进行比对,如果在提供的份额中缺少或者增加任何份额均认为此次恢复是非授权的,恢复过程终止;步骤B3:将用户提供的份额合并恢复成上一层份额,将恢复的份额与f(G)进行比对,如果恢复的份额与f(G)相同则恢复组合比对成功并进行合并恢复,否则应终止恢复程序;步骤B4:重复步骤B3,直至原始秘密k恢复结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡科技职业学院,未经无锡科技职业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410199490.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top