当前位置: 首页 > 专利查询>武汉大学专利>正文

一种基于SM2公钥加密算法的广播加密方法技术

技术编号:31703345 阅读:27 留言:0更新日期:2022-01-01 11:04
本发明专利技术涉及一种基于SM2公钥加密算法的广播加密方法,包括密钥生成步骤:接收者生成对对应的公私钥对,公私钥对包括接收者的私钥和公钥;广播加密步骤:发送方生成一个临时解密私钥,并基于椭圆曲线计算与临时解密私钥相关的多项式系数,然后基于椭圆曲线点群的生成元计算一个临时加密公钥,根据临时加密公钥生成一个加密密文,最后输出包含了加密密文、多项式系数、以及临时加密公钥的广播加密密文;接收方解密步骤:接收方重构广播加密步骤中得到的多项式系数,根据接收者的私钥以及多项式系数计算临时解密私钥,最后利用临时解密私钥获得消息。本发明专利技术具有安全性高、计算简单特点,可以实现高效的数据机密性保护和数据授权访问控制。控制。控制。

【技术实现步骤摘要】
一种基于SM2公钥加密算法的广播加密方法


[0001]本专利技术涉及计算机领域,尤其是涉及一一种基于SM2公钥加密算法的广播加密方法。

技术介绍

[0002]当今随着云计算、物联网及移动互联网等技术的迅速发展,每年新增数据量呈现爆炸式增长态势。据统计,平均每秒都有200万用户在使用谷歌搜索,Facebook用户每天共享的信息超过40亿条,Twitter每天处理的推特数量超过3.4亿条,等等。除此之外,在科学计算、医疗卫生、金融、零售业等各个行业,每天都有大量数据源源不断地产生,越来越多的人们开始意识到我们已经进入大数据时代。
[0003]然而大数据普遍存在巨大的数据安全需求。大数据由于价值密度高,往往成为众多黑客觊觎的目标,吸引了大量攻击者铤而走险。例如,全球互联网巨头雅虎曾被黑客攻破了用户账户保护算法,导致数以亿级的用户账户信息泄露。雅虎证实其在2013年与2014年分别被未经授权的第三方盗取了超过10亿和5亿用户的账户信息,内容涉及用户姓名、电子邮件、电话号码、出生日期和部分登录密码。
[0004]经典的数据安全需求包括数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于SM2公钥加密算法的广播加密方法,其特征在于,包括:密钥生成步骤:t个接收者生成对对应的公私钥对,公私钥对包括接收者的私钥和公钥;广播加密步骤:发送方生成一个临时解密私钥,并基于椭圆曲线计算与临时解密私钥相关的多项式系数,然后基于椭圆曲线点群的生成元计算一个临时加密公钥,根据临时加密公钥生成一个加密密文,最后输出包含了加密密文、多项式系数、以及临时加密公钥的广播加密密文;接收方解密步骤:接收方重构广播加密步骤中得到的多项式系数,根据接收者的私钥以及多项式系数计算临时解密私钥,最后利用临时解密私钥获得消息。2.根据权利要求1所述的一种基于SM2公钥加密算法的广播加密方法,其特征在于,密钥生成步骤具体包括:每个参与方P
i
,i=1,

,t分别调用SM2密钥生成算法,生成自己的公私钥对(sk
i
,PK
i
)

SM2.Gen(1
λ
),其中sk
i
,PK
i
分别是接收者P
i
的私钥和公钥;t个接收者把自己的公钥发给消息发送方,记发送方接收到的公钥集合为PK={PK1,

,PK
t
}。3.根据权利要求1所述的一种基于SM2公钥加密算法的广播加密方法,其特征在于,广播加密步骤具体包括:步骤3.1、发送方生成随机数将其标记为临时解密私钥;步骤3.2、发送方计算临时加密公钥TPK=tsk
·
P,其中P是SM2椭圆曲线点群的生成元;步骤3.3、发送方计算与临时解密私钥相关的多项式系数其中h1是椭圆曲线点映射到整数的散列算法;此外将表示为向量将矩阵表示为V(tsk
·
PK);将表示为...

【专利技术属性】
技术研发人员:冯琦何德彪刘丽群罗敏崔晓晖黄欣沂
申请(专利权)人:武汉大学
类型:发明
国别省市:

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

1