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

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...

Full description

Bibliographic Details
Main Authors: Weiping Peng, Danhua Cheng, Cheng Song
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2018-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC6219780?pdf=render
id doaj-08e9adf64cd540b1b34e6f7608478178
record_format Article
spelling doaj-08e9adf64cd540b1b34e6f76084781782020-11-25T02:33:49ZengPublic Library of Science (PLoS)PLoS ONE1932-62032018-01-011311e020661210.1371/journal.pone.0206612One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.Weiping PengDanhua ChengCheng SongThe 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.http://europepmc.org/articles/PMC6219780?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Weiping Peng
Danhua Cheng
Cheng Song
spellingShingle Weiping Peng
Danhua Cheng
Cheng Song
One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
PLoS ONE
author_facet Weiping Peng
Danhua Cheng
Cheng Song
author_sort Weiping Peng
title One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
title_short One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
title_full One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
title_fullStr One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
title_full_unstemmed One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure.
title_sort one-time-pad cryptography scheme based on a three-dimensional dna self-assembly pyramid structure.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2018-01-01
description 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.
url http://europepmc.org/articles/PMC6219780?pdf=render
work_keys_str_mv AT weipingpeng onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure
AT danhuacheng onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure
AT chengsong onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure
_version_ 1724812258543927296