【技术实现步骤摘要】
基于区块链的环境监测系统
本专利技术属于环境监测
,尤其涉及一种基于区块链的环境监测系统。
技术介绍
近年来,随着经济的发展,全球环境质量严重下降,给生态系统和人类社会造成各种直接或间接的危害,严重影响了人们的生产和生活水平。面对日益严重的环境污染问题,环境治理迫在眉睫。目前的环境监测系统都是以中心服务器提供服务,属于高度集中的系统架构,易受到攻击导致数据被篡改,不仅使得公众对环境监测数据的真实度失去信任,而且会妨碍政府进行环境保护决策的制定。因此,如何保证获取到的环境监测数据真实有效且不被篡改,成为当下亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种基于区块链的环境监测系统,采用去中心化的网络架构,将经过验证的环境数据写入区块链,保证了环境数据的不可篡改性,且链上的每个节点都存储有完整的环境数据,保证了数据的存储安全。本专利技术实施例提供了一种基于区块链的环境监测系统,该包括:监测设备,数据采集设备及数据分析设备;所述监测设备,用于采集预设类型的环境数 ...
【技术保护点】
1.一种基于区块链的环境监测系统,其特征在于,该系统包括:监测设备,数据采集设备及数据分析设备;/n所述监测设备,用于采集预设类型的环境数据,对采集到的环境数据进行加密,并将加密后的环境数据发送至数据采集设备;/n所述数据采集设备,用于接收所述监测设备发送的加密后的环境数据,并对所述环境数据进行解密,将解密后的环境数据写入区块链;/n所述数据分析设备,用于对所述环境数据进行分析,并将得到的分析结果写入所述区块链。/n
【技术特征摘要】
1.一种基于区块链的环境监测系统,其特征在于,该系统包括:监测设备,数据采集设备及数据分析设备;
所述监测设备,用于采集预设类型的环境数据,对采集到的环境数据进行加密,并将加密后的环境数据发送至数据采集设备;
所述数据采集设备,用于接收所述监测设备发送的加密后的环境数据,并对所述环境数据进行解密,将解密后的环境数据写入区块链;
所述数据分析设备,用于对所述环境数据进行分析,并将得到的分析结果写入所述区块链。
2.根据权利要求1所述的基于区块链的环境监测系统,其特征在于,所述预设类型的环境数据包括预设类型的土壤监测数据、预设类型的水质监测数据、预设类型的噪声监测数据和预设类型的空气监测数据。
3.根据权利要求1所述的基于区块链的环境监测系统,其特征在于,所述对采集到的环境数据进行加密,并将加密后的环境数据发送至数据采集设备包括:
所述监测设备选择随机数r,计算点rG=(x,y),其中,G为预设有限域上的椭圆曲线的基点;
所述监测设备根据所述随机数r,环境数据M的哈希值h,私钥k,计算s=(h+kx)/r,获得签名{rG=(x,y),s};
所述监测设备将所述环境数据M和所述签名{rG=(x,y),s}发送至所述数据采集设备;
所述接收所述监测设备发送的加密后的环境数据,并对所述环境数据进行解密包括:
所述数据采集设备根据所述环境数据M求哈希值h,并使用所述监测设备的公钥K计算h/sG+x/sK,若计算结果与rG相等,则解密成功。
4.根据权利要求3所述的基于区块链的环境监测系统,其特征在于,所述数据采集设备还用于获取所述监测设备发送的地理位置信息,在所述数据采集设备将解密后的环境数据写入区块链之前,所述数据采集设备还用于;
所述数据采集设备在解密成功后,根据所述监测设备的公钥确定所述监测设备的身份信息;
所述数据采集设备根据所述监测设备的身份信息,在预存储在所述区块链的映射表中获取所述监测设备所对应的地理位置信息,其中,所述映射表包含所述监测设备的身份信息与所述监测设备所对应的地理位置信息的唯一映射关系;
所述数据采集设备判断所述监测设备发送的地理位置信息,与在所述映射表中获取的所述监...
【专利技术属性】
技术研发人员:张玲,尚永昌,何谓,冯站榜,陈晨,王春迎,郭志松,张克,李国壁,
申请(专利权)人:河北先河环保科技股份有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。