一种基于农产品的敏感数据加密方法、装置及电子设备制造方法及图纸

技术编号:31381638 阅读:20 留言:0更新日期:2021-12-15 11:29
本发明专利技术涉及大数据领域,揭露一种基于农产品的敏感数据加密方法、装置及电子设备,所述方法包括:接收用户在客户端输入的农产品数据,按照预设的业务场景提取农产品数据的特征数据;计算特征数据中每个数据的权重值,将权重值大于预设阈值的数据作为农产品数据的敏感数据;将敏感数据进行脱敏处理,得到脱敏数据,并对脱敏数据进行客户端加密,得到客户端加密数据;将客户端加密数据传输至服务端中,以通过服务端对客户端加密数据进行服务端加密,并接收服务端返回的加密数据,得到最终加密数据。本发明专利技术可以实现农产品中敏感数据的多重加密,提高农产品在交互过程中敏感数据的安全性。全性。全性。

【技术实现步骤摘要】
一种基于农产品的敏感数据加密方法、装置及电子设备


[0001]本专利技术涉及大数据领域,尤其涉及一种基于农产品的敏感数据加密方法、装置及电子设备。

技术介绍

[0002]随着信息科技的不断发展,农产品科技也得到了大大的提高,伴随着农产品科技的快速发展,其相应的也会产生大量的农产品数据,在所述大量的农产品数据中会存在对应的核心数据,如种植技术、产品序列等,如何在农产品数据在传输和交互过程中,保证其核心数据的不被泄露也显得愈发重要。
[0003]目前,通常采用点对点(农产品数据供方对农产品数据需方)的传输方式来实现农产品数据的交互,这样的方式,容易让非法人员在农产品数据供方和农产品数据需方设备中安装非法程序(如木马),从而窃取用户在农产品数据交互时的农产品信息,进而带来一定的安全隐患,从而无法保障在农产品数据交互过程中的数据安全性。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供了一种基于农产品的敏感数据加密方法、装置、电子设备以及计算机可读存储介质,可以实现农产品中敏感数据的多重加密,提高农产品在交互过程中敏感数据的安全性。
[0005]第一方面,本专利技术提供了一种基于农产品的敏感数据加密方法,包括:接收用户在客户端输入的农产品数据,按照预设的业务场景提取所述农产品数据的特征数据;计算所述特征数据中每个数据的权重值,将所述权重值大于预设阈值的数据作为所述农产品数据的敏感数据;将所述敏感数据进行脱敏处理,得到脱敏数据,并对所述脱敏数据进行客户端加密,得到客户端加密数据;将所述客户端加密数据传输至服务端中,以通过所述服务端对所述客户端加密数据进行服务端加密,并接收所述服务端返回的加密数据,得到最终加密数据。
[0006]可以看出,本专利技术实施例首先按照预设的业务场景提取用户在客户端输入的农产品数据的特征数据,可以过滤所述农产品数据中的一些无用数据,提高后续农产品的敏感隐私数据的计算速度,并将所述特征数据中每个数据的权重值大于预设阈值的数据作为所述农产品数据的敏感数据,可以保障所述农产品数据中敏感数据的加密前提;其次,本专利技术实施例将所述敏感数据进行脱敏处理,得到脱敏数据,可以实现所述敏感数据的掩码,可以防止内部人员的数据泄露,保障数据的安全性,并对所述脱敏数据进行客户端加密,得到客户端加密数据,可以降低所述脱敏数据在传输过程中被外部非法人员窃取的概率,提高所述脱敏数据的传输安全性,实现所述客户端中敏感农产品数据在客户端的安全保障;进一步地,本专利技术实施例将所述客户端加密数据传输至服务端中,以通过所述服务端对所述客
户端加密数据进行服务端加密,并接收所述服务端返回的加密数据,得到最终加密数据,可以实现所述客户端中敏感数据在服务端的安全保障,进一步保障所述客户端中敏感数据的安全性和隐私性。因此,本专利技术实施例提出的一种基于农产品的敏感数据加密方法可以实现农产品中敏感数据的多重加密,提高农产品在交互过程中敏感数据的安全性。
[0007]在第一方面的一种可能实现方式中,所述按照预设的业务场景提取所述农产品数据的特征数据,包括:获取所述农产品数据中每个数据的字段,识别每个所述字段的业务属性;从所述业务属性中筛选出符合所述业务场景的属性,并将筛选的所述属性对应字段的数据作为所述产品数据的特征数据。
[0008]在第一方面的一种可能实现方式中,所述从所述业务属性中筛选出符合所述业务场景的属性,包括:计算所述业务属性中每个属性与所述业务场景的匹配度;若所述匹配度不大于预设匹配度,则将所述属性不作为符合所述业务场景的属性;若所述匹配度大于预设匹配度,则将所述属性作为符合所述业务场景的属性。
[0009]在第一方面的一种可能实现方式中,所述计算所述特征数据中每个数据的权重值,包括:通过遍历操作依次选择所述特征数据中任意两个数据,计算所述两个数据在所述农产品数据中的依存关联度;根据所述依存关联度,计算所述两个数据的引力,根据所述依存关联度和所述引力,计算所述两个数据的关联强度;根据所述关联强度,计算所述两个数据中任意一个数据的权重值。
[0010]在第一方面的一种可能实现方式中,所述对所述脱敏数据进行客户端加密,得到客户端加密数据,包括:采用软件工具包构建所述脱敏数据在所述客户端的自定义函数;根据所述自定义函数,对所述脱敏数据进行封装加密,得到所述客户端加密数据。
[0011]在第一方面的一种可能实现方式中,所述将所述客户端加密数据传输至服务端中,包括:获取所述客户端的第一接口地址及所述服务端的第二接口地址;构造所述第一接口地址以及所述第二接口地址的配置文件,得到第一配置文件和第二配置文件;根据所述第一配置文件和所述第二配置文件中,构建所述客户端和所述服务端的数据传输通道,根据所述数据传输通道,执行所述客户端加密数据的传输。
[0012]在第一方面的一种可能实现方式中,通过所述服务端对客户端加密数据进行服务端加密,包括利用下述公式对所述客户端加密数据进行服务端加密:其中,表示服务端加密的数据,表示客户端加密数据中第i个数据的签名,i表示客户端加密数据中数据的位置序列号。
[0013]第二方面,本专利技术提供了一种基于农产品的敏感数据加密装置,所述装置包括:特征数据提取模块,用于接收用户在客户端输入的农产品数据,按照预设的业务场景提取所述农产品数据的特征数据;敏感数据生成模块,用于计算所述特征数据中每个数据的权重值,将所述权重值大于预设阈值的数据作为所述农产品数据的敏感数据;客户端加密模块,用于将所述敏感数据进行脱敏处理,得到脱敏数据,并对所述脱敏数据进行客户端加密,得到客户端加密数据;服务端加密模块,用于将所述客户端加密数据传输至服务端中,以通过所述服务端对所述客户端加密数据进行服务端加密,并接收所述服务端返回的加密数据,得到最终加密数据。
[0014]第三方面,本专利技术提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的基于农产品的敏感数据加密方法。
[0015]可以理解的是,上述第二方面至第三方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术一实施例提供的一种基于农产品的敏感数据加密方法的流程示意图;图2为本专利技术一实施例中图1提供的一种基于农产品的敏感数据加密方法的其中一个步骤的流程示意图;图3为本专利技术一实施例中图1提供的一种基于农产品的敏感数据加密方法的另外一个步骤的流程示意图;图4为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于农产品的敏感数据加密方法,其特征在于,所述方法包括:接收用户在客户端输入的农产品数据,按照预设的业务场景提取所述农产品数据的特征数据;计算所述特征数据中每个数据的权重值,将所述权重值大于预设阈值的数据作为所述农产品数据的敏感数据;将所述敏感数据进行脱敏处理,得到脱敏数据,并对所述脱敏数据进行客户端加密,得到客户端加密数据;将所述客户端加密数据传输至服务端中,以通过所述服务端对所述客户端加密数据进行服务端加密,并接收所述服务端返回的加密数据,得到最终加密数据。2.如权利要求1所述的基于农产品的敏感数据加密方法,其特征在于,所述按照预设的业务场景提取所述农产品数据的特征数据,包括:获取所述农产品数据中每个数据的字段,识别每个所述字段的业务属性;从所述业务属性中筛选出符合所述业务场景的属性,并将筛选的所述属性对应字段的数据作为所述产品数据的特征数据。3.如权利要求2所述的基于农产品的敏感数据加密方法,其特征在于,所述从所述业务属性中筛选出符合所述业务场景的属性,包括:计算所述业务属性中每个属性与所述业务场景的匹配度;若所述匹配度不大于预设匹配度,则将所述属性不作为符合所述业务场景的属性;若所述匹配度大于预设匹配度,则将所述属性作为符合所述业务场景的属性。4.如权利要求1所述的基于农产品的敏感数据加密方法,其特征在于,所述计算所述特征数据中每个数据的权重值,包括:通过遍历操作依次选择所述特征数据中任意两个数据,计算所述两个数据在所述农产品数据中的依存关联度;根据所述依存关联度,计算所述两个数据的引力,根据所述依存关联度和所述引力,计算所述两个数据的关联强度;根据所述关联强度,计算所述两个数据中任意一个数据的权重值。5.如权利要求1所述的基于农产品的敏感数据加密方法,其特征在于,所述对所述脱敏数据进行客户端加密,得到客户端加密数据,包括:采用软件工具包构建所述脱敏数据在所述客户端的自定义函数;根...

【专利技术属性】
技术研发人员:韩军王正平黄小棠张恒张令瑄吴恒乾王利利高岩
申请(专利权)人:聊城高新生物技术有限公司
类型:发明
国别省市:

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

1