APP下载

基于区块链技术的个人信息管理

2018-12-21黄小菊徐文起章涛宫学庆

软件工程 2018年10期

黄小菊 徐文起 章涛 宫学庆

摘 要:现有的个人私密信息管理工具一般基于独立的软件或云服务,存在着数据难以共享、易被泄露等问题。区块链技术具有去中心化、数据难以篡改、可追溯等特点,能用于数据管理,但目前缺乏成熟的应用模式。本文对利用以太坊智能合约存储和管理数据的特点进行了分析,设计了一个基于区块链技术的个人信息管理系统。其不依赖于任何服务商实现个人信息数据的存储和分享,能够有效解决数据丢失、数据泄露和数据滥用的问题,同时也为区块链技术应用于数据管理提供了一种可行的解决方案。

关键词:区块链;智能合约;个人信息管理

中图分类号:TP3 文献标识码:A

Abstract:The existing personal private information management tools are generally based on independent software or cloud services,and there are problems such as difficulty in sharing data and being easily leaked.Blockchain technology has the characteristics of decentralization,falsified data prevention,and traceability.It can be used for data management,but currently there is no mature application mode.We analyze the characteristics of using Ethereum smart contracts to store and manage data,and design a block-chain-based personal information management system.It does not rely on any service provider to store and share personal information,and can effectively solve the issues of data loss,data leakage,and data abuse.Furthermore,it provides a feasible solution for blockchain technology applied to data management.

Keywords:blockchain;smart contract;personal information management

1 引言(Introduction)

随着互联网和智能手机应用的普及,大量的数字化个人信息已经成为人们最重要的个人资产,如个人联系方式、通讯录,以及在各种APP中的用户名和密码等。现有用于个人信息管理的工具难以在保证数据安全性的前提下实现便利的数据共享。

区块链是基于P2P网络、共识机制和加密算法等技术的新型应用模式,具有去中心化、数据难以篡改和可追溯等特点。区块链技术的研究是当前学术界和工业界共同关注的一个热点问题,相关研究工作不仅包括共识算法[1]和智能合约[2]等区块链实现技术,还包括如何将区块链技术应用于各个领域,如物联网[3]、金融[4]和医疗[5]等。作为一种新兴的技术,其应用模式还没有公认的成熟方案,有待于进一步研究。……

登录APP查看全文