An Area-Efficient SPHINCS+ Post-Quantum Signature Coprocessor

被引:12
作者
Berthet, Quentin [1 ]
Upegui, Andres [1 ]
Gantel, Laurent [1 ]
Duc, Alexandre [2 ]
Traverso, Giulia [3 ]
机构
[1] Univ Appl Sci Western Switzerland, HEPIA, inIT, Geneva, Switzerland
[2] Univ Appl Sci Western Switzerland, HEIG VD, IICT, Yverdon, Switzerland
[3] CYSEC SA, Lausanne, Switzerland
来源
2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2021年
关键词
FPGA; SPHINCS+; post-quantum cryptography; hash-based signature schemes;
D O I
10.1109/IPDPSW52791.2021.00034
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The significant advances in the area of quantum computing of the past decade leave no doubt about the fact that quantum computers are an actual threat to cryptography. For this reason, a lot of efforts have been made lately in designing so-called post-quantum cryptographic primitives. The adoption of these schemes depends on the future capability of post-quantum cryptographic schemes to offer performances and functionalities similar to their classical counterparts. In particular, a milestone towards standardization is the implementation on FPGA of cryptographic primitives which leads to an efficient execution. We contribute in this respect by providing an area-efficient FPGA implementation of SPHINCS+, a post-quantum signature scheme which guarantees very high security, allowing its deployment into embedded systems such as hardware security modules, IoT devices or nanosatellites.
引用
收藏
页码:180 / 187
页数:8
相关论文
共 25 条
  • [1] Amiet D., 2018, International Conference on Cryptographic Hardware and Embedded Systems, CHES, P18, DOI DOI 10.13154/TCHES.V2018.I1.18-39
  • [2] FPGA-based SPHINCS+ Implementations: Mind the Glitch
    Amiet, Dorian
    Leuenberger, Lukas
    Curigert, Andreas
    Zbinden, Paul
    [J]. 2020 23RD EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2020), 2020, : 229 - 237
  • [3] Bernstein D., 2009, PQCRYPTO INT WORKSH
  • [4] The SPHINCS+ Signature Framework
    Bernstein, Daniel J.
    Huelsing, Andreas
    Koelbl, Stefan
    Niederhagen, Ruben
    Rijneveld, Joost
    Schwabe, Peter
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2129 - 2146
  • [5] Decisional Second-Preimage Resistance: When Does SPR Imply PRE?
    Bernstein, Daniel J.
    Hulsing, Andreas
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT III, 2019, 11923 : 33 - 62
  • [6] SPHINCS: Practical Stateless Hash-Based Signatures
    Bernstein, Daniel J.
    Hopwood, Daira
    Hulsing, Andreas
    Lange, Tanja
    Niederhagen, Ruben
    Papachristodoulou, Louiza
    Schneider, Michael
    Schwabe, Peter
    Wilcox-O'Hearn, Zooko
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2015, PT I, 2015, 9056 : 368 - 397
  • [7] Buchmann J, 2011, LECT NOTES COMPUT SC, V7071, P117, DOI 10.1007/978-3-642-25405-5_8
  • [8] Buchmann J, 2011, LECT NOTES COMPUT SC, V6737, P363, DOI 10.1007/978-3-642-21969-6_23
  • [9] Dang Q. H., 2015, 1804 NIST FIPS
  • [10] de la Piedra A., 2013, VHDL SHA 256 CORE