[发明专利]数据加密传输方法在审
申请号: | 201810749259.4 | 申请日: | 2018-07-10 |
公开(公告)号: | CN108881276A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 陈丽 | 申请(专利权)人: | 北京贞宇科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N1/32 |
代理公司: | 中国商标专利事务所有限公司 11234 | 代理人: | 张立晶 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 分块 映射表 数据加密传输 解密装置 加密装置 解密 数据传输技术 数据安全性 映射表记录 智能机器人 彩色图片 对外通信 核心算法 还原数据 图片传输 映射关系 分成块 信息库 还原 拦截 合并 网络 图片 | ||
本发明涉及数据传输技术领域,具体涉及一种数据加密传输方法,加密装置将数据切分成块,形成多个分块;对多个分块进行加密;将多个经加密的分块隐藏在彩色图片中;在加密装置内生成加密映射表,加密映射表记录多个经加密的分块的信息;对加密映射表进行加密;将加密映射表和图片传输至解密装置;解密装置解密所述加密映射表,根据所述加密映射表内映射关系还原图片中隐藏的分块;解密装置解密多个分块;合并分块,还原数据。与现有技术比较本发明的有益效果在于:使用该数据加密传输方法,能够提高智能机器人对外通信过程中的数据安全性;使用该数据加密传输方法,能够防止第三者从网络上拦截核心算法、信息库等重要的信息。
技术领域
本发明涉及数据传输技术领域,具体涉及一种数据加密传输方法。
背景技术
众所周知,计算机的操作系统、功能程序、数据库等软件是不可能是完美无缺的,对它们需要定期进行维护、升级,以达到与时俱进的需求。尽管智能机器人的核心也是计算机系统,但智能机器人的升级和更新却比计算机系统更加复杂,其独特之处在于,智能机器人一般没有交互界面,它是由一大堆复杂的传感器装置和致动装置来识别请求以及模仿甚至代替人工作的。简而言之,智能机器人并没有计算机的键盘、鼠标、显示器等输入、输出等设备那么容易操作。
因此,由于缺乏输入、输出设备,在智能机器人在升级更新过程中重要数据安全缺乏有效的监控。如果采用现有的数据传输方法,使得第三者从网络上拦截核心算法、信息库等重要的信息非常容易,并且拦截行为得不到及时的预警,也使智能机器人容易受到网络攻击。
综上,设计一种适合智能机器人传输核心算法、信息库、操作系统、功能程序等重要的信息的加密传输方法是十分必要的,也是十分迫切的。
鉴于上述缺陷,本发明创作者经过长时间的研究和实践终于获得了本发明。
发明内容
为解决上述技术缺陷,本发明采用的技术方案在于,本发明提供一种数据加密传输方法,其包含以下步骤:
步骤S300,加密装置将数据切分成块,形成多个分块;
步骤S301,对多个分块进行加密;
步骤S302,将多个经加密的分块隐藏在彩色图片中;
步骤S303,在加密装置内生成加密映射表,加密映射表记录多个经加密的分块的数据类型和数据大小以及多个经加密的分块隐藏在彩色图片上的位置;
步骤S304,对加密映射表进行加密;
步骤S305,将加密映射表和图片传输至解密装置;
步骤S306,解密装置解密所述加密映射表,根据所述加密映射表内映射关系还原图片中隐藏的分块;
步骤S307,解密装置继续单独解密多个分块;
步骤S308,根据加密映射表的映射关系合并分块,还原数据。
较佳地,步骤S300中的分块数据大小不超过10KB。
较佳地,步骤S301中,对多个分块进行加密时,使用不同密码或不同加密方式,对各个分块加密。
较佳地,步骤S302中,将多个经加密的分块隐藏在同一图片的不同位置,或者不同图片上。
较佳地,步骤S302中,将多个经加密的分块隐藏在不同图片上,且每张图片只隐藏一个分块。
较佳地,在步骤S301中,对多个分块进行加密的加密算法是DES算法或3DES算法或DESX算法或IDEA算法或AES算法或RSA算法或Diffie-He l lman算法。
较佳地,在执行步骤S302中,将多个经加密的分块隐藏在图片中的方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京贞宇科技有限公司,未经北京贞宇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810749259.4/2.html,转载请声明来源钻瓜专利网。