[发明专利]一种基于区块链的安全交易方法、装置及系统有效
申请号: | 201810459571.X | 申请日: | 2018-05-15 |
公开(公告)号: | CN108683509B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 成盛;佘伦凯;蒋万江;谢新强;周爱 | 申请(专利权)人: | 北京创世智链信息技术研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L29/08;G06Q40/04 |
代理公司: | 北京智沃律师事务所 11620 | 代理人: | 王继胜 |
地址: | 100081 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 安全 交易 方法 装置 系统 | ||
本发明涉及区块链安全技术领域,尤其涉及一种基于区块链的安全交易方法、装置及系统,其中方法包括获取区块链交易数据,以及共同接入安全交易装置的多个根密钥分散智能卡中的子密钥;根据至少一部分所述多个子密钥生成完整密钥;利用所述完整密钥对所述区块链交易数据进行签名;将所述签名后的区块链交易数据通过所述安全交易装置输出至非易失性存储器。通过本发明实施例的方案,可以对某个共享账户提高区块链交易的安全性。
技术领域
本发明涉及区块链安全技术领域,尤其涉及一种基于区块链的安全交易方法、装置及系统。
背景技术
随着2009年比特币的出现,区块链技术也随之发展。区块链技术,又称为“分布式账本技术”,是一种去中心化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与的分布式数据库系统。区块链不是一种单一的技术,而是多种技术整合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。在区块链实际应用中,每个用户会产生一对非对称密钥对,用于区块链上的交易签名,其对应公钥的Hash值作为其交易账户的身份标识。考虑到安全性、效率等多种因素,区块链非对称加密算法一般选用ECC(椭圆曲线)算法,其算法的安全性取决于椭圆曲线离散对数问题(ECDLP)的难解性。
当区块链的账户中数字货币或者其他金融货币的价值越来越高,账户的安全性也随之成为焦点。区块链的私钥是唯一证明用户身份的数据,用户的核心资产如比特币也由且仅由私钥控制,现有技术中区块链中主要采用硬件密钥来增强账户的安全性,但是这种技术手段无法应对多人共享账户的安全问题,即在区块链网络中某个账户要进行转账等操作时需要多人共同认可签名才能执行操作的场景,现在亟需一种能够应对多人共享账户安全支付的手段。
发明内容
为解决现有技术中的技术问题,本发明实施例提供了一种基于区块链的安全交易方法、装置及系统,可以提高区块链网络中账户资金的安全性。
一方面,本发明实施例提供了一种基于区块链的安全交易方法,应用于根密钥分散智能卡,包括,
获取区块链交易数据,以及共同接入安全交易装置的多个根密钥分散智能卡中的子密钥;
根据至少一部分所述多个子密钥生成完整密钥;
利用所述完整密钥对所述区块链交易数据进行签名;
将所述签名后的区块链交易数据通过所述安全交易装置输出至非易失性存储器。
另一方面,本发明实施例还提供了一种基于区块链的根密钥分散智能卡,包括,
接收单元,用于获取区块链交易数据,以及共同接入安全交易装置的多个根密钥分散智能卡中的子密钥;
生成单元,用于根据至少一部分所述多个子密钥生成完整密钥;
签名单元,用于利用所述完整密钥对所述区块链交易数据进行签名;
输出单元,用于将所述签名后的区块链交易数据通过所述安全交易装置输出至非易失性存储器。
另一方面,本发明实施例还提供了一种基于区块链的安全交易系统,包括,
安全交易装置,连接多个根密钥分散智能卡,并接收区块链交易数据;
多个所述根密钥分散智能卡,用于获取所述安全交易装置得到的区块链交易数据,以及通过所述安全交易装置获取多个根密钥分散智能卡中的子密钥;根据至少一部分所述多个子密钥生成完整密钥;利用所述完整密钥对所述区块链交易数据进行签名;将所述签名后的区块链交易数据通过所述安全交易装置输出至非易失性存储器;
交易主机,在联网环境下,获取所述非易失性存储器中签名后的交易数据,通过区块链网络完成区块链上的交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创世智链信息技术研究院,未经北京创世智链信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810459571.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于设备指纹的移动终端信息认证方法
- 下一篇:一种加密传输的用户身份更新方法