基于SM2的多接收方公钥加密方案  被引量:4

SM2-Based Multi-Recipient Public-Key Encryption

在线阅读下载全文

作  者:赖俊祚[1] 黄正安 翁健[1] 吴永东 LAI Jun-Zuo;HUANG Zheng-An;WENG Jian;WU Yong-Dong(Jinan University,Guangzhou 510632,China;Peng Cheng Laboratory,Shenzhen 518055,China)

机构地区:[1]暨南大学,广州510632 [2]鹏城实验室,深圳518055

出  处:《密码学报》2021年第4期699-709,共11页Journal of Cryptologic Research

基  金:国家自然科学基金(61922036,61702125,61802078);广东省基础与应用基础研究重大项目(2019B030302008)。

摘  要:公钥加密方案的IND-CCA安全性通常要求其加密算法所使用的随机数是均匀随机独立选取的.但是,在区块链等分布式应用场景中,一个发送方通常要给多个接收方发送消息,如果给每个接收方的密文的生成过程都要重新选取相应随机数,将极大增加加密算法的计算量.针对这个问题,我们基于国密算法SM2提出了一个随机数可重用的多接收方公钥加密方案,并在随机预言机模型下证明该方案满足IND-CCA安全性.这一方案能够在区块链等多用户开放网络中保护数据的隐私性,其使用的随机数重用技术,在现实应用中能够有效减少发送方计算量,极大地提高加密算法效率.It is commonly known that indistinguishability under chosen ciphertext attack(IND-CCA security)for public key encryption ordinarily requires that the random numbers,which are used during the encryption,are uniformly and independently sampled.However,in some distributed application scenarios(e.g.blockchain),a sender usually needs to send messages to multiple receivers.If the sender samples uniformly a random number for each encryption,the computational cost will be high.In order to solve this problem,this paper proposes a randomness re-using multi-recipient public-key encryption(RR-MRPKE)scheme based on SM2,and proves that it is IND-CCA secure(in the sense of MRPKE)in the random oracle model.The proposed scheme provides data privacy in open networks such as blockchain,and the employing technology of randomness re-using can effectively reduce the amount of computation and improve the encryption efficiency.

关 键 词:区块链 多接收方公钥加密 随机数重用 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象