一种数据加密和解密装置及其加密和解密方法制造方法及图纸

技术编号:17737552 阅读:55 留言:0更新日期:2018-04-18 13:32
本发明专利技术公开了一种数据加密和解密装置及其加密和解密方法,包括装置本体、加密装置、解密装置,在加密装置上包括数据接收模块、数据解析模块、数据判断模块、微处理器、密钥选择单元、加密模块、存储模块、数据发送模块,在解密装置上设有数据库、确定模块、查找模块、调用单元、解密请求模块、解密算法请求单元、解密模块、输出单元,在加密装置与解密装置之间采用RS232接口或RS485接口进行连接,为了保证数据的安全,根据数据解析模块解析出数据的等级,在通过密钥选择模块选择数据的加密方法,是数据得到只适用于相关数据的加密方法,数据解密装置通过查找模块查找数据的加密方式,在通过调用单元调用相应的解密算法,加速解密速度。

A data encryption and decryption device and its encryption and decryption methods

The invention discloses a device for data encryption and decryption and encryption and decryption method, which comprises a device body, encryption device, decryption device, the encryption device comprises a data receiving module, data analysis module, a data judgment module, microprocessor, key selection unit, encryption module, storage module, data transmission module, a database and module, search module, call unit, decryption request module, a request unit, decryption decryption algorithm module, the output unit in the decryption device, using the RS232 interface or RS485 interface between encryption device and decryption device are connected, in order to ensure data security, according to the data analysis module parses the data level, in the choice of data encryption method the key selection module, data encryption method is only applicable to the relevant data, data solutions The secret device searches the module to find the encrypted way of the data, and calls the corresponding decryption algorithm through the call unit to speed the decryption speed.

【技术实现步骤摘要】
一种数据加密和解密装置及其加密和解密方法
本专利技术涉及信息安全
,具体为一种数据加密和解密装置及其加密和解密方法。
技术介绍
现如今,世界已进入信息时代,计算机网络得到了飞速的发展,它关系到社会生活的各个方面。然而在享受网络为我们带来了便利的同时,也面临着许多问题,其中最突出的问题之一,就是网络信息安全的问题。为了解决网络信息安全问题,人们常采用数据加密的形式对网络信息进行保护。数据加密是指通过加密算法和加密密钥将明文转变为密文,实现信息隐蔽,从而起到保护信息安全的作用。传统地,在磁盘装置、光盘装置以及其它存储器装置中,为了防止信息由于盗窃和非授权访问而泄漏,在将数据记录在存储介质(例如,磁盘和光盘)中时或者在向诸如主计算机的网络系统的主机装置发送数据或从诸如主计算机的网络系统的主机装置接收数据时,对数据进行加密。目前,云计算逐渐被行业认可,云数据中心已经逐渐在社会生产和生活领域中起到越来越重要的作用。云数据中心中存储着大量的数据,如何高效、安全的进行数据的加密、保存、传输,是一个值得研究的问题。然而当前的加密过程中,对于要加密的数据对象,对对接对象进行加密时,是对数据对象中的所有数据均进行加密,加密过程需要较长时间,数据加密的效率较低。如何提高数据加密的效率是亟待解决的问题。本专利技术与数据加密和解密装置有关,特别是关于一种数据加密和解密装置及其加密和解密方法。
技术实现思路
本实专利技术的目的在于提供一种根据数据解析模块解析出数据的等级,在通过密钥选择模块选择数据的加密方法,是数据得到只适用于相关数据的加密方法,数据解密装置通过查找模块查找数据的加密方式,在通过调用单元调用相应的解密算法,加速解密速度的一种数据加密和解密装置及其加密和解密方法以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种数据加密和解密装置,包括加密装置、解密装置,所述装置本体上设有加密装置、解密装置,所述加密装与解密装置之间通过RS232接口、RS485接口连接,所述加密装置的左端设有数据接收端口。优选的,所述加密装置上设有数据接收模块,所述数据接收模块的一端与数据解析模块连接,所述数据解析模块的另一端与数据判断模块连接,所述数据判断模块的另一端与微处理器连接,所述微处理器的两端并联一个密钥选择单元,所述微处理器的另一端与加密模块连接,所述加密模块的上端设有存储模块,所述加密模块的下端设有数据发送模块。优选的,所述解密装置上设有数据接收模块,所述数据接收模块的另一端设有确定模块,所述数据接收模块的右端设有数据库,数据接收模块的下端设有确定模块,所述确定模块的右端设有查找模块,所述查找模块的右端设有调用单元,所述调用单元的另一端与解密请求模块连接,所述解密请求模块的一端与解密模块连接,所述解密请求模块的另一端与解密算法请求单元连接,所述解密模块的另一端与输出单元连接。优选的,所述微处理器上设有SDRAM模块、A\D转换模块所述A\D转换模块的另一端与RS232串行接口连接。优选的,所述加密模块的数据加密系统上设有数据库应用程序,数据库应用程序与加密系统管理程序连接,所述加密管理系统程序将数据传送至数据库加密引擎、加密字典,加密字典与数据库加密引擎之间连接,所述加密系统管理程序、数据库加密引擎与数据库连接。优选的,所述解密模块的数据加密系统上设有数据库应用程序,数据库应用程序与加密系统管理程序连接,所述解密管理系统程序将数据传送至数据库加密引擎、解密字典,解密字典与数据库加密引擎之间连接,所述解密系统管理程序、数据库解密引擎与数据库连接。优选的,一种数据加密和解密装置的加密和解密方法包括以下步骤:A、数据接收端口接收需要保存的原始数据,原始数据到达数据接收模块;B、加密装置的数据解析模块对接收的数据进行解析,采用数据应用管理程序将解析的数据进行深度的分析,并做出判断;C、经过解析的数据经过微处理器上的加密管理发出信号给密钥选择单元,密钥选择单元选择适合的加密方法;D、数据库加密引擎驱动程序通过加密字典提供加密的密文,对数据进行加密,加密好的数据存放至数据库;E、解密装置上的数据收发模块接收加密的数据文件;F、确定模块对接收的加密文件进行判断,确定能够解密以及确定数据的安全性;G、查找模块通过数据库应用程序,寻找加密装置采用的加密方法,从数据库中调用相应的解密程序对加密文件进行解密;H、解密后的数据存放至数据库备份,同时将解密的数据文件输出。与现有技术相比,本专利技术的有益效果是:(1)本专利技术中,为了保证数据的安全,根据数据解析模块解析出数据的等级,在通过密钥选择模块选择数据的加密方法,是数据得到只适用于相关数据的加密方法,数据解密装置通过查找模块查找数据的加密方式,在通过调用单元调用相应的解密算法,加速解密速度;(2)本专利技术在加密信息传输的过程中,即使通过木马病毒等获取该加密信息,也无法对该加密信息进行正确的解密,进而保障数据的安全性。附图说明图1为本专利技术的装置本体结构示意图。图中:1、装置本体;2、数据接收端口;3、加密装置;4、解密装置;5、数据接收模块;6、数据解析模块;7、数据判断模块;8、微处理器;9、密钥选择单元;10、加密模块;11、存储模块;12、数据发送模块;13、数据库;14、确定模块;15、查找模块;16、调用单元;17、解密请求模块;18、解密算法请求单元;19、解密模块;20、输出单元。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种数据加密和解密装置,包括装置本体1、加密装置3、解密装置4,装置本体1上设有加密装置3、解密装置4,加密装3与解密装置4之间通过RS232接口、RS485接口连接,加密装置3的左端设有数据接收端口2。加密装置3上设有数据接收模块5,数据接收模块5的一端与数据解析模块6连接,数据解析模块6的另一端与数据判断模块7连接,数据判断模块7的另一端与微处理器8连接,微处理器8的两端并联一个密钥选择单元9,微处理器8的另一端与加密模块10连接,加密模块10的上端设有存储模块11,加密模块10的下端设有数据发送模块12。本专利技术中,解密装置4上设有数据接收模块5,数据接收模块5的另一端设有确定模块14,数据接收模块5的右端设有数据库13,数据接收模块5的下端设有确定模块14,确定模块14的右端设有查找模块15,查找模块15的右端设有调用单元16,调用单元16的另一端与解密请求模块17连接,解密请求模块17的一端与解密模块19连接,解密请求模块17的另一端与解密算法请求单元18连接,解密模块18的另一端与输出单20元连接。微处理器8上设有SDRAM模块、A\D转换模块所述A\D转换模块的另一端与RS232串行接口连接。本专利技术中,加密模块3的数据加密系统上设有数据库应用程序,数据库应用程序与加密系统管理程序连接,加密管理系统程序将数据传送至数据库加密引擎、加密字典,加密字典与数据库加密引擎之间连接,加密系统管理本文档来自技高网
...
一种数据加密和解密装置及其加密和解密方法

