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

Autor: Danhua Cheng, Cheng Song, Weiping Peng
Rok vydání: 2018
Předmět:
Luminescence
Theoretical computer science
Molecular biology
Computer science
Encryption
lcsh:Medicine
Cryptography
02 engineering and technology
010502 geochemistry & geophysics
Biochemistry
01 natural sciences
Molecular Self Assembly
Database and Informatics Methods
Biomimetics
Pyramid (image processing)
lcsh:Science
Multidisciplinary
Applied Mathematics
Simulation and Modeling
Physics
Electromagnetic Radiation
Built Structures
021001 nanoscience & nanotechnology
Nucleic acids
Chemistry
Physical Sciences
Engineering and Technology
Logistic map
0210 nano-technology
Sequence Analysis
Algorithms
Research Article
Computer and Information Sciences
Structural Engineering
Bioinformatics
Sequence Databases
Research and Analysis Methods
Fluorescence
One-time pad
Genetics
Code (cryptography)
Computer Security
0105 earth and related environmental sciences
Biology and life sciences
business.industry
lcsh:R
DNA structure
Plaintext
DNA
Macromolecular structure analysis
Biological Databases
Key (cryptography)
Nucleic Acid Conformation
lcsh:Q
business
Mathematics
Zdroj: PLoS ONE, Vol 13, Iss 11, p e0206612 (2018)
PLoS ONE
ISSN: 1932-6203
DOI: 10.1371/journal.pone.0206612
Popis: 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.
Databáze: OpenAIRE