一种用区块链来赋予数字账户交易过程独有id的方法

文档序号:10726163阅读:5898来源:国知局
一种用区块链来赋予数字账户交易过程独有id的方法
【专利摘要】本发明公开了一种用区块链来赋予数字账户交易过程独有ID的方法,该方法的步骤是:S1、用户在区块链系统上注册,区块链系统产生数据块用于标识用户身份,同时用户身份ID、私钥返还给用户,并生成该用户的数字证书;S2、网上交易时用户将自己的数字证书发送给商家,商家用区块链系统的公钥对数字证书进行解密以验证该证书的真实性;S3、交易完成后,用户将自己的用户身份ID、支付成功信息连同自己的数字证书一起发送给区块链系统,区块链系统解密、验证,解密得到的明文中也包含客户的账户ID,用以验证用户的身份;用户身份得到验证后,区块链系统确认该用户确实己经支付成功,将评价的权利授予用户;用户获得评价的权利后完成评价。
【专利说明】
一种用区块链来赋予数字账户交易过程独有ID的方法
技术领域
[0001]本发明涉及区块链技术领域,具体地说涉及一种用区块链来赋予数字账户交易过程独有ID的方法。
【背景技术】
[0002]电子商务的发展给人们的生活带来了极大的便利,但是随着网络信息安全问题的日益突出,电子商务的安全性逐渐成为阻碍其进一步发展的瓶颈问题。如近年来日益受到关注的个人信息的泄漏等问题。
[0003]以淘宝网交易平台为例对信息泄露及其带来的问题加以说明。淘宝网电子交易平台确保了交易的便利性,快捷性,并要保证能够实现安全的网上支付功能。主要借助的交易平台是C2C和B2C电子商务平台,C2C是个人与个人之间的电子商务模式,因其灵活方便、用户参与性强等特点发展较为迅速,与此同时也暴漏了一些在现有方案下难以避免的问题。在用户注册时要填写如电话、邮件、收货人及收货地址等必要的个人信息。在完成交易后客户可以针对商品的质量、商家的服务等方面进行相应的评价。但是有的商家在收到不好的评价时会多次致电客户要求对方修改相应的评价,这种做法不仅给客户造成了很大的困扰,而且给其他的客户提供了不真实的评价信息,从而违背了售后服务评价这一模块设立的初衷。
[0004]自2009年比特币系统推出以来,以比特币及其衍生竞争币为代表的去中心化加密货币受到了广泛关注。该货币类系统的特点是基于区块链构建分布式共享总账,从而保证系统运行的安全、可靠、去中心化特性。
[0005]区块链是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案主要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块,每个数据块中包含了一定时间内的系统全部信息交流数据,并且生成数据指纹用于验证其信息的有效性和链接下一个数据库块。

【发明内容】

