【技术实现步骤摘要】
本专利技术涉及数据存储,尤其涉及的是一种基于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序列结构优化规则,对所述初始碱基序...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。