摘要
区块链应用于金融系统具有一定的可行性,但在实际应用中,仍出现一些安全性问题。文中介绍了当前区块链交易中遭受的攻击威胁,基于应对抗量子计算攻击、解决区块链热钱包私钥易被暴力破解的问题,提出了一种基于多变量公钥加密技术,并应用于区块链热钱包交易过程。通过构建私有链,分析对比多变量公钥密码加密后密文与SM2椭圆曲线数字加密后密文的结果、耗时,得出多变量公钥加密算法可以通过改变多变量公钥密码中G的仿射函数,增加公私钥、签名长度,证实了文中方案的可实现性。
The application of blockchain in financial system is feasible,but there are still some security problems in practical application.This paper introduces the attack threat suffered in the current blockchain transaction.Based on resisting the quantum computing attack and solving the problem that the private key of blockchain hot wallet is easy to be brutally cracked,a multivariable public key encryption technology is proposed and applied to the blockchain hot wallet transaction process.By constructing the private chain,analyzing and comparing the results and time⁃consuming of the ciphertext encrypted by multivariable public key cryptography and the ciphertext encrypted by SM2 elliptic curve digital encryption,it is concluded that the multivariable public key encryption algorithm can increase the length of public⁃private key and signature by changing the affine function of G in multivariable public key cryptography,which proves the feasibility of this scheme.
作者
朱飑凯
张禧龙
刘三满
宋杰
郭春
赵菊敏
ZHU Biaokai;ZHANG Xilong;LIU Sanman;SONG Jie;GUO Chun;ZHAO Jumin(Department of Network Security,Shanxi Police College,Taiyuan 030401,China;Sichuan Key Laboratory of Intelligent Police,Luzhou 646000,China;School of Information and Computer,Taiyuan University of Technology,Jinzhong 030600,China)
出处
《电子设计工程》
2023年第17期7-11,共5页
Electronic Design Engineering
基金
国家自然科学基金资助项目(61972273)
智能警务四川省重点实验室开放基金资助项目(ZNJW2022KFZD004)
教育部创新基金资助项目(2019J02009)
山西省科技厅应用基础研究计划资助项目(201901D211551)
山西省社会经济统计科研课题(KY[2021]163)。
关键词
多变量公钥密码
抗量子计算攻击
区块链金融
热钱包
multivariable public key cryptography
anti quantum computing attack
blockchain finance
hot wallet