[0006]本发明的目的在于针对上述现有技术的缺陷,提供一种用区块链来赋予数字账户交易过程独有ID的方法,使用区块链生成密钥和数字证书,借助密钥和数字证书对相应买家的个人信息提供保护,同时要达到验证买家合法身份的目的。当交易双方进行交易时,通过加密的方式保护买家的个人信息,同时方案中引入了数字证书用以验证买家的身份。
[0007]为了实现上述目的,本发明的技术方案是:
一种用区块链来赋予数字账户交易过程独有ID的方法,该方法的步骤是:
S1、用户在区块链系统上利用区块链系统网络进行个人信息的注册,注册信息保存在区块链系统上,区块链系统使用一串使用密码学方法相关联产生的数据块用于标识用户身份,同时将产生的用户身份ID、用户的私钥返还给用户交给用户保存,并生成该用户的数字证书,所述数字证书中包含该用户的公钥和用户身份ID,数字证书用区块链系统的私钥进行加密,分配给客户用于进行身份验证;
52、用户在进行网上交易时将自己的数字证书发送给商家,商家在收到用户的购买请求后用区块链系统的公钥对数字证书进行解密以验证该证书的真实性,如通过验证则进行交易;
53、交易完成后,用户将自己的用户身份ID、支付成功信息连同自己的数字证书一起发送给区块链系统,区块链系统解密数字证书,验证该证书的真实性,解密得到的明文中也包含客户的账户ID,用以验证用户的身份;用户身份得到验证后,区块链系统确认该用户确实己经支付成功,将评价的权利授予用户;用户获得评价的权利后完成评价。
[0008]作为对上述技术方案的改进,将用户填写的多个个人信息进行连接后,使用HASH函数得到一段定长的信息摘要,并将其作为该用户的身份ID。
[0009]与现有技术相比,本发明具有的优点和积极效果是:
本发明的用区块链来赋予数字账户交易过程独有ID的方法,使用区块链生成密钥和数字证书,借助密钥和数字证书对相应买家的个人信息提供保护,同时要达到验证买家合法身份的目的。当交易双方进行交易时,通过加密的方式保护买家的个人信息,同时方案中引入了数字证书用以验证买家的身份,能够实现安全可靠的网上交易。
【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0011 ]图1为本发明的流程示意图。
【具体实施方式】
[0012]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0013]如图1所示,为本发明的用区块链来赋予数字账户交易过程独有ID的方法,该方法的步骤是:
51、用户在区块链系统上利用区块链系统网络进行个人信息的注册,注册信息保存在区块链系统上,区块链系统使用一串使用密码学方法相关联产生的数据块用于标识用户身份,同时将产生的用户身份ID、用户的私钥返还给用户交给用户保存,并生成该用户的数字证书,所述数字证书中包含该用户的公钥和用户身份ID,数字证书用区块链系统的私钥进行加密,分配给客户用于进行身份验证;
52、用户在进行网上交易时将自己的数字证书发送给商家,商家在收到用户的购买请求后用区块链系统的公钥对数字证书进行解密以验证该证书的真实性,如通过验证则进行交易;
53、交易完成后,用户将自己的用户身份ID、支付成功信息连同自己的数字证书一起发送给区块链系统,区块链系统解密数字证书,验证该证书的真实性,解密得到的明文中也包含客户的账户ID,用以验证用户的身份;用户身份得到验证后,区块链系统确认该用户确实己经支付成功,将评价的权利授予用户;用户获得评价的权利后完成评价。
[0014]将用户填写的多个个人信息进行连接后,使用HASH函数得到一段定长的信息摘要,并将其作为该用户的身份ID。
[0015]本发明的用区块链来赋予数字账户交易过程独有ID的方法,使用区块链生成密钥和数字证书,借助密钥和数字证书对相应买家的个人信息提供保护,同时要达到验证买家合法身份的目的。当交易双方进行交易时,通过加密的方式保护买家的个人信息,同时方案中引入了数字证书用以验证买家的身份,能够实现安全可靠的网上交易。
【主权项】
1.一种用区块链来赋予数字账户交易过程独有ID的方法,其特征在于:该方法的步骤是: 51、用户在区块链系统上利用区块链系统网络进行个人信息的注册,注册信息保存在区块链系统上,区块链系统使用一串使用密码学方法相关联产生的数据块用于标识用户身份,同时将产生的用户身份ID、用户的私钥返还给用户交给用户保存,并生成该用户的数字证书,所述数字证书中包含该用户的公钥和用户身份ID,数字证书用区块链系统的私钥进行加密,分配给客户用于进行身份验证; 52、用户在进行网上交易时将自己的数字证书发送给商家,商家在收到用户的购买请求后用区块链系统的公钥对数字证书进行解密以验证该证书的真实性,如通过验证则进行交易; 53、交易完成后,用户将自己的用户身份ID、支付成功信息连同自己的数字证书一起发送给区块链系统,区块链系统解密数字证书,验证该证书的真实性,解密得到的明文中也包含客户的账户ID,用以验证用户的身份;用户身份得到验证后,区块链系统确认该用户确实己经支付成功,将评价的权利授予用户;用户获得评价的权利后完成评价。2.根据权利要求1所述的用区块链来赋予数字账户交易过程独有ID的方法,其特征在于:将用户填写的多个个人信息进行连接后,使用HASH函数得到一段定长的信息摘要,并将其作为该用户的身份ID。
【文档编号】G06Q30/06GK106097073SQ201610441507
【公开日】2016年11月9日
【申请日】2016年6月20日
【发明人】熊强
【申请人】深圳市淘淘谷信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1