一种基于BlockChain的多项密钥管理方法与流程

文档序号:24648689发布日期:2021-04-13 16:33阅读:来源:国知局

技术特征:
1.一种基于bolckchain的多项密钥管理方法,所述方法包括:密钥分配中心(kdc)为集群间成对阶段生成双变量多项式f(x,y),kdc为f(x,y)创建多项式额度,评估每个节点的份额,得到一个储存在节点i处的单变多项式,使用blockchain模型,一个节点发起新的数据记录并通过p2p网络向全网的所有节点进行广播,达成全网共识,各群集头(ch)之间建立成一个成对密匙,将其id
chi
发送出去,kdc将密匙k
ni
以及从生成密匙的ch相应的id一起预加载到每个传感器中,在传感器节点与其ch之间建立成对密匙,从选定数量的多项式份额中生成k1,k2,k3,节点与关联生成密匙的ch的id发送到其预期相应的ch节点并生成密匙。2.根据权利要求1所述的方法,其中kdc评估x=id
chi
在i处的每个份额,并得出一个存储在节点i中的单变多项式,满足。3.根据权利要求1所述的方法,k1,k2,k3从选定数量的多项式份额中生成,满足公式:。4.根据权利要求1所述的方法,通过执行异或运算生成k
n
,满足公式。5.根据权利要求1所述的方法,度数为k的多项式需要使用拉格朗日插值方法来重建k+1个或更多点,满足。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1