作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (11): 23-28. doi: 10.19678/j.issn.1000-3428.0057591

• 热点与综述 • 上一篇    下一篇

一种抗合谋攻击的区块链私钥管理方案

周健1,2, 屈冉1   

  1. 1. 安徽财经大学 管理科学与工程学院, 安徽 蚌埠 233030;
    2. 北京邮电大学 计算机学院, 北京 100876
  • 收稿日期:2020-03-05 修回日期:2020-04-13 发布日期:2020-04-27
  • 作者简介:周健(1979-),男,副教授,主研方向为密钥管理、网络安全;屈冉,硕士研究生。
  • 基金资助:
    安徽省高等学校自然科学基金(KJ2019A0657,KJ2020A0013);安徽财经大学校级科研项目(ACKYB19012,ACKYB18010);安徽财经大学研究生科研创新基金(ACYC2018233)。

A Private Key Management Scheme on Blockchain Against Collusion Attacks

ZHOU Jian1,2, QU Ran1   

  1. 1. School of Management Science and Engineering, Anhui University of Finance and Economics, Bengbu, Anhui 233030, China;
    2. School of Computer Science, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2020-03-05 Revised:2020-04-13 Published:2020-04-27

摘要: 针对区块链上用户私钥丢失后的安全恢复问题,提出一种基于门限秘密共享的私钥分布式管理方案。将用户私钥结合秘密口令构成秘密,通过门限密钥机制将秘密分割为多份秘密碎片,同时利用实用拜占庭容错算法将秘密碎片分配给网络中的诚实节点保管。当用户丢失私钥后,只要收集超过门限阈值份额的秘密碎片并结合秘密口令就可恢复私钥。分析结果表明,该方案具有抗合谋攻击、抗单点失效和匿名性等特性,并且可在保障用户私钥安全存储与动态管理的前提下,实现用户私钥丢失后的恢复功能。

关键词: 区块链, 私钥管理, 门限密钥, 实用拜占庭容错算法, 密钥恢复

Abstract: To address the security of the recovery of lost private keys on the blockchain,this paper proposes a distributed management scheme for private keys based on threshold secret sharing.The scheme combines the user’s private key with the secret password as a secret and uses the threshold key mechanism to divide the secret into several secret fragments,which are assigned to honest nodes for custody in the network by using the practical Byzantine fault tolerant algorithm.When the user’s private key is lost,the private key can be recovered by collecting secret fragments more than the threshold and combining them with the secret password.Analysis results show that this scheme is anonymous and resistant to collusion attacks and single node failure.It can implement recovery of the user’s lost private key while the dynamic management and secure storage of the private key is ensured.

Key words: blockchain, private key management, threshold key, practical Byzantine fault tolerant algorithm, key recovery

中图分类号: