物联网设备身份认证方法及系统技术方案

技术编号:40076446 阅读:37 留言:0更新日期:2024-01-17 01:24
本发明专利技术公开了物联网设备身份认证方法及系统,属于区块链技术领域,本要解决的技术问题为如何基于区块链实现物联网设备的身份认证、并提供安全的传输通道。基于区块链和椭圆曲线加密算法对物联网设备进行身份认证,对于每个物联网设备,选择一个私钥,通过椭圆曲线加密算法生成公钥,并得到公钥哈希值;身份认证中心基于注册请求信息进行身份注册计算、得到本地身份验证信息和身份注册信息,物联网设备将其身份注册信息以及公钥作为身份认证信息通过安全通道上传至区块链的身份认证合约;身份认证中心基于登录请求信息、本地身份认证信息以及存储于身份智能合约中的身份认证信息对物联网设备进行身份认证,并向物联网设备返回数字证书。

【技术实现步骤摘要】

本专利技术涉及区块链,具体地说是物联网设备身份认证方法及系统


技术介绍

1、随着物联网技术的不断发展,越来越多的设备和传感器连接到网络中。因此,不同类型的设备之间可以相互通信和协作,从而实现数据的采集、传输、处理和应用。多个设备可以共享数据和资源,大大提高了信息传输的速度和效率。物联网具有广泛的应用场景,包括工业自动化、智慧农业、智慧城市和智能家居。物联网技术对社会发展产生了深远的影响,提高了各个领域的效率、可持续性和智能化。

2、然而,物联网设备也存在单点故障、数据安全和隐私泄露的问题。因此,物联网设备的身份认证方案对于确保参与者的合法身份至关重要。不幸的是,数据信息往往是通过不安全的通道传输的,数据的安全性无法得到保证。

3、身份验证被广泛用于保护数据和设备的身份,为了更好地解决物联网设备面临的安全问题,研究人员已经开始将区块链技术应用于物联网设备身份认证。区块链是一个分散的分布式数据库,通过加密算法和共识机制确保数据的安全性和不可篡改性。基于区块链的身份验证方案有很多优点。首先,由于区块链的分散性,消除了单点故障和集中身份管本文档来自技高网...

【技术保护点】

1.一种物联网设备身份认证方法,其特征在于,基于区块链和椭圆曲线加密算法对物联网设备进行身份认证,包括如下步骤:

2.根据权利要求1所述的物联网设备身份认证方法,其特征在于,公钥的计算公式如下:

3.根据权利要求1所述的物联网设备身份认证方法,其特征在于,对公钥进行哈希操作得到公钥哈希值时,通过SHA256算法对公钥进行哈希操作,生成一个固定长度的摘要作为公钥哈希值H,H=h(pubK)。

4.根据权利要求1所述的物联网设备身份认证方法,其特征在于,对于物联网设备Di和身份认证中心IAC,身份注册包括如下步骤:

5.根据权利要求4所述的物联...

【技术特征摘要】

1.一种物联网设备身份认证方法,其特征在于,基于区块链和椭圆曲线加密算法对物联网设备进行身份认证,包括如下步骤:

2.根据权利要求1所述的物联网设备身份认证方法,其特征在于,公钥的计算公式如下:

3.根据权利要求1所述的物联网设备身份认证方法,其特征在于,对公钥进行哈希操作得到公钥哈希值时,通过sha256算法对公钥进行哈希操作,生成一个固定长度的摘要作为公钥哈希值h,h=h(pubk)。

4.根据权利要求1所述的物联网设备身份认证方法,其特征在于,对于物联网设备di和身份认证中心iac,身份注册包括如下步骤:

5.根据权利要求4所述的物联网设备身份认证方法,其特征在于,对于物联网设备di和身份认证中心iac,身份认证包括如下步骤:

6.一种物联网设备身份认证系统,其特征在于,应用于物联网设备、区块链以及身份认证中心,包括物联网设备管理模块、区块链管理模块以及身份认证管理模块;

7.根据权利要求6所述的物联网设备身份认证系统,其特征在于,公钥的计算公式如下:

8.根据权利要求6所述的物联网设备身份认...

【专利技术属性】
技术研发人员:王文悦禹继国王桂娟董安明韩玉冰
申请(专利权)人:曲阜师范大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1