面向区块链的二元非对称多项式多方协同SM2密钥生成方法技术

技术编号:41436920 阅读:45 留言:0更新日期:2024-05-28 20:31
本发明专利技术提供一种面向区块链的二元非对称多项式多方协同SM2密钥生成方法,包括两个阶段:秘密份额的分发阶段:每个参与者将自己作为分发者对其他参与者分发份额,同时收集来自其他参与者的秘密份额,计算得到自己的最终份额;密码的重构和应用阶段:由个以上的参与者参与恢复秘密并应用至SM2的加密和解密场景。本发明专利技术由分布式场景下的多个参与方共同生成SM2的私钥,基于二元非对称多项式的特性使得参与者之间不需要其他的协议即可互相确认身份,兼顾了安全性和效率性。利用二元多项式产生的份额间的可验证性、椭圆曲线点运算的加性同态,安全高效地生成SM2密钥。

【技术实现步骤摘要】

本专利技术涉及信息安全,具体涉及一种面向区块链的二元非对称多项式多方协同sm2密钥生成方法。


技术介绍

1、近年来区块链技术不断发展,相关应用逐步落地,区块链在诸多领域开始展现蓬勃生命力。区块链以经济金融学、密码学、博弈论和计算机科学作为支撑,受到科技界和金融界的广泛关注,我国也将区块链列为一项互联网新型基础建设设施。区块链本质上是一个分布式的系统,即由多人共同对数据进行维护,保证其在分布式场景下的一致性和正确性。早期的区块链仅采用密码学中一些比较基础的算法,随着相关技术的不断迭代,区块链系统在密钥管理、数字身份、内生可信等方面面临着许多安全挑战。

2、随着信息科学的持续发展和大数据时代的来临,信息的数量越来越多,价值越来越高。因此,在当今数字化时代,如何保护重要且敏感的数据信息是一个重要的研究课题。解决这一问题需要考虑三个方面的内容:保证信息不会丢失、保证信息不会被破坏、保证信息不会被非授权者所得。密码是保证信息安全的一项重要技术,例如加密技术能够防止信息在交互过程中被窃取,离散对数问题能够保证数据的可验证性等。而在这些技术中,如何保护密钥自本文档来自技高网...

【技术保护点】

1.一种面向区块链的二元非对称多项式多方协同SM2密钥生成方法,其特征在于,包括两个阶段:

2.根据权利要求1所述的面向区块链的二元非对称多项式多方协同SM2密钥生成方法,其特征在于,所有参与者集合,设定门限值为,即当存在个及以上参与者时,秘密能够重构;

3.根据权利要求2所述的面向区块链的二元非对称多项式多方协同SM2密钥生成方法,其特征在于,秘密的重构和应用阶段,某一个参与者需要得到SM2的公钥加密数据,按照如下步骤实现公钥的获取:

4.根据权利要求2所述的面向区块链的二元非对称多项式多方协同SM2密钥生成方法,其特征在于,秘密的重构和应用阶段,某...

【技术特征摘要】

1.一种面向区块链的二元非对称多项式多方协同sm2密钥生成方法,其特征在于,包括两个阶段:

2.根据权利要求1所述的面向区块链的二元非对称多项式多方协同sm2密钥生成方法,其特征在于,所有参与者集合,设定门限值为,即当存在个及以上参与者时,秘密能够重构;

3.根据权利要求2所述的面向区块链的二元非对称多项式多方协同sm2密钥生成方法,其特征在于,秘密的重构和应用阶段,某一个参与者需要得到sm2的公钥加密数据,按照如...

【专利技术属性】
技术研发人员:路松峰蔡文杰沈任飞吴俊军
申请(专利权)人:华中科技大学
类型:发明
国别省市:

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

1