[发明专利]一种资源交易方法及电子钱包系统在审
申请号: | 201711389794.5 | 申请日: | 2017-12-20 |
公开(公告)号: | CN107993066A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 张超;宁晓魁;胡永亮;杨爱蓉;姚铸 | 申请(专利权)人: | 国民认证科技(北京)有限公司 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38;G06Q20/40 |
代理公司: | 北京维澳专利代理有限公司11252 | 代理人: | 赵景平,张春雨 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 交易 方法 电子 钱包 系统 | ||
技术领域
本发明涉及区块链和生物认证技术领域,特别涉及一种资源交易方法及电子钱包系统。
背景技术
随着电子商务的发展,基于电子钱包的电子交易已经广泛应用于各个行业,例如金融、证券和专利权转让等,交易的资源可以包括:数字货币、股票以及专利号等。
以金融行业为例,当用户A(即资源的发送方)与用户B(即资源的接收方)发生电子交易时,作为交易中心的银行系统首先生成一笔交易订单,然后基于用户A注册的用户名和密码进行身份验证,并在用户A身份核验通过后对用户A的电子钱包进行使用授权,将用户A的交易资源转移至用户B的电子钱包中,完成用户A与用户B之间的电子交易。
可以看出,在用户A与用户B的电子交易的过程中,是基于用户名和密码实现的用户身份核验,而用户密码容易被复制,导致用户的电子钱包的安全性低,另外,如果交易中心遭受恶意攻击时,还会造成交易记录的泄漏,危及电子交易的安全性。
发明内容
本发明实施例的目的在于提供一种资源交易方法及电子钱包系统,以提高电子交易过程中用户的电子钱包的安全性。
为达到上述目的,本发明实施例公开了一种资源交易方法,应用于电子钱包系统,所述电子钱包系统包括第一终端、第二终端、区块链集群和资源管理服务器;所述第一终端、所述第二终端和所述区块链集群互为通信连接,所述区块链集群与所述资源管理服务器通信连接;所述资源管理服务器中设置有多个电子钱包,每一电子钱包中包含资源和资源地址,资源地址为电子钱包针对每次交易的资源而分配的公钥;所述资源交易方法包括:
针对目标资源的本次交易发起后,所述第二终端向所述第一终端发送资源请求;其中,所述目标资源为:本次交易前属于发送方电子钱包、且以第一公钥作为当前资源地址的资源;所述资源请求中携带有第二公钥和资源内容描述,所述第二公钥为:所述第二终端为接收方电子钱包接收所述目标资源而分配的公钥;
所述第一终端根据所述资源请求生成针对所述目标资源的交易订单,利用与所述第一公钥配对使用的第一私钥对所述交易订单进行签名,并将已签名的交易订单以广播方式发送给所述区块链集群;
所述区块链集群利用第一公钥对所接收的交易订单进行签名验证,在签名验证通过后,生成并存储与所述交易订单相对应的交易流水记录;
在所述交易流水记录成功存储后,所述资源管理服务器完成所述发送方电子钱包和所述接收方电子钱包中针对所述目标资源的资源交易。
优选的,所述资源管理服务器完成所述发送方电子钱包和所述接收方电子钱包中针对所述目标资源的资源交易,包括:
所述资源管理服务器从所述发送方电子钱包中删除所述目标资源,从所述接收方电子钱包中增加所述目标资源,并将所述第二公钥确定为本次交易的所述目标资源的当前资源地址。
优选的,所述第一终端根据所述资源请求生成针对所述目标资源的交易订单之前,所述资源交易方法还包括:
所述第一终端基于生物认证技术对所述发送方电子钱包的用户身份进行核验,并在身份核验通过后生成针对所述目标资源的交易订单。
优选的,所述第一终端中设置有第一智能卡、所述第二终端中设置有第二智能卡,所述第一智能卡与所述第一终端通信连接、所述第二智能卡与所述第二终端通信连接,所述第一智能卡和所述第二智能卡具有存储和运算功能;
所述针对目标资源的本次交易发起后,所述第二终端向所述第一终端发送资源请求,包括:
所述第二终端向所述第二智能卡发送资源地址分配请求;所述第二智能卡收到所述资源地址分配请求后,针对本次交易的所述目标资源分配可用资源地址;其中,所述可用资源地址包括:在接收所述资源分配请求之前预先生成、或者在接收到所述资源分配请求后按照预设密钥生成算法生成,且与所述接收方电子钱包对应的未使用公钥;
所述第一终端基于生物认证技术对所述发送方电子钱包的用户身份进行核验,包括:所述第一终端接收到所述资源请求后,向所述第一智能卡发送身份核验请求;所述第一智能卡收到所述身份核验请求后,基于生物认证技术对所述发送方电子钱包的用户身份进行核验。
优选的,所述区块链集群利用第一公钥对所接收的交易订单进行签名验证,包括:
所述区块链集群中的每一区块链节点,根据自身存储的交易流水记录获得所述第一公钥,并利用所获得的第一公钥对所接收的交易订单进行签名验证,且当验证结果为通过的区块链节点的数量达到预设数值时,确定针对所述交易订单的签名验证通过。
优选的,针对目标资源的本次交易的发起方式包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国民认证科技(北京)有限公司,未经国民认证科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711389794.5/2.html,转载请声明来源钻瓜专利网。