Quasi-Cyclic Stern Proof of Knowledge

10/11/2021
by   Loic Bidoux, et al.
0

The 1993 Stern authentication protocol is a code-based zero-knowledge protocol with cheating probability equal to 2/3 based on the syndrome decoding problem which permits to obtain a proof of knowledge of a small weight vector. This protocol was improved a few years later by Véron, who proposed a variation of the scheme based on the general syndrome decoding problem which leads to better results in term of communication. A few years later, the AGS protocol introduced a variation of the Véron protocol based on quasi-cyclic matrices. The AGS protocol permits to obtain an asymptotic cheating probability of 1/2 and a strong improvement in term of communications. In the present paper we propose two new contributions. First, a Quasi-Cyclic Stern proof of knowledge construction which constitutes an adaptation of the AGS scheme in a syndrome decoding context. The main interest of this adaptation is that at the difference of the regular (non quasi-cyclic) case, the Quasi-Cyclic Stern protocol is better in terms of communication than its Véron counterpart (the AGS protocol, which can be seen as a Quasi-Cyclic Véron protocol). The difference comes from the fact that a seed related optimization is better for QC-Stern than for QC-Véron. Secondly, we also propose a general new optimization to handle random seeds in this type of protocol. Overall, the two new optimizations we propose permit to gain about 17.5 communication compared to the previous best approach for this type of protocols. Such optimizations are of great matter in the ongoing context where a new signature call for proposals has been announced by the NIST and for which such zero-knowledge approaches are a real alternative, as it was shown in the first signature call for proposals of the NIST.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/14/2022

Code-based Signatures from New Proofs of Knowledge for the Syndrome Decoding Problem

In this paper, we study code-based signatures constructed from Proof of ...
research
02/01/2019

Key Recovery Attack on Rank Quasi-Cyclic Code-based Signature Scheme

Rank Quasi-Cyclic Signature (RQCS) is a rank metric code-based signature...
research
07/17/2023

RYDE: A Digital Signature Scheme based on Rank-Syndrome-Decoding Problem with MPCitH Paradigm

We present a signature scheme based on the Syndrome-Decoding problem in ...
research
05/25/2018

McEliece-type Cryptosystems over Quasi-cyclic Codes

In this thesis, we study algebraic coding theory based McEliece-type cry...
research
11/02/2019

The Niederreiter cryptosystem and Quasi-Cyclic codes

McEliece and Niederreiter cryptosystems are robust and versatile cryptos...
research
08/25/2021

On the extremal values of the cyclic continuants of Motzkin and Straus

In a 1983 paper, G. Ramharter asks what are the extremal arrangements fo...
research
03/29/2018

Routing and Network Coding over a Cyclic Network for Online Video Gaming

Online video games are getting more popular, attracting a continuously g...

Please sign up or login with your details

Forgot password? Click here to reset