Masking Gaussian Elimination at Arbitrary Order, with Application to Multivariate- and Code-Based PQC
Quinten Norga, Suparna Kundu, Uttam Kumar Ojha, Anindya Ganguly,, Angshuman Karmakar, Ingrid Verbauwhede

TL;DR
This paper introduces a novel masking scheme for Gaussian Elimination to enhance security in multivariate- and code-based post-quantum cryptographic signatures, with detailed efficiency evaluations.
Contribution
It is the first to analyze and propose masking techniques for multivariate- or code-based digital signature algorithms, including efficient masked back substitution methods.
Findings
Secure masked GE algorithms are proven in the t-probing model.
Operational overhead is approximately 2.3x higher for certain security levels.
Performance results show significant overhead in masked implementations on ARM Cortex-M4.
Abstract
Digital signature schemes based on multivariate- and code-based hard problems are promising alternatives for lattice-based signature schemes, due to their small signature size. Gaussian Elimination (GE) is a critical operation in the signing procedure of these schemes. In this paper, we provide a masking scheme for GE with back substitution to defend against first- and higher-order attacks. To the best of our knowledge, this work is the first to analyze and propose masking techniques for multivariate- or code-based DS algorithms. We propose a masked algorithm for transforming a system of linear equations into row-echelon form. This is realized by introducing techniques for efficiently making leading (pivot) elements one while avoiding costly conversions between Boolean and multiplicative masking at all orders. We also propose a technique for efficient masked back substitution, which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms
