Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Peng, Weiping, Cheng, Danhua, Song, Cheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6219780/
https://www.ncbi.nlm.nih.gov/pubmed/30399178
http://dx.doi.org/10.1371/journal.pone.0206612
_version_ 1783368717075218432
author Peng, Weiping
Cheng, Danhua
Song, Cheng
author_facet Peng, Weiping
Cheng, Danhua
Song, Cheng
author_sort Peng, Weiping
collection PubMed
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.
format Online
Article
Text
id pubmed-6219780
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-62197802018-11-19 One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure Peng, Weiping Cheng, Danhua Song, Cheng PLoS One Research Article 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. Public Library of Science 2018-11-06 /pmc/articles/PMC6219780/ /pubmed/30399178 http://dx.doi.org/10.1371/journal.pone.0206612 Text en © 2018 Peng et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Peng, Weiping
Cheng, Danhua
Song, Cheng
One-time-pad cryptography scheme based on a three-dimensional DNA self-assembly pyramid structure
title 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_short 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
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6219780/
https://www.ncbi.nlm.nih.gov/pubmed/30399178
http://dx.doi.org/10.1371/journal.pone.0206612
work_keys_str_mv AT pengweiping onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure
AT chengdanhua onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure
AT songcheng onetimepadcryptographyschemebasedonathreedimensionaldnaselfassemblypyramidstructure