数据加密和数据解密方法、系统、计算机设备和存储介质技术方案

技术编号:23193374 阅读:23 留言:0更新日期:2020-01-24 17:07
本申请涉及一种数据加密和数据解密方法、系统、计算机设备和存储介质,利用机器语言的唯一性,将机器语言作为加密和解密算法,并通过不断修改系统程度来更新机器语言,确保数据加密传输过程的保密性,提高数据传输的安全性,即使网络黑客破解了数据,本方案可通过更新机器语言,使得网络黑客无法破解之后的传输数据,导致其系统功能崩溃,进一步的,当网络黑客想要再次获取数据加解密算法时,必须修改原系统程序,且每次修改会利用一个只读存储器ROM,增加了其成本消耗。

【技术实现步骤摘要】
数据加密和数据解密方法、系统、计算机设备和存储介质
本申请涉及通讯数据加密领域,特别是涉及数据加密和数据解密方法、系统、计算机设备和存储介质。
技术介绍
随着计算机和网络的快速普及,越来越多的使用者会将数据存储于计算机系统内,一旦存储于计算机内的数据未受到保护,随时有数据被窃取的风险,一次,如何保证数据的安全性已成为一个重要课题。数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。传统的数据加密方法指通过加解密算法数据包和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。传统的加密方法往往会不断提升方法的复杂度以提高保密性能,但是,即便提高了加密方案的复杂度,只要网络黑客同时获取到加密方法和密钥,加密算法数据包和解密算法数据包还是能够被网络黑客破解,引发数据被窃取的问题。因此,传统的数据加密方法存在数据传输安全性不高的问题。
技术实现思路
基于此,有必要针对传统的数据加密方法数据传输安全性不高的问题,提供一种数据传输安全性更高的数据加密方法、数据解密方法、系统、计算机设备和存储介质。一种数据加密方法,方法包括:获取加密公式数据包,加密公式数据包由嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到,系统程序为不定期更新的系统程序;将加密公式数据包发送至嵌入式系统电子设备端;当接收到嵌入式系统电子设备端反馈的接收到加密公式数据包的确认信号时,将加密公式数据包转化为机器语言、并根据机器语言对待加密数据进行加密处理,得到密文数据;将密文数据发送至嵌入式系统电子设备端。在其中一个实施例中,加密公式数据包为模拟信号的加密公式数据包。一种数据解密方法,应用于嵌入式系统电子设备端,方法包括:接收移动终端转发的加密公式数据包,加密公式数据包由嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到,系统程序为不定期更新的系统程序;发送加密公式数据包的确认信号至移动终端;当接收到移动终端发送的包含原始数据的密文数据时,将加密公式数据包转化为机器语言,通过机器语言对密文数据进行解密,得到原始数据。在其中一个实施例中,得到原始数据之后,还包括:执行原始数据。一种数据加密和数据解密系统,包括嵌入式系统开发端、嵌入式系统电子设备端以及移动终端;嵌入式系统开发端用于编译系统程序得到机器语言,将机器语言转化为加密公式数据包、并将加密公式数据包发送至外部云服务器,系统程序为不定期更新的系统程序;移动终端用于获取外部云服务器发送的加密公式数据包、并将加密公式数据包发送至嵌入式系统电子设备端,当接收到嵌入式系统电子设备端返回的加密公式数据包的接收确认信号时,将所加密公式数据包转化为机器语言,利用机器语言对原始数据进行加密处理,得到密文数据、并将密文数据发送至嵌入式系统电子设备端;嵌入式系统电子设备端用于接收加密公式数据包、并发送加密公式数据包的接收确认信号至移动终端,当接收到移动终端发送的包含原始数据的密文数据时,将加密公式数据包转化为机器语言,利用机器语言对密文数据进行解密,得到原始数据。在其中一个实施例中,嵌入式系统开发端还用于当接收系统更新指令时,更新系统程序,并编译更新后的系统程序得到更新后的机器语言、并将更新后的机器语言发送至外部云服务器。在其中一个实施例中,嵌入式系统电子设备端烧写有初始系统程序编译得到的初始机器语言。在其中一个实施例中,嵌入式系统电子设备端还用于在得到原始数据之后,执行原始数据。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法中任一项步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中任一项步骤。上述数据加密和解密方法、系统、计算机设备和存储介质,利用机器语言的唯一性,将机器语言作为加密和解密算法,并通过不断修改系统程度来更新机器语言,确保数据加密传输过程的保密性,提高数据传输的安全性,即使网络黑客破解了数据,本方案可通过更新机器语言,使得网络黑客无法破解之后的传输数据,导致其系统功能崩溃,进一步的,当网络黑客想要再次获取数据加解密算法时,必须修改原系统程序,且每次修改会利用一个只读存储器ROM,增加了其成本消耗,综上所述,本方案的数据传输的安全性更高。附图说明图1为一个实施例中数据加密和数据解密方法的应用环境图;图2为一个实施例中数据加密方法的流程示意图;图3为一个实施例中数据解密的流程示意图;图4为另一个实施例中数据解密方法的流程示意图;图5为一个实施例中数据加密和数据解密系统的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的数据加密和数据解密方法,主要适用于嵌入式系统与移动终端通讯的数据加解密的场景,具体的,可以应用于如图1所示的应用环境中。其中,移动终端102通过网络与嵌入式系统开发端104以及嵌入式系统电子设备端106进行通信。嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到加密公式数据包(携带加密公式),然后将加密公式数据包发送至移动终端102,(也可是将加密公式数据包上传到外部云服务器,外部云服务器存储加密公式数据包并将其发送至移动终端102),移动终端102获取加密公式数据包,再将加密公式数据包转发至嵌入式系统电子设备端106,当移动终端102接收到嵌入式系统电子设备端106反馈的接收到加密公式数据包的确认信号时,将加密公式转化为机器语言,依据机器语言对待加密的数据进行加密处理,得到密文数据,将密文数据发送至嵌入式系统电子设备端106,至此,数据加密的过程完成。与之对应的,数据解密方法可以是嵌入式电子设备端106接收移动终端102转发的加密公式数据包,发送加密公式数据包的确认信号至移动终端102,当接收到移动终端102发送的包含原始数据的密文数据时,将加密公式数据包转化为机器语言,通过机器语言对密文数据进行解密,得到原始数据,至此,数据解密过程完成。其中,移动终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,嵌入式系统开发端104可以用独立的服务器或者是多个服务器组成的服务器集群来实现,嵌入式系统电子设备端106可以是蓝牙音箱、智能家电以及其他一系列电子互动产品。在其中一个实施例中,如图2所示,提供了一种数据加密方法,以该方法应用于图1中的移动终端102为例进行说明,包括以下步骤:步骤S200,获取加密公式数据包,加密公式数据包由嵌入式系统开发端104将本文档来自技高网...

