arrow
Return

SoK: methods for sampling random permutations in post-quantum cryptography

delete2026-04-01
delete0
PRE
AI
B
Budroni, Alessandro *
P
Pandolfo Perin, Lucas
DOI:10.1080/23799927.2026.2651702delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Several hard problems in Post-quantum Cryptography, e.g. the Permuted Kernel Problem and the Linear Code Equivalence Problem, are constructed by applying a secret permutation to a geometrical or algebraic structure. The protocols that base their security on these hard problems, some of which have been submitted to the NIST competition for post-quantum digital signatures, require sampling permutations at random. This non-trivial computational task requires a dedicated, efficient, and secure implementation against side-channel attacks. Nevertheless, there is a lack of systematic research on this topic. Our work aims to bridge this gap by delving into a comprehensive study of the most prominent permutation sampling algorithms, evaluating both their strengths and limitations. First, we conduct a theoretical comparison of the algorithms present in the existing literature. Subsequently, we leverage our constant-time software C implementation (with and without AVX2 optimization) to draw practical conclusions, giving details on the performance and efficacy of these algorithms in real-world scenarios.
Keywords:
Fisher-Yates
permutation sampling
post-quantum cryptography
secure implementation
sorting

Journal

I
International Journal of Computer Mathematics- Computer Systems Theory
IF:
0.6
Papers:
10
Citations:
0

Organization

T
Technology Innovation Institute
Scholars:
600
Papers: 517
Citations: 615