The invention discloses a method for data access on a chain based on block chain unified identity authentication. It includes sending requests, authorizing the content of requests, hashing up the request data, requesting data transmission and requesting data validation. The invention provides a solution to the problem of low security of identity authentication and inconsistency of data content when data sharing. A trusted distributed data sharing and exchanging network is constructed by using block chain technology, thereby realizing a secure and efficient cross-sectoral, cross-regional and cross-industry data access and sharing system.
【技术实现步骤摘要】
一种基于区块链的统一身份认证的链上数据打通方法
本专利技术涉及基于区块链的身份认证和数据共享领域,具体涉及一种基于区块链的统一身份认证的链上数据打通方法。
技术介绍
区块链技术,区块链是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案,是比特币、以太币等数字货币的底层技术。通俗一点说,区块链技术就指一种全民参与记账的方式。区块链上的交易确认由区块链上的所有节点共识完成,共识成功后打包写入区块。区块链维护一个公共的账本,用于存储区块链网络上所有交易,所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。这种方式,我们就称它为区块链技术。智能合约,从用户角度来讲,智能合约通常被认为是一个自动担保账户,例如,当特定的条件满足时,程序就会释放和转移资金。从技术角度来讲,智能合约被认为是网络服务器,只是这些服务器并不是使用IP地址架设在互联网上,而是架设在区块链上。从而可以在其上面运行特定的合约程序。智能合约是编程在区块链上的汇编语言。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如Solidity、LLL等语言,通过智能合约可以实现在区块链上的数据存储、读写以及一些逻辑操作,目前大部分的区块链应用都是基于智能合约来运行的。智能合约使用的Solidity语言是图灵完备的,可以实现应用业务逻辑的所有操作。数字签名技术,数字签名,又称公钥数字签名或电子签章,是一种类似于写在纸上的普通物理签名,但是使用了非对称加密的技术实现,用于鉴 ...
【技术保护点】
1.一种基于区块链的统一身份认证的链上数据打通方法,其特征在于,将区块链技术和数字签名技术相结合,保证了整个认证和共享流程的安全性和可靠性,所述的打通方法包括如下流程:(1)发送请求:请求方将请求信息发布到区块链,所述请求信息基于双方公钥和请求数据的索引。(2)对请求内容进行授权:被请求者获取到请求信息,通过智能合约来完成身份认证,对请求信息进行查看确认,然后使用数字签名的方式对请求信息进行授权,签名信息主要包括时间、双方公钥、被请求数据的索引以及对前面所有信息私钥签名。(3)请求数据的哈希上链:数据管理者拿到被请求者的授权签名并认证之后,对请求的数据进行哈希运算,并将哈希运算的结果发布到区块链,以供校验。(4)请求数据传输:哈希运算结果上链之后,数据管理者以P2P的方式将请求数据传输给请求方。(5)请求数据校验:请求方在收到数据管理者传输的数据之后,可以根据区块链上的该请求数据的哈希来进行校验,以保证数据的一致性。
【技术特征摘要】
1.一种基于区块链的统一身份认证的链上数据打通方法,其特征在于,将区块链技术和数字签名技术相结合,保证了整个认证和共享流程的安全性和可靠性,所述的打通方法包括如下流程:(1)发送请求:请求方将请求信息发布到区块链,所述请求信息基于双方公钥和请求数据的索引。(2)对请求内容进行授权:被请求者获取到请求信息,通过智能合约来完成身份认证,对请求信息进行查看确认,然后使用数字签名的方式对请求信息进行授权,签名信息主要包括时间、双方公钥、被请求数据的索引以及对前面所有信息私钥签名。(3)请求数据的哈希...
【专利技术属性】
技术研发人员:李伟,梁秀波,李启雷,尹可挺,邱炜伟,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。