SEncrypt: An encryption algorithm inspired from biological processes

Oliver Bonham-Carter, Abhishek Parakh, Dhundy Bastola

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present a new conceptual methodology for realizing encryption involving trap-door functions built from biological processes. Many standard encryption methods such as RSA security, for example, utilize functions that are easy to compute in one direction but the reverse is a computationally hard problem without a key. In biology, a trap-door like functions can be created from natural phenomena such as the process of creating protein sequences. A fragment of DNA can be transformed to protein easily however given a protein sequence, it is very hard to convert the protein information back to DNA. In essence, protein creation is a lossy function and if we keep certain side-information secret, then a trap-door like function can be constructed from this mechanism that is ideal for encryption. We propose sEncrypt (sequence Encrypt), a model inspired by the central dogma of biology to encode, encrypt, decrypt and decode plain text using publicly-available sequence data from bioinformatics research. We evaluate the entropy of the cipher text to show randomness of characters and show by autocorrelation tests that the encrypted text of our method contains no repetition which could form potential weaknesses. These tests and results show that the sEncrypt framework constitutes a good encryption framework for use in information exchange.

Original languageEnglish (US)
Title of host publicationProceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013
Pages321-327
Number of pages7
DOIs
StatePublished - Dec 1 2013
Event12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013 - Melbourne, VIC, Australia
Duration: Jul 16 2013Jul 18 2013

Publication series

NameProceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013

Conference

Conference12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013
CountryAustralia
CityMelbourne, VIC
Period7/16/137/18/13

Fingerprint

Cryptography
Proteins
DNA
Bioinformatics
Autocorrelation
Entropy

Keywords

  • Coding
  • DNA Decryption
  • DNA Encryption
  • Latin Squares
  • sEncrypt

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Bonham-Carter, O., Parakh, A., & Bastola, D. (2013). SEncrypt: An encryption algorithm inspired from biological processes. In Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013 (pp. 321-327). [6680858] (Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013). https://doi.org/10.1109/TrustCom.2013.43

SEncrypt : An encryption algorithm inspired from biological processes. / Bonham-Carter, Oliver; Parakh, Abhishek; Bastola, Dhundy.

Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013. 2013. p. 321-327 6680858 (Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Bonham-Carter, O, Parakh, A & Bastola, D 2013, SEncrypt: An encryption algorithm inspired from biological processes. in Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013., 6680858, Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013, pp. 321-327, 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013, Melbourne, VIC, Australia, 7/16/13. https://doi.org/10.1109/TrustCom.2013.43
Bonham-Carter O, Parakh A, Bastola D. SEncrypt: An encryption algorithm inspired from biological processes. In Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013. 2013. p. 321-327. 6680858. (Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013). https://doi.org/10.1109/TrustCom.2013.43
Bonham-Carter, Oliver ; Parakh, Abhishek ; Bastola, Dhundy. / SEncrypt : An encryption algorithm inspired from biological processes. Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013. 2013. pp. 321-327 (Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013).
@inproceedings{cd59c5f8cb174bc19993ca1345705893,
title = "SEncrypt: An encryption algorithm inspired from biological processes",
abstract = "We present a new conceptual methodology for realizing encryption involving trap-door functions built from biological processes. Many standard encryption methods such as RSA security, for example, utilize functions that are easy to compute in one direction but the reverse is a computationally hard problem without a key. In biology, a trap-door like functions can be created from natural phenomena such as the process of creating protein sequences. A fragment of DNA can be transformed to protein easily however given a protein sequence, it is very hard to convert the protein information back to DNA. In essence, protein creation is a lossy function and if we keep certain side-information secret, then a trap-door like function can be constructed from this mechanism that is ideal for encryption. We propose sEncrypt (sequence Encrypt), a model inspired by the central dogma of biology to encode, encrypt, decrypt and decode plain text using publicly-available sequence data from bioinformatics research. We evaluate the entropy of the cipher text to show randomness of characters and show by autocorrelation tests that the encrypted text of our method contains no repetition which could form potential weaknesses. These tests and results show that the sEncrypt framework constitutes a good encryption framework for use in information exchange.",
keywords = "Coding, DNA Decryption, DNA Encryption, Latin Squares, sEncrypt",
author = "Oliver Bonham-Carter and Abhishek Parakh and Dhundy Bastola",
year = "2013",
month = "12",
day = "1",
doi = "10.1109/TrustCom.2013.43",
language = "English (US)",
isbn = "9780769550220",
series = "Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013",
pages = "321--327",
booktitle = "Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013",

}

TY - GEN

T1 - SEncrypt

T2 - An encryption algorithm inspired from biological processes

AU - Bonham-Carter, Oliver

AU - Parakh, Abhishek

AU - Bastola, Dhundy

PY - 2013/12/1

Y1 - 2013/12/1

N2 - We present a new conceptual methodology for realizing encryption involving trap-door functions built from biological processes. Many standard encryption methods such as RSA security, for example, utilize functions that are easy to compute in one direction but the reverse is a computationally hard problem without a key. In biology, a trap-door like functions can be created from natural phenomena such as the process of creating protein sequences. A fragment of DNA can be transformed to protein easily however given a protein sequence, it is very hard to convert the protein information back to DNA. In essence, protein creation is a lossy function and if we keep certain side-information secret, then a trap-door like function can be constructed from this mechanism that is ideal for encryption. We propose sEncrypt (sequence Encrypt), a model inspired by the central dogma of biology to encode, encrypt, decrypt and decode plain text using publicly-available sequence data from bioinformatics research. We evaluate the entropy of the cipher text to show randomness of characters and show by autocorrelation tests that the encrypted text of our method contains no repetition which could form potential weaknesses. These tests and results show that the sEncrypt framework constitutes a good encryption framework for use in information exchange.

AB - We present a new conceptual methodology for realizing encryption involving trap-door functions built from biological processes. Many standard encryption methods such as RSA security, for example, utilize functions that are easy to compute in one direction but the reverse is a computationally hard problem without a key. In biology, a trap-door like functions can be created from natural phenomena such as the process of creating protein sequences. A fragment of DNA can be transformed to protein easily however given a protein sequence, it is very hard to convert the protein information back to DNA. In essence, protein creation is a lossy function and if we keep certain side-information secret, then a trap-door like function can be constructed from this mechanism that is ideal for encryption. We propose sEncrypt (sequence Encrypt), a model inspired by the central dogma of biology to encode, encrypt, decrypt and decode plain text using publicly-available sequence data from bioinformatics research. We evaluate the entropy of the cipher text to show randomness of characters and show by autocorrelation tests that the encrypted text of our method contains no repetition which could form potential weaknesses. These tests and results show that the sEncrypt framework constitutes a good encryption framework for use in information exchange.

KW - Coding

KW - DNA Decryption

KW - DNA Encryption

KW - Latin Squares

KW - sEncrypt

UR - http://www.scopus.com/inward/record.url?scp=84893497479&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84893497479&partnerID=8YFLogxK

U2 - 10.1109/TrustCom.2013.43

DO - 10.1109/TrustCom.2013.43

M3 - Conference contribution

AN - SCOPUS:84893497479

SN - 9780769550220

T3 - Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013

SP - 321

EP - 327

BT - Proceedings - 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013

ER -