Abstract
We propose SOFIA, the first MQ -based signature scheme provably secure in the quantum-accessible random oracle model (QROM). Our construction relies on an extended version of Unruh’s transform for 5-pass identification schemes that we describe and prove secure both in the ROM and QROM. Based on a detailed security analysis, we provide concrete parameters for SOFIA that achieve 128-bit post-quantum security. The result is SOFIA-4-128 with parameters carefully optimized to minimize signature size and maximize performance. SOFIA-4-128 comes with an implementation targeting recent Intel processors with the AVX2 vector-instruction set; the implementation is fully protected against timing attacks.
Original language | English |
---|---|
Title of host publication | Public-Key Cryptography - PKC 2018 - 21st IACR International Conference on Practice and Theory of Public-Key Cryptography, Proceedings |
Editors | Michel Abdalla, Ricardo Dahab |
Publisher | Springer |
Pages | 3-33 |
Number of pages | 31 |
ISBN (Print) | 9783319765778 |
DOIs | |
Publication status | Published - 2018 |
Event | 21st IACR International Conference on Practice and Theory of Public-Key Cryptography (PKC 2018) - Rio de Janeiro, Brazil Duration: 25 Mar 2018 → 29 Mar 2018 Conference number: 21 https://pkc.iacr.org/2018/ |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 10769 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 21st IACR International Conference on Practice and Theory of Public-Key Cryptography (PKC 2018) |
---|---|
Abbreviated title | PKC2018 |
Country/Territory | Brazil |
City | Rio de Janeiro |
Period | 25/03/18 → 29/03/18 |
Internet address |
Funding
This work was supported by the Netherlands Organization for Scientific Research (NWO) under Veni 2013 project 13114, by the European Commission through the ICT Programme under contract ICT-645622 PQCRYPTO and by the Faculty of Computer Science and Engineering at the “Ss. Cyril and Methodius” University.
Keywords
- 5-pass identification schemes
- Multivariate cryptography
- Post-quantum cryptography
- QROM
- Unruh’s transform
- Vectorized implementation
- Unruh's transform