Statistical zero-knowledge and analysis of rank-metric zero-knowledge proofs of knowledge

被引:0
|
作者
Song, Yongcheng [1 ]
Zhang, Jiang [1 ]
Huang, Xinyi [2 ]
Wu, Wei [3 ]
Yang, Haining [1 ]
机构
[1] State Key Lab Cryptol, POB 5159, Beijing 100878, Peoples R China
[2] Hong Kong Univ Sci & Technol Guangzhou, Artificial Intelligence Thrust, Informat Hub, Guangzhou 511455, Guangdong, Peoples R China
[3] Fujian Normal Univ, Sch Math & Stat, Fuzhou 350117, Fujian, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Post -quantum cryptography; Code -based cryptography; Rank metric; Zero -knowledge proof of knowledge; CRYPTANALYSIS; SIGNATURE; SCHEME;
D O I
10.1016/j.tcs.2023.113731
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A series of Stern-like Code-Based Zero-Knowledge Proofs of Knowledge (CBZKPoKs) in the rank setting have been proposed since 2011. These CBZKPoKs (RStern, RJKPT, RVDC, RankId, RCVE, RVeronID) are rank metric adaptations of Stern, JKPT, AGS, CVE, and Veron protocols in the Hamming setting. RVeronID has been analyzed and the witness can be recovered because improper permutation leaks the information of witness. However, there are several open problems in the rest of rank metric CBZKPoKs: (1) statistical zero -knowledge property; (2) security and completeness. In this paper, we deeply analyze rank metric permutation and its cryptographic properties, and rigorously show that RStern and RJKPT can achieve statistical zero-knowledge property. We then analyze RVDC, RankId, and RCVE and show that they do not satisfy completeness and RVDC can be broken by the rank support learning attack. To repair and strengthen security, we reconstruct the rank metric protocols (RAGS and RVeron), in which two protocols work on random linear codes without the limitation of cyclic structure. The performance analysis shows that: their communication costs (20 KB and 26 KB) are the lowest among existing Stern-like CBZKPoKs for 128-bit security. When compared with lattice-based zero-knowledge proofs of knowledge with a non-negligible soundness error such as improved Stern (PKC 2013), Bootle et al. (CRYPTO 2019), and Beullens (EUROCRYPT 2020), our protocols perform a significant advantage in communication costs.(c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:26
相关论文
共 50 条
  • [11] Efficient Zero-Knowledge Proofs
    Groth, Jens
    PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2011, 2011, 6737 : 379 - 379
  • [12] A Survey on Zero-Knowledge Proofs
    Feng, Li
    McMillin, Bruce
    ADVANCES IN COMPUTERS, VOL 94, 2014, 94 : 25 - 69
  • [13] Zero-Knowledge Proofs for Blockchains
    Ruj, Sushmita
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME, DSN-S 2024, 2024, : 67 - 68
  • [14] Zero-knowledge proofs of knowledge for group homomorphisms
    Maurer, Ueli
    DESIGNS CODES AND CRYPTOGRAPHY, 2015, 77 (2-3) : 663 - 676
  • [15] Zero-knowledge proofs for finite field arithmetic, or:: Can zero-knowledge be for free?
    Cramer, R
    Damgård, I
    ADVANCES IN CRYPTOLOGY - CRYPTO'98, 1998, 1462 : 424 - 441
  • [16] The power of preprocessing in zero-knowledge proofs of knowledge
    DeSantis, A
    Persiano, G
    JOURNAL OF CRYPTOLOGY, 1996, 9 (03) : 129 - 148
  • [17] Zero-knowledge proofs of knowledge for group homomorphisms
    Ueli Maurer
    Designs, Codes and Cryptography, 2015, 77 : 663 - 676
  • [18] Trading Help for Interaction in Statistical Zero-Knowledge Proofs
    Journal of Cryptology, 2003, 16 : 95 - 116
  • [19] Trading help for interaction in statistical zero-knowledge proofs
    Ben-Or, M
    Gutfreund, D
    JOURNAL OF CRYPTOLOGY, 2003, 16 (02) : 95 - 116
  • [20] Experimental relativistic zero-knowledge proofs
    Alikhani, Pouriya
    Brunner, Nicolas
    Crepeau, Claude
    Designolle, Sebastien
    Houlmann, Raphael
    Shi, Weixu
    Yang, Nan
    Zbinden, Hugo
    NATURE, 2021, 599 (7883) : 47 - +