一种区块链私钥的保护方法、装置及系统制造方法及图纸

技术编号:16233765 阅读:38 留言:0更新日期:2017-09-19 14:59
本发明专利技术实施例公开了一种区块链私钥的保护方法、装置及系统,包括获取原始交易区块;将用户输入的私钥隐藏至原始交易区块头部的字段中,得到隐藏信息后的交易区块;将隐藏信息后的交易区块链接在区块链上;获取用户的提取指令;依据提取指令从区块链上的交易区块中提取出私钥。可见,由于原始交易区块头部具有很多字段,本发明专利技术实施例通过信息隐藏的方法将私钥隐藏在原始交易区块头部的字段中,并当用户需要访问区块链时,可以依据用户输入的提取指令从区块链上的交易区块中提取出私钥,从而可以防止私钥的丢失,并在一定程度上提高了区块链及用户账户的安全性。

Method, device and system for protecting block chain private key

The embodiment of the invention discloses cases and system protection method, block chain key device, including access to the original transaction block; field will be entered by the user private key to hide the original transaction block head, get the hidden information after the transaction will block block; hidden transaction link information in block chain; extracting instruction fetch according to instructions from the user; extracting block chain trading block to extract the private key. Obviously, because the original transaction block head has many fields, the method of the embodiment of information hiding by the private key is hidden in the field of the head of the original transaction block, and when users need to access the block chain, can be based on user input from the extract instruction block chain transaction block to extract the private key, which can prevent the loss the private key, and improve the security of the block chain and user accounts to a certain extent.

【技术实现步骤摘要】
一种区块链私钥的保护方法、装置及系统
本专利技术实施例涉及区块链
,特别是涉及一种区块链私钥的保护方法、装置及系统。
技术介绍
区块链是用于记录互联网上的交易或其他数据,是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式数字账本。区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链主要用于解决交易的信任和安全问题,用到非对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者(即区块链用户)授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。但是,现有技术中,区块链的私钥由区块链用户自己保存,可能由于用户保管不当,导致自己的私钥丢失或者被忘记,如果私钥丢失将可能导致财产的损失,而忘记私钥则将导致用户无法进入自己的账户进行相应的合法交易,从而降低了用户信息及区块链的安全性。因此,如何提供一种解决上本文档来自技高网...
一种区块链私钥的保护方法、装置及系统

【技术保护点】
一种区块链私钥的保护方法,其特征在于,包括:获取原始交易区块;将用户输入的私钥隐藏至所述原始交易区块头部的字段中,得到隐藏信息后的交易区块;将所述隐藏信息后的交易区块链接在区块链上;获取用户的提取指令;依据所述提取指令从所述区块链上的交易区块中提取出所述私钥。

【技术特征摘要】
1.一种区块链私钥的保护方法,其特征在于,包括:获取原始交易区块;将用户输入的私钥隐藏至所述原始交易区块头部的字段中,得到隐藏信息后的交易区块;将所述隐藏信息后的交易区块链接在区块链上;获取用户的提取指令;依据所述提取指令从所述区块链上的交易区块中提取出所述私钥。2.根据权利要求1所述的区块链私钥的保护方法,其特征在于,所述将用户输入的私钥隐藏至所述原始交易区块头部的字段中,得到隐藏信息后的交易区块的过程具体为:对用户输入的私钥进行预处理,得到处理后的私钥;将所述处理后的私钥嵌入至所述原始交易区块头部的字段中,得到隐藏信息后的交易区块。3.根据权利要求2所述的区块链私钥的保护方法,其特征在于,所述对用户输入的私钥进行预处理的过程具体为:采用加密算法对用户的私钥进行预处理。4.根据权利要求3所述的区块链私钥的保护方法,其特征在于,所述加密算法为RSA对称加密算法。5.根据权利要求2所述的区块链私钥的保护方法,其特征在于,所述将所述处理后的私钥嵌入至所述原始交易区块头部的字段中的过程具体为:采用基于小波变换的隐藏信息算法将所述处理后的私钥嵌入至所述原始交易区块头部的字段中。6.根据权利要求1-...

【专利技术属性】
技术研发人员:乔静炜肖红毛明扬张荣跃孔祥君
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1