周博孝1, 2,,,
王丽娜1, 2,
朱欣焰3,
谢辉华1, 2,
谢红军4
1.武汉大学空天信息安全与可信计算教育部重点实验室 武汉 430072
2.武汉大学国家网络安全学院 武汉 430072
3.测绘遥感信息工程国家重点实验室 武汉 430072
4.矩阵元技术(深圳)有限公司 深圳 518000
基金项目:国家自然科学基金(U1836112, 61876134)
详细信息
作者简介:余荣威:男,1981年生,副教授,研究方向为可信计算、区块链安全
周博孝:男,1996年生,硕士生,研究方向为系统安全
王丽娜:女,1964年生,教授,研究方向为可信计算、信息隐藏
朱欣焰:男,1963年生,教授,研究方向为GIS、大数据安全
谢辉华:男,1996年生,硕士生,研究方向为系统安全
谢红军:男,1985年生,硕士生,研究方向为区块链
通讯作者:周博孝 boxiao@whu.edu.cn
中图分类号:TN918; TP309计量
文章访问数:1126
HTML全文浏览量:320
PDF下载量:117
被引次数:0
出版历程
收稿日期:2019-12-30
修回日期:2020-08-10
网络出版日期:2020-08-19
刊出日期:2020-09-27
Zero-knowledge Location Proof Based on Blockchain
Rongwei YU1, 2,Boxiao ZHOU1, 2,,,
Lina WANG1, 2,
Xinyan ZHU3,
Huihua XIE1, 2,
Hongjun XIE4
1. Key Laboratory of Aerospace Information Security and Trusted Computing Ministry of Education, Wuhan University, Wuhan 430072, China
2. School of Cyber Science and Engineering, Wuhan University, Wuhan 430072, China
3. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan 430072, China
4. Juzix Technology, Shenzhen 518000, China
Funds:The National Natural Science Foundation of China (U1836112, 61876134)
摘要
摘要:地理位置虚拟软件泛滥、民用卫星定位信号易模拟或篡改,致使地理位置可信认证难以实现。针对已有位置证明方案采用中心化架构存在单点失效和易引起集中攻击等安全风险,该文引入去中心化范式思路,利用区块链具有的去中心化、不可篡改、可追溯等特点,并结合零知识证明协议,提出了基于区块链的零知识位置证明方法,实现了以去中心化、保护隐私、高度准确、审查抵制的地理位置认证服务,从而确保用户所提供位置的准确性。该方法不仅能消除中心化位置证明的弊端,确保位置数据的机密性,而且被证明位置数据一旦上链后不可篡改,实现了不可抵赖性。测试分析结果表明:完整的证明流程(包含证明生成验证和上链全过程)实际测试每次平均用时约5 s,其中证明生成和验证的总耗时是50.5~55.5 ms。因此,算法具有较好的性能开销,可满足实际应用需求。
关键词:位置证明/
区块链/
零知识证明/
智能合约
Abstract:Due to the proliferation of geographic location virtual software and the easy simulation or tampering of civil satellite positioning signals, it is difficult to realize the trusted authentication of geographic location. In view of the security risk of single-point failure in the existing location certification scheme using centralized architecture, a zero-knowledge location certification method based on blockchain is proposed, combining with zero knowledge certification protocol, to achieve a decentralized, privacy protected, highly accurate, review offset geographic location certification service, so as to ensure the accuracy of the location provided by users. This method not only ensures the confidentiality of the location data, but also proves that the location data can not tamper once it is linked. The results of the test analysis show that the average performance of the whole proving process is about 5 s/time, and the total time of proof generation and verification is 50.5~55.5 ms. Therefore, the algorithm has better performance overhead, which can meet the actual application requirements.
Key words:Location proof/
Blockchain/
Zero-knowledge proof/
Smart contract
PDF全文下载地址:
https://jeit.ac.cn/article/exportPdf?id=1bc8bfee-3c9f-495d-abd7-f085b7417004