作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (8): 277-283. doi: 10.19678/j.issn.1000-3428.0057715

• 开发研究与工程应用 • 上一篇    下一篇

面向电子证照共享的区块链技术方案研究与实现

王浩亮, 廉玉忠, 王丽莉   

  1. 东莞理工学院城市学院 计算机与信息学院, 广东 东莞 523000
  • 收稿日期:2020-03-13 修回日期:2020-04-22 发布日期:2020-07-16
  • 作者简介:王浩亮(1980-),男,讲师、硕士,主研方向为密码学、大数据技术、区块链技术;廉玉忠,教授、博士;王丽莉,讲师、硕士。
  • 基金资助:
    东莞理工学院城市学院青年教师发展基金(2020QJZ002Z);教育部产学合作协同育人项目(201702071036)。

Research and Implementation of Blockchain Technology Scheme for Electronic License Sharing

WANG Haoliang, LIAN Yuzhong, WANG Lili   

  1. College of Computer and Information, City College of Dongguan University of Technology, Dongguan, Guangdong 523000, China
  • Received:2020-03-13 Revised:2020-04-22 Published:2020-07-16

摘要: 传统智慧城市系统的建设以各自城市为中心,其产生的数据孤岛现象阻碍了电子证照库的发展。为此,在分析传统电子证照库的基础上,运用区块链技术设计一种去中心化的电子证照库共享交易系统。通过以太坊智能合约进行链上链下的数据存储和链上用证交易管理,保证电子证照的可追溯、防篡改、分布式存储以及交易过程的安全性。基于以太坊环境构建原型系统进行测试,结果表明,该技术方案具有可行性,能够满足电子证照各参与主体需求,且各主体的信息具有单独的解密私钥,能够有效防止信息泄露。

关键词: 电子证照库系统, 区块链, 分布式存储, 智能合约, 以太坊

Abstract: The data islands generated in the traditional smart city system construction hinder the development of the electronic license database.Therefore,this paper analyzes the traditional electronic license database and designs a decentralized electronic license database sharing and transaction system by using blockchain technology.Ethereum-based smart contract is used for on-chain and off-chain data storage and on-chain license transaction management,so as to ensure the traceability,tamper-proof,distributed storage,and the security of the transaction process of electronic license.The prototype system is built based on the Ethereum environment and is tested.Results show that the proposed tamper proof and traceable scheme of electronic license is feasible.It can meet the needs of all participants in the electronic license,and the information of each participant has a private key for decryption,which prevents information leakage.

Key words: electronic license database system, Blockchain, distributed storage, smart contract, Ethereum

中图分类号: