基于DNA编码的数据加密和解密方法、智能终端和介质技术

技术编号:42771036 阅读:33 留言:0更新日期:2024-09-21 00:35
本发明专利技术提供的基于DNA编码的数据加密和解密方法、智能终端和介质,具体涉及数据存储技术领域,方案包括:对获取的待编码数据进行加密,获得待编码加密数据;基于预先构建的DNA编码表,将待编码加密数据的每个字节进行DNA编码,获得初始碱基序列,且DNA编码表是由四碱基单元和五碱基单元构建而成;采用预设的DNA序列结构优化规则,对初始碱基序列进行混沌映射调整并重排,从而获得加密后的DNA序列。该方案能够使得加密生成的DNA序列中的GC含量保持在平衡状态并提高加密后的数据的信息密度,有效改善加密效果,从而有利于缩小待编码数据占用的存储空间,提高待编码数据的安全性和防攻击性,进而能够保障加密后的DNA序列的稳定性。

【技术实现步骤摘要】

本专利技术涉及数据存储,尤其涉及的是一种基于dna编码的数据加密和解密方法、智能终端和介质。


技术介绍

1、现有技术中,dna信息存储作为新兴的信息存储技术,不仅吸引了大量的生物学家还吸引了许多计算机信息通讯领域的专家。dna信息存储也从简单的dna信息编码到dna信息纠错、自动化dna信息存储系统和dna加密等更深入的领域。作为有望成为未来重要的信息存储方式的dna信息存储,不仅需要做到信息存储的低成本、低能耗等特点,同时还要具有良好的安全属性。

2、现有技术中虽然对dna信息存储的研究比较多,但是将dna加密和dna编码相结合的研究较少,并且通常是通过建立一对一(腺嘌呤a-00,胸腺嘧啶t-01,胞嘧啶c-10,鸟嘌呤g-11)或者二对一(a、t=0,c、g=1)的简单映射关系将dna加密和dna编码进行融合,但是,仅仅利用简单的映射关系不能很好地满足基于dna编码储存大量信息的需求,从而导致dna信息加密效果不理想的问题。


技术实现思路

1、鉴于上述现有技术的不足,本专利技术的目的在于提供一本文档来自技高网...

【技术保护点】

1.基于DNA编码的数据加密方法,其特征在于,包括:

2.根据权利要求1所述的基于DNA编码的数据加密方法,其特征在于,所述基于预先构建的DNA编码表,将所述待编码加密数据的每个字节进行DNA编码,获得初始碱基序列,包括:

3.根据权利要求1所述的基于DNA编码的数据加密方法,其特征在于,所述DNA编码表的构建过程,包括:

4.根据权利要求3所述的基于DNA编码的数据加密方法,其特征在于,所述按照预设的码表设计原则,利用四碱基单元和五碱基单元构建混合码表,包括:

5.根据权利要求3所述的基于DNA编码的数据加密方法,其特征在于,当相邻的两个...

【技术特征摘要】

1.基于dna编码的数据加密方法,其特征在于,包括:

2.根据权利要求1所述的基于dna编码的数据加密方法,其特征在于,所述基于预先构建的dna编码表,将所述待编码加密数据的每个字节进行dna编码,获得初始碱基序列,包括:

3.根据权利要求1所述的基于dna编码的数据加密方法,其特征在于,所述dna编码表的构建过程,包括:

4.根据权利要求3所述的基于dna编码的数据加密方法,其特征在于,所述按照预设的码表设计原则,利用四碱基单元和五碱基单元构建混合码表,包括:

5.根据权利要求3所述的基于dna编码的数据加密方法,其特征在于,当相邻的两个碱基中前一个碱基单元为四碱基单元时,所述采用预设的dna序列结构优化规则,对所述初始碱基序列进行调整,获得优化后的碱基序列,包括:

6.根据权利要求3所述的基于dna编码的数据加密方法,其特征在于,当相邻的两个碱基中前一个碱基单元为五碱基单元时,所述采用预设的dna序列结构优化规则,对所述初始碱基序...

【专利技术属性】
技术研发人员:戴俊彪王钰黄小罗
申请(专利权)人:深圳先进技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1