【技术保护点】
1.一种数据加密方法,其特征在于,所述方法包括:/n获取加密公式数据包,所述加密公式数据包由嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到,所述系统程序为不定期更新的系统程序;/n将所述加密公式数据包发送至嵌入式系统电子设备端;/n当接收到所述嵌入式系统电子设备端反馈的接收到所述加密公式数据包的确认信号时,将所述加密公式数据包转化为所述机器语言、并根据所述机器语言对待加密数据进行加密处理,得到密文数据;/n将所述密文数据发送至所述嵌入式系统电子设备端。/n

【技术特征摘要】
1.一种数据加密方法,其特征在于,所述方法包括:
获取加密公式数据包,所述加密公式数据包由嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到,所述系统程序为不定期更新的系统程序;
将所述加密公式数据包发送至嵌入式系统电子设备端;
当接收到所述嵌入式系统电子设备端反馈的接收到所述加密公式数据包的确认信号时,将所述加密公式数据包转化为所述机器语言、并根据所述机器语言对待加密数据进行加密处理,得到密文数据;
将所述密文数据发送至所述嵌入式系统电子设备端。


2.根据权利要求1所述的数据加密方法,其特征在于,所述加密公式数据包为模拟信号的加密公式数据包。


3.一种数据解密方法,其特征在于,应用于嵌入式系统电子设备端,所述方法包括:
接收移动终端转发的加密公式数据包,所述加密公式数据包由嵌入式系统开发端将系统程序编译后得到的机器语言进行转化得到,所述系统程序为不定期更新的系统程序;
发送所述加密公式数据包的确认信号至所述移动终端;
当接收到所述移动终端发送的包含原始数据的密文数据时,将所述加密公式数据包转化为所述机器语言,通过所述机器语言对所述密文数据进行解密,得到所述原始数据。


4.根据权利要求3所述的数据解密方法,其特征在于,所述得到所述原始数据之后,还包括:执行所述原始数据。


5.一种数据加密和数据解密系统,其特征在于,包括嵌入式系统开发端、嵌入式系统电子设备端以及移动终端;
所述嵌入式系统开发端用于编译系统程序得到机器语言,将所述机器语言转化为加密公式数据包、并将所述加密公式数据包发送至外部云服务器,所述系统程序为不定期...

【专利技术属性】
技术研发人员:陈明秋毛伟文蔡岳龙
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东;44

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

1