摘要
协同加解密是安全多方计算中的重要研究方向,它可以安全高效地实现数据保护、隐私保护。为解决现有SM4协同加解密方案离线计算阶段计算复杂度偏高的问题,提出一种基于不经意多项式估值的SM4协同加解密方案。方案利用预计算的多项式集合和多项式值集合来完成在线阶段的S盒协同计算,从而提高在线计算阶段的性能。其证明了所提方案的正确性和安全性,同时与四种不同的方案进行对比,结果表明,所提方案计算效率明显高于其他方案,说明所提方案能安全高效地完成SM4协同加解密。
Cooperative encryption and decryption is an important research direction in secure multi-party computation.It can achieve data protection and privacy protection safely and efficiently.To solve the problem of high computational complexity in the offline calculation phase of existing SM4 collaborative encryption and decryption schemes,this paper proposed a new SM4 collaborative encryption and decryption scheme based on oblivious polynomial evaluation.The scheme utilized pre-calculated polynomial sets and sets of polynomial values to complete S-box collaborative computation in the online stage,thereby improving the performance of the online calculation stage.This paper proved the correctness and security of the proposed scheme,and compared with four different schemes,the results show that the computational efficiency of the proposed scheme is significantly higher than that of other schemes.This shows that the proposed scheme can complete SM4 cooperative encryption and decryption safely and efficiently.
作者
李莉
宣佳铮
高尚
郭国疆
Li Li;Xuan Jiazheng;Gao Shang;Guo Guojiang(Dept.of Electronic&Communication Engineering,Beijing Electronics Science&Technology Institute,Beijing 100070,China;Dept.of Cyberspace Security,Beijing Electronics Science&Technology Institute,Beijing 100070,China)
出处
《计算机应用研究》
CSCD
北大核心
2024年第6期1862-1868,共7页
Application Research of Computers
基金
国家重点研发计划资助项目(2017YFB0801803)
北京高校“高精尖”学科建设项目(20210093Z0402)
中央高校基本科研业务费专项资金资助项目(328202272,328202244)。
关键词
安全多方计算
协同加解密
SM4
不经意多项式估值
secure multi-party computation
collaborative encryption and decryption
SM4
oblivious polynomial evaluation