The invention discloses an Internet real-name authentication method based on block chain. It is used to store personal information through the unalterable feature of block chains. Based on the asymmetric encryption principle of cryptography, individuals hold private keys and store public keys on block chains. By using the third party platform of personal private key signature to provide content (such as unique identification) and decrypting the public key on the chain of intelligent contract query, users can complete the identity authentication process of the third party platform without revealing their personal information. In the case that the real personal information must be viewed, the unalterable access information can be recorded on the block. Even if there is a leak, the access record can be traced back to the accountability, so as to ensure the user's own right to know and the security of the user's personal information.
【技术实现步骤摘要】
一种基于区块链的互联网实名认证方法
本专利技术涉及基于区块链的认证,公证领域,尤其涉及一种基于区块链的互联网实名认证方法。
技术介绍
区块链技术,区块链是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案,是比特币、以太币等数字货币的底层技术。通俗一点说,区块链技术就指一种全民参与记账的方式。区块链上的交易确认由区块链上的所有节点共识完成,共识成功后打包写入区块。区块链维护一个公共的账本,用于存储区块链网络上所有交易,所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。这种方式,我们就称它为区块链技术。智能合约,从用户角度来讲,智能合约通常被认为是一个自动担保账户,例如,当特定的条件满足时,程序就会释放和转移资金。从技术角度来讲,智能合约被认为是网络服务器,只是这些服务器并不是使用IP地址架设在互联网上,而是架设在区块链上。从而可以在其上面运行特定的合约程序。智能合约是编程在区块链上的汇编语言。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如Solidity、LLL等语言,通过智能合约可以实现在区块链上的数据存储、读写以及一些逻辑操作,目前大部分的区块链应用都是基于智能合约来运行的。智能合约使用的Solidity语言是图灵完备的,可以实现应用业务逻辑的所有操作。根据《中华人民共和国网络安全法》及《互联网群组信息服务管理规定》等法律法规,在使用网站的跟帖评论等服务时,需要进行实名认证。在另一方面,由于个人信息泄露导致的 ...
【技术保护点】
1.一种基于区块链的互联网实名认证方法,其特征在于,该方法以安全部门作为节点,维护一个区块链网络;所述区块链网络是作为信息存储的基础,用于存储用户一系列信息,包括姓名,性别,身份证号,住址及其他个人信息,此外还有每个人的公钥信息,此公钥信息由公民提供,公民本人自己持有一个公私钥对。
【技术特征摘要】
1.一种基于区块链的互联网实名认证方法,其特征在于,该方法以安全部门作为节点,维护一个区块链网络;所述区块链网络是作为信息存储的基础,用于存储用户一系列信息,包括姓名,性别,身份证号,住址及其他个人信息,此外还有每个人的公钥信息,此公钥信息由公民提供,公民本人自己持有一个公私钥对。2.如权利要求所述的一种基于区块链的互联网实名认证方法,其特征在于,认证步骤如下:(1)用户使用第三方服务,如微博时,需要使用跟帖,回帖及其他需要标注个人身份的功能时,此时会触发实名认证的流程。(2)第三方平台提供给用户一个平台唯一值,以下使用UUID,全称为UniversallyUniqueIdentifier进行指代。(3)用户需要用个人持有的私钥对UUID进行签名,将UUID签名以及用户自己的公钥发送给第三方平台。(4)第三方平台可以作为区块的一个节点,或者使用政府提供的接...
【专利技术属性】
技术研发人员:李伟,梁秀波,李启雷,尹可挺,邱炜伟,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。