The invention discloses a data encryption method and device based on data analysis system, which relates to the field of data encryption. The main purpose of the invention is to optimize the transmission efficiency of encrypted data while effectively encrypting the collected data requiring encrypted transmission. The main technical scheme of the invention is as follows: based on preset rules, key information is acquired by the data sending end and the data receiving end respectively according to the data to be encrypted, and dynamic key is generated by using the key information; the data sending end uses the dynamic key to encrypt the data to be encrypted, and the encrypted number is obtained. The encrypted data is compressed and sent to the data receiving end, which decompresses the encrypted data after compression, and uses the dynamic key to decrypt the decompressed encrypted data and submit it it to the data analysis system for data analysis. The invention is mainly used for encrypting data that needs to be transmitted.
【技术实现步骤摘要】
一种基于数据分析系统的数据加密方法及装置
本专利技术涉及数据加密领域,尤其涉及一种基于数据分析系统的数据加密方法及装置。
技术介绍
所谓数据加密(DataEncryption)技术是指将一个信息(或称明文,plaintext)经过加密钥匙(Encryptionkey)及加密函数转换,变成无意义的密文(ciphertext),而接收方则将此密文经过解密函数、解密钥匙(Decryptionkey)还原成明文。数据加密技术要求只有在指定的用户或网络下,才能解除密码而获得原来的数据,这就需要给数据发送方和接受方以一些特殊的信息用于加解密,这就是所谓的密钥。其密钥的值是从大量的随机数中选取的。在信息技术飞速发展的今天,数据加密越来越受到重视。加密技术也已经十分成熟,但是现有的数据加密手段往往在对数据进行加密的同时会增加原数据的数据量,而这对于需要进行数据采集、分析的系统而言,在需要对原始数据进行加密处理时,无疑将增加传输的数量,提高终端的流量消耗。
技术实现思路
有鉴于此,本专利技术提供一种基于数据分析系统的数据加密方法及装置,主要目的在于对需要进行加密传输的采集数据进行有效加密的同时,优化加密数据的传输效率。为达到上述目的,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种基于数据分析系统的数据加密方法,该方法包括:基于预置规则,分别在数据发送端与数据接收端根据待加密数据获取密钥信息,并利用所述密钥信息生成动态密钥;在所述数据发送端利用所述动态密钥对所述待加密数据进行加密处理,得到加密数据,并将所述加密数据进行压缩处理后发送到数据接收端;在所述数据接收端对压 ...
【技术保护点】
1.一种基于数据分析系统的数据加密方法,其特征在于,所述方法包括:基于预置规则,分别在数据发送端与数据接收端根据待加密数据获取密钥信息,并利用所述密钥信息生成动态密钥;在所述数据发送端利用所述动态密钥对所述待加密数据进行加密处理,得到加密数据,并将所述加密数据进行压缩处理后发送到数据接收端;在所述数据接收端对压缩处理后的所述加密数据进行解压缩处理,并利用所述动态密钥对解压缩后的所述加密数据进行解密处理后提交至数据分析系统进行数据分析。
【技术特征摘要】
1.一种基于数据分析系统的数据加密方法,其特征在于,所述方法包括:基于预置规则,分别在数据发送端与数据接收端根据待加密数据获取密钥信息,并利用所述密钥信息生成动态密钥;在所述数据发送端利用所述动态密钥对所述待加密数据进行加密处理,得到加密数据,并将所述加密数据进行压缩处理后发送到数据接收端;在所述数据接收端对压缩处理后的所述加密数据进行解压缩处理,并利用所述动态密钥对解压缩后的所述加密数据进行解密处理后提交至数据分析系统进行数据分析。2.根据权利要求1所述的方法,其特征在于,所述基于预置规则,分别在数据发送端与数据接收端根据待加密数据获取密钥信息,并利用所述密钥信息生成动态密钥包括:根据待加密数据确定在数据分析系统中所述待加密数据所对应的配置信息;提取所述配置信息中的唯一标识信息,并将所述唯一标识信息作为密钥信息;利用所述唯一标识信息生成所述动态密钥。3.根据权利要求2所述的方法,其特征在于,所述根据待加密数据确定在数据分析系统中所述待加密数据所对应的配置信息包括:获取数据分析系统中数据发送端与数据接收端之间待传输的待加密数据的类型;根据所述待加密数据的类型确定所述待加密数据在数据分析系统中所对应的配置信息。4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述数据发送端利用所述动态密钥对所述待加密数据进行加密处理,得到加密数据,并将所述加密数据进行压缩处理后发送到数据接收端包括:将待加密数据转换为字节流;利用所述动态密钥加密所述字节流;压缩加密后的字节流,得到待发送的加密数据并发送到数据接收端。5.根据权利要求1-3中任一项所述的方法,其特征在于,在所述数据接收端对压缩处理后的所述加密数据进行解压缩处理,并利用所述动态密钥对解压缩后的所述加密数据进行解密处理后提交至数据分析系统进行数据分析包括:将接收的加密数据进行解...
【专利技术属性】
技术研发人员:王安迪,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。