基于DNA的密码学和隐写术综述

这篇具有很好参考价值的文章主要介绍了基于DNA的密码学和隐写术综述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基于DNA的密码学和隐写术综述,密码学摘要

本文全面调研了不同的脱氧核糖核酸(DNA)-基于密码学和隐写术技术。基于DNA的密码学是一个新兴领域,利用DNA分子的大规模并行性和巨大的存储容量来编码和解码信息。近年来,由于其相对传统密码学方法的潜在优势,如高存储容量、低错误率和对环境因素的抗性,该领域引起了极大关注。在本文中,我们回顾了三种类型的基于DNA的密码学:自然DNA密码学、伪DNA密码学和基于DNA的隐写术。对于每种技术,我们讨论了其优势和局限性,以及未来的研究方向。我们的目标是为更好地了解使用DNA进行密码目的的应用和限制做出贡献。我们相信我们的分析对于致力于开发使用DNA分子进行安全数据传输的新技术的研究人员将会有所帮助。

索引术语: DNA,DNA计算,密码学,隐写术,安全。

I. 引言

脱氧核糖核酸(DNA)是地球上所有生物储存和传递遗传物质的生物介质。通过延伸,DNA以提供生物信息的不断演变的特性,使细胞具备发展成各种生物的能力,从而使其自身成为计算机利用的工具。其强大之处体现在其令人印象深刻的存储能力——一盎司的DNA,相当于放在一枚硬币上的量,可以存储30,000太字节(TB)的内存,持续长达100万年[1]。此外,在初始设置后,DNA具有在进化过程中无需任何干预即可复制和组装自身的能力。DNA的这些特征展示了其作为数字信息传输介质的廉价计算能力和效率。

因此,DNA计算已经发展起来,利用DNA在计算机科学和数学应用中的自然能力,揭示了新的令人兴奋的计算可能性。L.M. Adleman于1994年提出了DNA计算的概念[2]。在他的工作中,Adleman将DNA呈现为数据存储和并行计算的介质。为了演示DNA作为可能的计算介质的用途,他将一个NP完全的哈密顿路径问题编码成DNA分子。这项工作之所以引人注目,是因为它使用只有DNA和分子操作就解决了所提出的哈密顿路径问题的实例。从那时起,DNA计算已经成为解决传统难题的研究热点。DNA密码学随着DNA计算的发展而成为该领域中的一项重要专业。

密码学领域关注数据保护和安全通信,可以追溯到几千年前在古埃及的根源[3]。到今天,密码学仍然是信息安全的一种流行和必要手段。因此,研究人员关注新发现的领域,试图增强数字空间中的信息安全性。DNA作为一种媒介,扩展和改进密码学,自然而然地适应了这一需求。C.T. Clelland、V. Risca和C.T. Bancroft于1999年首次探索了DNA与安全通信之间的联系。提出了一种隐写术方法,将秘密消息隐藏在DNA链中[4]。在文章来源地址https://www.toymoban.com/news/detail-794517.html

到了这里,关于基于DNA的密码学和隐写术综述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【密码学】高级密码学-2

    🍬第⑤部分由L3H_CoLin编写,有一些修改。🍬 Song, Dawn Xiaoding, David Wagner, and Adrian Perrig. “Practical techniques for searches on encrypted data.” Proceeding 2000 IEEE Symposium on Security and Privacy. SP 2000. IEEE, 2000. 数据的安全外包存储 利用密码算法加密明文数据,使得云平台无法获得额外信息 解决

    2024年02月16日
    浏览(33)
  • 【密码学】高级密码学-1

      通信双方使用 同一个密钥 ,通过使用加密算法配合上密钥来加密,解密过程采用加密过程的逆过程配合密钥即可。   常见的对称加密算法有DES、AES等。   对称加密的缺点:不能在不安全的网络上传输密钥,一旦密钥泄露则加密通信失败。   非对称加密使用了一

    2024年02月05日
    浏览(50)
  • 【密码学-1】一文入门非对称密码学

    本文共1932字,完成阅读约需6分钟。 犹记得2021年年初的一波区块链热潮让无数人第一次了解到了“公钥”和“私钥”的概念,那么,究竟什么是公钥私钥呢?和常见的密钥又有什么区别和联系呢?本文目的在用尽可能短的时间和简洁的语言,带你快速了解非对称密码学的基本

    2023年04月08日
    浏览(82)
  • 密码学基本原理和发展——古典密码学

      目录 1 滚筒密码 2 棋盘密码 3 凯撒密码 4 单表代换与多表代换 4.1 单表代换 4.2 多表代换         密码技术最早起源于公元前404年的希腊,此后密码大致经历了 古典密码、近代密码和现代密码三个阶段。         古典密码(公元前五世纪~19世纪末)代表性的是 滚桶密

    2024年02月05日
    浏览(50)
  • 密码学基本原理和发展——近代密码学

    目录 1 密码机通信模型 2 Enigma密码机构造 3 Enigma密码机加解密过程 3.1 加密过程 3.2 解密过程 4 Enigma密码机的安全性 5 Enigma密码机破解 5.1 波兰雷耶夫斯基破解 5.2 图灵破解        近代密码一般指20世纪初~20世纪70年代期间的密码技术。20 世纪初电报的出现第一次使远距离

    2024年02月06日
    浏览(48)
  • 【密码学】python密码学库pycryptodome

    记录了一本几乎是10年前的书(python绝技–用python成为顶级黑客)中过时的内容 里面提到了python标准库中自带的crypt库,经验证Python 3.12.1中并没有这个自带的库,密码学相关的库目前(2024.1.12)是一个自包含库pycryptodome,导入的是 import Crypto pypi库的页面 可以在文档中查看详

    2024年01月17日
    浏览(53)
  • 【密码学】量子安全的密码学算法以及原理介绍

    (1)“代数格密码套件”(CRYSTALS)包含两个密码原语Kyber和Dilithium。Kyber是一种抗适应性选择密文攻击(IND-CCA2)安全密钥封装机制,Dilithium是一种高度不可伪造性(EUF-CMA)安全数字签名算法。两种密码都是为了应对量子计算机的攻击,并且在操作过程中只需更改几个参数即

    2024年02月11日
    浏览(59)
  • 程序猿成长之路之密码学篇-密码学简介

    在阅读本文前需要了解的术语: 授权人/非授权人:授权人指获取了查看数据权限的用户,非授权人则是指未获取到权限的用户。 明文/密文:明文指没有加密的数据内容,密文是指加密后的数据内容 CIA(密码学中不是美国中情局的意思,是信息安全三要素): C-Confidentiality 机

    2024年02月04日
    浏览(39)
  • 密码学:公钥密码.(非对称密码)

    公钥密码 (Public Key Cryptography),又称为 非对称密码 ,其最大特征是 加密和解密不再使用相同的密钥 ,而使用不同的密钥。使用者会将一个密钥公开,而将另一个密钥私人持有,这时这两个密钥被称为 公钥和私钥 。一般来说,公钥和私钥是难以互相计算的,但它们可以互相

    2024年02月03日
    浏览(53)
  • 凯撒密码——密码学

      代码如下:

    2024年02月02日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包