计算机科学 ›› 2020, Vol. 47 ›› Issue (1): 315-320.doi: 10.11896/jsjkx.190100195

所属专题: 区块链技术

• 信息安全 • 上一篇    下一篇

基于区块链的环境监测数据安全传输方案

周万锴1,龙敏1,2   

  1. (长沙理工大学计算机与通信工程学院 长沙410114)1;
    (长沙理工大学综合交通运输大数据智能处理湖南省重点实验室 长沙410114)2
  • 收稿日期:2019-01-23 发布日期:2020-01-20
  • 通讯作者: 龙敏(80951404@qq.com)
  • 基金资助:
    国家自然科学基金(61572182);湖南省自然科学基金(15JJ2007)

Secure Transmission Scheme for Environmental Monitoring Data Based on Blockchain

ZHOU Wan-kai1,LONG Min1,2   

  1. (School of Computer and Communication Engineering,Changsha University of Science and Technology,Changsha 410114,China)1;
    (Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation,Changsha University of Science and Technology,Changsha 410114,China)2
  • Received:2019-01-23 Published:2020-01-20
  • About author:ZHOU Wan-kai,born in 1994,postgra-duate.His main research interests include blockchain;LONG Min,born in 1977,Ph.D,professor.Her main research interests include chaos theory and application,wireless communication and security.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (61572182) and Natural Science Foundation of Hunan Province (15JJ2007).

摘要: 随着物联网的飞速发展,环境监测系统极大地提高了政府日常运作的效率和透明度。但是,大多数现有的环境监测系统都是以集中的方式提供服务,并且严重依赖人工控制。高度集中的系统架构容易受到外部攻击;此外,不法分子破坏数据真实性相对容易,导致公众对环境监测数据的信任度不高。针对这些问题,文中首先提出一种基于区块链的环境监测数据传输方案,监测设备获取的数据经过签名发送至数据采集终端,数据采集终端验证数据后将其写入区块链,智能合约对公众关心的数据进行实时分析并对外发布结果;其次,提出一种基于分组的PBFT共识算法,以提高系统的可扩展性。文中对方案进行了分析,结果表明,环境监测区块链保障了环境监测数据的安全性、真实性、完整性;同时结合具体案例验证了该方案的可行性。

关键词: 环境监测, 密码学, 区块链, 实用拜占庭容错算法, 智能合约

Abstract: With the rapid development of the Internet of things,environmental monitoring system has greatly improved the efficiency and transparency of government’s daily operation.However,most existing environmental monitoring systems currently provide services in a centralized manner and rely heavily on human control.Highly centralized system architectures are vulnerable to external attacks.In addition,it is relatively easy for criminals to destroy the authenticity of data,resulting in the public trust in environmental monitoring data is not high.To resolve these problems,this paper proposed an environmental monitoring data transmission scheme based on blockchain.The data acquired by the monitoring device is delivered to the data collection terminal by signature,and the data collection terminal verifies the data and writes it to the blockchain.Smart contracts analyze the data in real time and then issue the results.Then,PBFT consensus algorithm based on grouping was proposed to improve the scalability of the system.This paper analyzes the scheme and the results show that the environmental monitoring blockchain can ensure the security,authenticity and integrity of environmental monitoring data and verifies the feasibility of the scheme with specific cases.

Key words: Blockchain, Cryptography, Environmental monitoring, Practical Byzantine Fault Tolerance algorithm, Smart contract

中图分类号: 

  • TP309
