McNie [8] is a code-based public key encryption scheme submitted to the NIST Post-Quantum Cryptography standardization [10] as a candidate. In this paper, we present Dual-Ouroboros, an improvement of McNie, which can be seen as a dual version of the Ouroboros-R protocol [1], another candidate to the NIST competition. This new improved protocol permits, first, to avoid an attack proposed by Gaborit [7] and second permits to benefit from a reduction security to a standard problem (as the original Ouroboros protocol).
In this paper, we establish a mass formula for Euclidean and Hermitian self-orthogonal codes over the finite ring Fq + uFq, where Fq is the finite field of order q and u2 = 0. We also establish a mass formula for Euclidean self-orthogonal codes over the finite ring Fq + uFq + u2Fq, with u3 = 0 and characteristic of Fq is odd. These mass formulas are used to give a classification of Euclidean and Hermitian self-orthogonal codes over F2 + uF2 and F3 + uF3 of small lengths.
In this paper, we suggest a new code-based public key encryption scheme, called McNie. McNie is a hybrid version of the McEliece and Niederreiter cryptosystems and its security is reduced to the hard problem of syndrome decoding. The public key involves a random generator matrix which is also used to mask the code used in the secret key. This makes the system safer against known structural attacks. In particular, we apply rank-metric codes to McNie.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.