[发明专利]土壤数据的传输方法、系统、计算机设备及存储介质在审
申请号: | 202210419837.4 | 申请日: | 2022-04-20 |
公开(公告)号: | CN114786175A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 李宗金 | 申请(专利权)人: | 润联软件系统(深圳)有限公司 |
主分类号: | H04W12/03 | 分类号: | H04W12/03;H04W12/041;H04W4/38;H04L9/00;H04L9/08;G06Q50/02 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 姜妍 |
地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 土壤 数据 传输 方法 系统 计算机 设备 存储 介质 | ||
本申请实施例属于区块链技术领域,涉及一种土壤数据的传输方法、系统、计算机设备及存储介质,包括确定传输土壤数据的端口是否为新增端口;若是,基于初始公钥生成初始次数密文和同态密文,并传输至区块链;若否,获取中间公钥和中间次数密文,通过中间公钥对土壤数据进行同态加密操作,获得目标土壤加密数据,基于中间次数密文生成目标次数密文;基于端口号获取区块链中上传时间最晚的密文,作为目标链上密文,基于目标土壤加密数据、目标次数密文和目标链上密文生成均值密文,并传输至区块链;在接收到密文获取请求时,读取区块链中密文,作为目标密文。本申请保证土壤数据真实性和在区块链上隐私性的同时,有效区分不同农场联盟方的土壤数据。
技术领域
本申请涉及区块链技术领域,尤其涉及土壤数据的传输方法、系统、计算机设备及存储介质。
背景技术
同态加密是基于数学难题的计算复杂性理论的密码学技术。对经过同态加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的。即同态加密算法中的两个密文经过加减乘除的同态计算后所得的结果经过解密后与原文的真实数据进行直接计算所得出的结果一致。保证数据隐私性的同时实现了数据可计算。区块链可以是一个分布式的数据库,上链的数据由各节点共同维护,具有去中心化、可追溯不可篡改特性。土壤的物联网设备(如土壤综合传感器)采集的土壤数据通过网关连接进行数据的传输,一般传输到网关指定的数据中台。
目前,基于区块链的农产溯源方案正大量普及,但区块链的各节点共同维护数据使得一些农场的隐私数据无法得到保护,如果使用单纯的加密又无法保证数据的计算。不仅如此,在农场土壤数据上链过程中,大部分都采用人工界面输入采集的土壤数据或将采集的土壤数据收集到物联网平台,再传输至区块链中。由于物联网平台属于私有数据库,存在可篡改的情况,无法保证中间环节的真实,无法保证全称无人为干预,从而无法保证链上数据真实性。
而将不同农场的物联网设备采集的土壤数据同时传输给API服务层(APIserver层)的方案虽然保证了无人为干预,但API服务层很难实现对土壤数据来源的识别与区分,其中,API服务层用于API接口设置、连接区块链发送请求、获取get请求以及获取post请求等。
发明内容
本申请实施例的目的在于提出一种土壤数据的传输方法、系统、计算机设备及存储介质,在保证土壤数据真实性和在区块链上隐私性的同时,有效区分不同农场联盟方的土壤数据。
为了解决上述技术问题,本申请实施例提供一种土壤数据的传输方法,采用了如下所述的技术方案:
一种土壤数据的传输方法,包括下述步骤:
API服务层接收网关通过与农场联盟方相关联的端口传输的土壤数据,其中,所述农场联盟方与所述端口具有一一对应的关联关系;
API服务层根据所述端口的端口号确定所述端口是否为新增端口;
若所述端口为新增端口,则向农场联盟方服务器发送同态公私钥生成请求;
API服务层接收所述农场联盟方服务器传输的初始公钥,基于所述初始公钥生成初始次数密文,并将所述端口号、所述初始公钥和所述初始次数密文关联存储至状态数据库,通过所述初始公钥对所述土壤数据进行同态加密操作,生成同态密文,并将所述同态密文传输至区块链;
若所述端口不是新增端口,则从状态数据库中获取与所述端口号相关联的公钥和次数密文,作为中间公钥和中间次数密文,并通过所述中间公钥对土壤数据进行同态加密操作,获得目标土壤加密数据,基于所述中间次数密文生成目标次数密文;
在所述端口不是新增端口时,API服务层基于所述端口号获取区块链中上传时间最晚的密文,作为目标链上密文,基于所述目标土壤加密数据、所述目标次数密文、所述中间次数密文和所述目标链上密文生成均值密文,并将所述均值密文传输至区块链;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于润联软件系统(深圳)有限公司,未经润联软件系统(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210419837.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置