一种用于物联网的高效无证书混合签密方法技术

技术编号:33390922 阅读:49 留言:0更新日期:2022-05-11 23:08
一种用于物联网的高效无证书混合签密方法,涉及物联网与数据安全领域,针对物联网中传感设备结构简单和资源受限造成的数据传输过程中效率低下和安全性不足问题。该方法通过降低物联网设备在数据加密传输过程中的双线性对运算次数,提高了数据传输过程中的计算效率和通信效率。同时,我们提出的方法能够满足机密性、不可伪造性、前向安全性、公开验证性和临时消息泄露安全性,提高了物联网中隐私数据传输的安全性。传输的安全性。传输的安全性。

【技术实现步骤摘要】
一种用于物联网的高效无证书混合签密方法


[0001]本专利技术主要涉及物联网与数据安全领域;

技术介绍

[0002]数学难题
[0003]现代密码系统的安全性大多是基于数学困难问题,本专利技术也不例外;涉及本专利技术的数学困难问题如下;
[0004]CDH(计算性Diffie

Hellman困难问题)
[0005]假设G1是一个加法循环群,P是G1的生成元并且|G1|=q;挑战者选择(aP,bP∈G1),其中中;则对于挑战者来说,计算出abP是困难的;
[0006]CDH(计算性Diffie

Hellman困难问题)
[0007]假设G2是一个乘法循环群,P是G2的生成元并且|G2|=q;挑战者选择(P
a
,P
b
∈G2),其中则对于挑战者来说,计算出P
ab
是困难的;
[0008]DDH(判定性Diffie

Hellman困难问题)
[0009]假设G1是一个加法循环群,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于物联网的高效无证书混合签密方法,其特征在于包括以下步骤:表1符号说明表
系统初始化输入安全参数λ,KGC选择一个加法循环群G1和一个乘法循环群G2,其中|G1|=|G2|=q,q是素数序;之后,KGC选取一个双线性配对运算G1的生成元P,以及一对用于对称加密解密的算法(Enc,Dec);KGC选取三个hash函数h1,h2,h3用于签密算法当中的计算,h2:G1*G2*G1→
{0,1}
n
,其中l表示系统中用户ID的长度,n表示混合签密过程中对称密钥的长度;然后,KGC随机选取作为主系统密钥,计算P
pub
=sP作为系统公钥;KGC向系统中所有用户公布系统参数秘密保留主系统密钥s;生成用户部分私钥用户u
i
发送自身的唯一标识符ID
i
∈{0,1}
l
给KGC,KGC在接收到之后,随机选取随机选取计算Q
i
=h1(ID
i
),R
i
=r
i
P,并生成部分私钥D
i
=r
i
+s
·
h1(ID
i
)mod q;KGC通过与用户之间的安全信道将部分私钥D
i
和R
i
传递给用户u
i
;生成用户密钥在接收到KGC发送的部分私钥D
i
和R
i
之后,用户u
i
随机选取作为用户的秘密值,计算作为用户的公钥;此时,用户u
i
的完成公钥信息为PK
i
=(R
i
,P
i
);生成用户完成私钥在接收到KGC发送的部分私钥D
i
和R
i
之后,用户联合在生成密钥阶段生成的秘密值x
i
和部分私钥D
i
,生成用户的全部私钥SK
i
=(x
i
,D
i
);签密在执行具体的签密运算之前,假设发送方Alice已经完成了公钥PK
A
=(R
A
,P
A
)和私钥SK
A
=(x
A
,D
A
)的生成,...

【专利技术属性】
技术研发人员:吴甬公备张玉
申请(专利权)人:北京工业大学
类型:发明
国别省市:

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

1