Publication:
The Lattice-Based Digital Signature Scheme QTESLA

Research Projects

Organizational Units

Journal Issue

Abstract

We present qTESLA, a post-quantum provably-secure digital signature scheme that exhibits several attractive features such as simplicity, strong security guarantees against quantum adversaries, and builtin protection against certain side-channel and fault attacks. qTESLA-selected for round 2 of NIST's post-quantum cryptography standardization project-consolidates a series of recent schemes originating in works by Lyubashevsky, and Bai and Galbraith. We provide full-fledged, constant-time portable C implementations consisting of only about 300 lines of C code, which showcases the code compactness of the scheme. Our results also demonstrate that a conservative, provably-secure signature scheme can be efficient and practical, even with a compact and portable implementation. For instance, our C-only implementation executes signing and verification in approximately 0.9 ms on an x64 Intel processor using the proposed level 1 parameter set. Finally, we also provide AVX2-optimized assembly implementations that achieve an additional factor-1.5 speedup.

Description

Barreto, Paulo/0000-0001-8832-3071; Alkim, Erdem/0000-0003-4638-2422; Bindel, Nina/0000-0001-6677-2474;

Citation

WoS Q

Scopus Q

Q3

Source

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Volume

12146

Issue

Start Page

441

End Page

460

Endorsement

Review

Supplemented By

Referenced By