[发明专利]一种DNA计算的数据处理方法在审
申请号: | 202110760214.9 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113408729A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 杨静;黄凯峰;唐震;刘聪聪 | 申请(专利权)人: | 安徽理工大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12;G06F21/60;H04L9/08;H04L29/08 |
代理公司: | 北京同辉知识产权代理事务所(普通合伙) 11357 | 代理人: | 邢彬 |
地址: | 232001 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dna 计算 数据处理 方法 | ||
本发明公开了一种DNA计算的数据处理方法,属于数据处理领域。一种DNA计算的数据处理方法,包括以下步骤:步骤1:DNA计算机的数据导出至电子计算机中,并解码为电子计算机可读的数据;步骤2:将所述步骤1获得的数据划分为N段数据段;加密器生成N‑1个随机数据段插入相邻的两个数据段中,所述加密器将所述随机数据段输出至解密器中;步骤3:根据用户预设的敏感程度与重要程度,对多个所述数据段进行分段加密,解密器生成密钥,存储在所述电子计算机中;步骤4:将多个数据段整合为一个数据段。
技术领域
本发明涉及数据处理领域,具体涉及一种DNA计算的数据处理方法。
背景技术
以DNA分子为“数据”、生物酶或者生化操作为“工具”的一种新的信息处理计算机模型-DNA计算机模型正在受到诸如分子生物学、基因工程、化学以及计算机科学、数学、物理学等许多领域科学家的极大关注,DNA计算机已经形成了当前科学领域中的一个研究“热点”。商业应用中,计算机获得的数据在一些场景下有加密保护的需求,然而现有技术中,并没有公开一种针对于DNA计算的数据处理方法。
发明内容
针对现有技术的不足,本发明提出了一种DNA计算的数据处理方法。
本发明的目的可以通过以下技术方案实现:
一种DNA计算的数据处理方法,包括以下步骤:
步骤1:DNA计算机的数据导出至电子计算机中,并解码为电子计算机可读的数据;
步骤2:将所述步骤1获得的数据划分为N段数据段;加密器生成N-1个随机数据段插入相邻的两个数据段中,所述加密器将所述随机数据段输出至解密器中;
步骤3:根据用户预设的敏感程度与重要程度,对多个所述数据段进行分段加密,解密器生成密钥,存储在所述电子计算机中;
步骤4:将多个数据段整合为一个数据段。
进一步地,所述步骤3中,用户根据用户预设的敏感程度与重要程度,选出不需要加密的数据段与无效数据段,放弃对所述不需要加密的数据段进行加密,删除所述无效数据段。
进一步地,所述步骤3中,通过密钥生成器生成相应的密钥,再根据信息的重要级别程度、数据类型和编号计算出相应的密钥信息,并加密该数据从而得到数据密文;用户端从密钥库中提取所接收用户数据的数据库服务器对应的非对称公钥,将密钥索引信息和数据密文经非对称加密算法加密后传输。
进一步地,执行所述步骤3之前,顺序进行随机打乱,生成加密映射表,加密映射表记录各数据块的原始排列位置、数据类型和数据大小。
进一步地,所述的不需要加密的数据段随机打乱顺序进行组合并传输存储至数据存储云平台。
一种计算机存储介质,存储有指令,所述指令被执行时,能够实现上述的任一数据处理方法。
具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“开孔”、“上”、“下”、“厚度”、“顶”、“中”、“长度”、“内”、“四周”等指示方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的组件或元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。
一种DNA计算的数据处理方法,包括以下步骤:
步骤1:DNA计算机的数据导出至电子计算机中,并解码为电子计算机可读的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽理工大学,未经安徽理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110760214.9/2.html,转载请声明来源钻瓜专利网。