【技术保护点】
一种数据加密和解密装置,包括装置本体(1)、加密装置(3)、解密装置(4),其特征在于:所述装置本体(1)上设有加密装置(3)、解密装置(4),所述加密装(3)与解密装置(4)之间通过RS232接口、RS485接口连接,所述加密装置(3)的左端设有数据接收端口(2)。

【技术特征摘要】
1.一种数据加密和解密装置,包括装置本体(1)、加密装置(3)、解密装置(4),其特征在于:所述装置本体(1)上设有加密装置(3)、解密装置(4),所述加密装(3)与解密装置(4)之间通过RS232接口、RS485接口连接,所述加密装置(3)的左端设有数据接收端口(2)。2.根据权利要求1所述的一种数据加密和解密装置,其特征在于:所述加密装置(3)上设有数据接收模块(5),所述数据接收模块(5)的一端与数据解析模块(6)连接,所述数据解析模块(6)的另一端与数据判断模块(7)连接,所述数据判断模块(7)的另一端与微处理器(8)连接,所述微处理器(8)的两端并联一个密钥选择单元(9),所述微处理器(8)的另一端与加密模块(10)连接,所述加密模块(10)的上端设有存储模块(11),所述加密模块(10)的下端设有数据发送模块(12)。3.根据权利要求1所述的一种数据加密和解密装置,其特征在于:所述解密装置(4)上设有数据接收模块(5),所述数据接收模块(5)的另一端设有确定模块(14),所述数据接收模块(5)的右端设有数据库(13),数据接收模块(5)的下端设有确定模块(14),所述确定模块(14)的右端设有查找模块(15),所述查找模块(15)的右端设有调用单元(16),所述调用单元(16)的另一端与解密请求模块(17)连接,所述解密请求模块(17)的一端与解密模块(19)连接,所述解密请求模块(17)的另一端与解密算法请求单元(18)连接,所述解密模块(18)的另一端与输出单(20)元连接。4.根据权利要求2所述的一种数据加密和解密装置,其特征在于:所述微处理器(8)上设有SDRAM模块、A\D转换模块所述A\D转换模...

【专利技术属性】
技术研发人员:张婕
申请(专利权)人:北京军秀咨询有限公司
类型:发明
国别省市:北京,11

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

1