【技术实现步骤摘要】
基于区块链和切尔比夫混沌映射的认证与密钥管理方法
[0001]本专利技术属于工业物联网领域,具体涉及一种基于区块链和切尔比夫混沌映射的认证与密钥管理方法。
技术介绍
[0002]工业物联网(IoT)和网络物理系统(CPS)是推动工业5.0的两个重要组成部分。其中,使一组机器、传感器和其他设备之间的通信以实现一个共同的目标。然而,随着连接设备数量的增加,它需要大量的能源为机器和设备供电,这就对提高通信效率和降低能耗提出了更高的要求。
[0003]群组通信允许信息被传送到所有的小组成员,而且资源较少、在这里,信息只在组内广播一次,而不是依次发送给所有组员。然而,小组成员的私人和敏感信息群体成员的私人和敏感信息,这可能构成严重的安全问题。密钥管理,作为为群组通信提供安全的一个重要部分,它使一群它使一群不受信任的实体建立一个团体密钥,以便以促进安全的群体通信。具体来说,所有的组员都需要被认证,而合法的组员可以对传输的信息进行加密。合法的小组成员可以用小组密钥对传输的信息进行加密用群组密钥对传输的信息进行加密,而拥有相同群组密钥的其他成员具有相同的团体密钥的其他成员能够解密这种信息。
[0004]近年来,已经提出了各种认证和密钥管理方案来设计群体通信。譬如有学者提出一种三因子匿名认证与密钥协商协议。该协议通过融合智能卡、口令和生物认证技术,并增加口令与生物特征更新阶段以及智能卡更新分配阶段,并利用椭圆曲线上的计算性Diffie
‑
Hellman(CDH)假设进行信息交互,来实现安全通信(“一种 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:其特征在于:所述方法包括构建基于区块链与切尔比夫混沌映射的认证与密钥管理协议,所述协议的构建涉及三个部件:即物联网设备DE、密钥生成中心KGC和区块链。2.根据权利要求1所述的基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:每个KGC的任务是生成和分发密钥、以及群体通信任务管理。3.根据权利要求1或2所述的基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:其特征在于:每个KGC管理着一个或多个组,每个组有每个组中有几个DE。4.根据权利要求3所述的基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:每个组是动态的,DE可以在任意时候加入或离开一个组。5.根据权利要求1所述的基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:所述协议分为三个阶段:初始化阶段、认证阶段和组密钥生成阶段;其中,所述初始化阶段包括:系统管理员为每个KGC
j
生成唯一的身份ID
j
,选择随机数x∈(
‑
∞,+∞)作为切尔比夫多项式的种子,选择一个大素数q和抗碰撞哈希函数h:{0,1}
*
,并将参数信息{ID
j
,x,q,h}发给KGC
j
;当KGC
j
收到参数信息后,选择随机数计算并将{ID
j
,pk
j
,wt
j
,s
j
}上传至区块链;最后,系统管理员永久退出系统。6.根据权利要求5所述的基于区块链和切尔比夫混沌映射的认证与密钥管理方法,其特征在于:所述认证阶段的具体实现包括以下步骤:步骤1:DE
i
首先生成一个随机数选择当前的时间戳T1,计算α
i
=h(ID
i
||sk
i
||a
i
),v
i
=h(HID
i
||wt
i
||z
i
||T1),构建消息M1={TID
i
,z
i
,v
i
,T1}并将其发送给KGC
j
;步骤2:当接收到消息M1,KGC
j
首先选择当前的时间戳T2,检查是否|T2‑
T1|<ΔT;若通过检查,它根据TID
i
从区块链中查找证书CT
i
,若CT
i
不存在,则说明DE
i
是一个非法节点,需要进行惩罚,并将其信息记录至区块链;然后,KGC
j
计算并与v
i
进行对比,如果所收到的消息的完整性和DE
i
的真实性就得到认证;步骤3:在DE
i
被KGC
j
认证后,KGC
j
生成一个随机数计算α
j
=h(ID
j
||sk
j
||b
j
),β
j
=s
i
·
h(ID
j
||wt
j
),然后,KG...
【专利技术属性】
技术研发人员:彭长根,龙洋洋,陈玉玲,谭伟杰,豆慧,
申请(专利权)人:贵州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。