摘要
针对区块链中现有的密码学算法无法对抗量子计算机攻击的问题,本文提出了一种新的基于DNA密码和对称密码的一次一密加密算法。通过建立一次一密DNA密码本、利用PCR(Polymerase Chain Reaction)技术实现密钥分配;根据对称密码学中的DES(Data Encryption Standard)算法形成密文来完成加密过程,给出加密算法的实现算例、加密算法的应用过程和安全分析。由于DNA密码和对称密码的特性,该算法具有良好的抗量子性能,利用该算法对区块链中现有的算法加以改进,可以实现更高效和更安全的加密。
In response to the problem that existing cryptographic algorithms in blockchain cannot resist quantum computer attacks,this paper proposes a new one-time encryption algorithm based on DNA cryptography and symmetric cryptography.By establishing a one-time encrypted DNA codebook and utilizing PCR(Polymerase Chain Reaction)technology to achieve key distribution;According to the DES(Data Encryption Standard)algorithm in symmetric cryptography,ciphertext is formed to complete the encryption process.An implementation example of the encryption algorithm,its application process,and security analysis are provided.Due to the characteristics of DNA cryptography and symmetric cryptography,this algorithm has good quantum resistance.By using this algorithm to improve existing algorithms in blockchain,more efficient and secure encryption can be achieved.
作者
陈洪军
景清武
李丹妮
石升
CHEN Hongjun;JING Qingwu;LI Danni;SHI Sheng(National Computer Experimental Teaching Demonstration Center,School of Computer Science and Engineering,Northeastern University,Shenyang 110819,China)
出处
《智能计算机与应用》
2024年第9期150-154,共5页
Intelligent Computer and Applications
基金
中央高校基本科研业务专项资金资助项目(N182410001)。
关键词
区块链
对称密码学
一次一密
加密算法
blockchain
symmetric cryptography
one-time-pad cryptography
encryption algorithm