블록체인 기반 가상자산 관리를 위한 (1,3) 분산키의 비신뢰 기반 안전한 분산 복구 프로토콜
Secure Recovery Protocol of (1,3) Distributed Key Share with Trustless Setup for Asset Management in Blockchain
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
비신뢰 기반 분산키 생성은 다수의 참여자가 개인키를 모르는 상태에서 개인키의 샤미르 비밀 공유를 공동 생성하는 프로토콜이다. 또한 이를 임계값 서명으로 확장할 경우 개인키를 복원하지 않고도 다수 참여자간의 암호 프로토콜을 통해서 디지털 서명을 생성할 수 있도록 한다. 본 연구는 활용성이 높은 (1,3) 샤미르 비밀 공유 구조에서한 공유 값을 분실할 경우 동일한 개인키에 대한 전체 공유 값을 비신뢰 기반으로 재생성해서 공유 구조를 복구하는 프로토콜을 제안한다. 제안 프로토콜은 정확성과 기밀성 측면에서 분산키 생성과 동일한 보안 요건을 갖춘다. 블록체인 기반 가상자산 관리에 적용할 경우 안전한 개인키 관리와 서명 권한의 위임 및 불능화를 가능하게 한다.
Abstract
Distributed key generation (DKG) with trustless setup is a cryptographic protocol that distributes Shamir secret shares of a private key to participants while keeping the actual private key hidden to the participants. Also, by extending it to a threshold signature protocol, digital signatures can be generated without construction of private keys. This paper proposes a recovery protocol maintaining trustless setup assumptions, in particular to the useful (1,3) share structure. The proposed protocol meets same levels of security requirements with DKG in terms of correctness and secrecy. The protocol can also enable delegation and revocation of digital sign rights for blockchain-based asset management.
참고문헌 (22)
- "Dekey Wallet | dApp wallet" (2021)[URL]
- "MetaMask - A crypto wallet &gateway to blockchain apps" (2021)[URL]
- "Ledger: Hardware Wallet" (2021)[URL]
- "D'CENT Wallet" (2021)[URL]
- Shamir, A., "How to share a secret", Communications of the ACM, 22(11), pp.612~613 (1979)
- Pederson, T. P., "Non-interactive and information-theoretic secure verifiable secret sharing", Annual international cryptology conference, pp.129~140 (1991)
- Gennaro, R., "Secure distributed key generation for discrete-log based cryptosystems", International Conference on the Theory and Applications of Cryptographic Techniques, pp.295~310 (1999)
- "Certicom, Sec 1: Elliptic curve cryptography", Certicom Research, 2, pp.137~ (2009)
- Cramer, R., "General secure multi-party computation from any linear secret-sharing scheme", International Conference on the Theory and Applications of Cryptographic Techniques, pp.316~334 (2000)
- Gennaro, R., "Fast multiparty threshold ECDSA with fast trustless setup", Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp.1179~1194 (2018)
- Gennaro, R., "One round threshold ECDSA with identifiable Abort", IACR ePring, 2020-540, ~ (2020)
- Canetti, R., "UC non-interactive, proactive, threshold ECDSA with identifiable aborts", Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security, pp.1769~1787 (2020)
- Damgård, I., "fast threshold ECDSA with honest majority", International Conference on Security and Cryptography for Networks, pp.382~400 (2020)
- "BitGo: Institutional Digital Asset Platform" (2021)[URL]
- "Security & infrastructure at fortmatic" (2021)[URL]
- "AWS encryption sdk" (2021)[URL]
- "Azure key vault rest api reference" (2021)[URL]
- Waring, E., "Vii. problems concerning interpolations", Philosophical transactions of the royal society of London, 69, pp.59~67
- Feldman, P., "A practical scheme for non-interactive verifiable secret sharing", 28th Annual Symposium on Foundations of Computer Science, pp.427~438 (1987)
- Schnorr, C. P., "Efficient signature generation by smart cards", Journal of cryptology, 4(3), pp.161~174 (1991)
- Fiat, A., "How to prove yourself : Practical solutions to identification and signature problems", Conference on the theory and application of cryptographic techniques, pp.186~194 (1986)
- Paillier, P., "Public-key cryptosystems based on composite degree residuosity classes", International conference on the theory and applications of cryptographic techniques, pp.223~238 (1999)