[1]LI J Z,GAO H.Survey on Sensor Network Research [J].Jour-nal of Computer Research and Development,2008,45(1):1-15.
[2]HARJITO B.Kolmogorov watermarking technique for secure the data of Wireless Sensor Networks[C]∥2017 Second International Conference on Informatics and Computing (ICIC).IEEE,2017:1-6.
[3]MUNSYI M,SUDARSONO A,RASYID M U H A.Secure data sensor access using attribute-based encryption for environmental monitoring[C]∥2017 International Electronics Symposium on Knowledge Creation and Intelligent Computing (IES-KCIC).IEEE,2017:59-64.
[4]NAKAMOTO S.Bitcoin:A peer-to-peer electronic cash system[EB/OL].https:/bitcoin.org//bitcoin.pdf.
[5]JUN,MYUNGSAN.Blockchain government-a next form of infrastructure for the twenty-first century[J].Journal of Open Innovation:Technology,Market,and Complexity,2018,4(1):7.
[6]HOLBL,MARKO,KOMPARAM,et al.A Systematic Review of the Use of Blockchain in Healthcare[J].Symmetry,2018,10(10):470.
[7]ZHANG Z,ZHAO L.A Design of Digital Rights Management Mechanism Based on Blockchain Technology[C]∥International Conference on Blockchain.Cham:Springer,2018:32-46.
[8]REYNAA,MARTIN,CRISTIAN,et al.On blockchain and its integration with IoT.Challenges and opportunities[J].Future Generation Computer Systems,2018,88:173-190.
[9]BINY,JAROD W,SURYA N,et al.IoTChain:Establishing Trust in the Internet of Things Ecosystem Using Blockchain[J].IEEE Cloud Computing,2018,5(4):12-23.
[10]YUAN Y,WANG F Y.Blockchain:the state of the art and future trends[J].Acta Automatica Sinica,2016,42(4):481-494.
[11]AZARIA A,EKBLAW A,VIEIRA T,et al.Medrec:Using blockchain for medical data access and permission management[C]∥2016 2nd International Conference on Open and Big Data (OBD).Los Alamitos,CA,USA,IEEE,2016:25-30.
[12]TOYODA K,MATHIOPOULOS P T,SASASE I,et al.A Novel Blockchain-Based Product Ownership Management System (POMS) for Anti-Counterfeits in The Post Supply Chain[J].IEEE Access,2017,5:17465-17477.
[13]GAO J,ASAMOAH K O,SIFAH E B,et al.GridMonitoring:Secured Sovereign Blockchain Based Monitoring on Smart Grid[J].IEEE Access,2018,6(99):9917-9925.
[14]MAO D,HAO Z,WANG F,et al.Novel Automatic Food Trading System Using Consortium Blockchain[J].Arabian Journal for Science and Engineering,2019,44(4):3439-3455.
[15]BONEH D,LYNN B,SHACHAM H.Short signatures from the Weil pairing[C]∥International Conference on the Theory and Application of Cryptology and Information Security.New York:Springer-Verlag,2001:514-532.
[16]CASTRO M,LISKOV B.Practical Byzantine fault tolerance and proactive recovery[J].ACM Transactions on Computer Systems (TOCS),2002,20(4):398-461.
[17]ZHANG F,SAFAVINAINI R,SUSILO W.An Efficient Signa-ture Scheme from Bilinear Pairings and Its Applications[J].Lecture Notes in Computer Science,2004,2947(39):277-290.
[18]CHEN Z,CHEN S,XU H,et al.A security authentication scheme of 5G ultra-dense network based on block chain[J].IEEE Access,2018,6:55372-55379.
[19]WANG Y,CAI S,LIN C,et al.Study of Blockchains’s Consensus Mechanism Based on Credit[J].IEEE Access,2019,7:10224-10231.
[1] 宁晗阳, 马苗, 杨波, 刘士昌.
密码学智能化研究进展与分析
Research Progress and Analysis on Intelligent Cryptology
计算机科学, 2022, 49(9): 288-296. https://doi.org/10.11896/jsjkx.220300053
[2] 王子凯, 朱健, 张伯钧, 胡凯.
区块链与智能合约并行方法研究与实现
Research and Implementation of Parallel Method in Blockchain and Smart Contract
计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102
[3] 黄松, 杜金虎, 王兴亚, 孙金磊.
以太坊智能合约模糊测试技术研究综述
Survey of Ethereum Smart Contract Fuzzing Technology Research
计算机科学, 2022, 49(8): 294-305. https://doi.org/10.11896/jsjkx.220500069
[4] 周航, 姜河, 赵琰, 解相朋.
适用于各单元共识交易的电力区块链系统优化调度研究
Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit
计算机科学, 2022, 49(6A): 771-776. https://doi.org/10.11896/jsjkx.210600241
[5] 傅丽玉, 陆歌皓, 吴义明, 罗娅玲.
区块链技术的研究及其发展综述
Overview of Research and Development of Blockchain Technology
计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214
[6] 高健博, 张家硕, 李青山, 陈钟.
RegLang:一种面向监管的智能合约编程语言
RegLang:A Smart Contract Programming Language for Regulation
计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016
[7] 卫宏儒, 李思月, 郭涌浩.
基于智能合约的秘密重建协议
Secret Reconstruction Protocol Based on Smart Contract
计算机科学, 2022, 49(6A): 469-473. https://doi.org/10.11896/jsjkx.210700033
[8] 毛典辉, 黄晖煜, 赵爽.
符合监管合规性的自动合成新闻检测方法研究
Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance
计算机科学, 2022, 49(6A): 523-530. https://doi.org/10.11896/jsjkx.210300083
[9] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[10] 王思明, 谭北海, 余荣.
面向6G可信可靠智能的区块链分片与激励机制
Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence
计算机科学, 2022, 49(6): 32-38. https://doi.org/10.11896/jsjkx.220400004
[11] 孙浩, 毛瀚宇, 张岩峰, 于戈, 徐石成, 何光宇.
区块链跨链技术发展及应用
Development and Application of Blockchain Cross-chain Technology
计算机科学, 2022, 49(5): 287-295. https://doi.org/10.11896/jsjkx.210800132
[12] 李利, 何欣, 韩志杰.
群智感知的隐私保护研究综述
Review of Privacy-preserving Mechanisms in Crowdsensing
计算机科学, 2022, 49(5): 303-310. https://doi.org/10.11896/jsjkx.210400077
[13] 阳真, 黄松, 郑长友.
基于区块链与改进CP-ABE的众测知识产权保护技术研究
Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE
计算机科学, 2022, 49(5): 325-332. https://doi.org/10.11896/jsjkx.210900075
[14] 任畅, 赵洪, 蒋华.
一种量子安全拜占庭容错共识机制
Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism
计算机科学, 2022, 49(5): 333-340. https://doi.org/10.11896/jsjkx.210400154
[15] 李晓东, 於志勇, 黄昉菀, 朱伟平, 涂淳钰, 郑伟楠.
面向河道环境监测的群智感知参与者选择策略
Participant Selection Strategies Based on Crowd Sensing for River Environmental Monitoring
计算机科学, 2022, 49(5): 371-379. https://doi.org/10.11896/jsjkx.210200005
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!