[发明专利]一种基于区块链技术的密钥安全签名方法有效
申请号: | 201711315375.7 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108055133B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 申子熹 | 申请(专利权)人: | 江苏安凰领御科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/53 |
代理公司: | 32228 无锡华源专利商标事务所(普通合伙) | 代理人: | 聂启新 |
地址: | 214000 江苏省无锡市新吴区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链技术的密钥安全签名方法,涉及区块链技术领域,该方法包括:动态创建并初始化安全执行区,通过密钥加载函数调用进入安全区指令进入安全执行区,将密钥文件中的节点密钥加载至安全执行区,在与区块链系统中的其他节点的共识过程时,通过签名函数调用进入安全区指令进入安全执行区,签名函数的参数包括私钥标识和待签名数据,在安全执行区中确定私钥标识对应的签名私钥,并使用签名私钥待签名数据进行签名,返回签名结果;该方法充分利用了CPU的安全执行区,节点的密钥存储于安全执行区,签名过程也在安全执行区内运行,保护了密钥的安全。 | ||
搜索关键词: | 一种 基于 区块 技术 密钥 安全 签名 方法 | ||
【主权项】:
1.一种基于区块链技术的密钥安全签名方法,其特征在于,所述方法包括:/n区块链节点每次启动区块链程序时都会动态创建并初始化安全执行区,所述安全执行区是中央处理器CPU中受保护的可信执行环境,所述安全执行区中存储有密钥文件,所述密钥文件中包括节点密钥,所述节点密钥包括签名私钥以及与所述签名私钥对应的私钥标识;/n通过密钥加载函数调用进入安全区指令进入所述安全执行区,将所述密钥文件中的节点密钥加载至所述安全执行区;/n在与区块链系统中的其他节点的共识过程时,通过签名函数调用进入安全区指令进入所述安全执行区,所述签名函数的参数包括私钥标识和待签名数据;/n在所述安全执行区中确定所述私钥标识对应的签名私钥,并使用所述签名私钥对所述待签名数据进行签名,返回签名结果;/n将所述签名结果发送给所述区块链系统中的其他各个节点进行共识验证。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏安凰领御科技有限公司,未经江苏安凰领御科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711315375.7/,转载请声明来源钻瓜专利网。