Suppr超能文献

基于三维 DNA 自组装金字塔结构的一次性密码本加密方案。

One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.

机构信息

School of Computer Science and Technology, Henan Polytechnic University, Jiaozuo, Henan, China.

出版信息

PLoS One. 2018 Nov 6;13(11):e0206612. doi: 10.1371/journal.pone.0206612. eCollection 2018.

Abstract

The security strength of the traditional one-time-pad encryption system depends on the randomness of the secret key. However, It can hardly to generatea truerandom key by using the existing technologies and methods, and it is also difficult to issue and store the random keywhich is at least as long as the plaintext. Therefore, we pay more attention to the logical operation used in the encryption and decryption but not to how to generate the random key. The calculator, a three-dimensional DNA self-assembly pyramid structure, is designed to construct four common logical operations (AND, OR, NOT, XOR) by programming DNA interactions. And two novel one-time-pad cryptography schemes, a single-bit one-time-pad algorithm and improved double-bit one-time-pad algorithm, are proposed based on the calculator. The security fragments, used to construct the three-dimensional DNA self-assembly pyramid structure, are intercepted from a reference chain which is selected from the DNA database. All of the interception parameters are transmitted to recipient by hiding in DNA sequences. Only the authorized user can get all secret parameters to reconstruct the structure. The secret random key sequences for the two one-time-pad cryptography algorithms are generated by using logistic map. It only needs to share two parameters and thresholding function in sender and recipient without code books. The simulation results and security analysis show that the encryption algorithms are effective and can provide higher computational complexity as well as a reduced cracking probability except for the difficult of biological experiments.

摘要

传统的一次性密码本加密系统的安全性取决于密钥的随机性。然而,使用现有技术和方法很难生成真正的随机密钥,并且也很难发布和存储与明文长度至少相同的随机密钥。因此,我们更加关注加密和解密中使用的逻辑运算,而不是如何生成随机密钥。

计算器是一种设计用于通过编程 DNA 相互作用来构建四个常见逻辑运算(与、或、非、异或)的三维 DNA 自组装金字塔结构。并基于该计算器提出了两种新的一次性密码本加密方案,即单比特一次性密码本算法和改进的双比特一次性密码本算法。用于构建三维 DNA 自组装金字塔结构的安全片段是从 DNA 数据库中选择的参考链中截取的。所有的截取参数都通过隐藏在 DNA 序列中来传输给收件人。只有授权用户才能获得所有秘密参数来重建结构。

两个一次性密码本加密算法的秘密随机密钥序列是使用 logistic 映射生成的。发送方和接收方只需要共享两个参数和阈值函数,而无需代码本。模拟结果和安全分析表明,除了生物实验的难度之外,这些加密算法是有效的,可以提供更高的计算复杂度和降低破解概率。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验