EDBT 2026 Demo / reviewers in the wild / expert
Patrick Longa
dblp:32/2736
· DBLP profile ↗
24ranked-venue papers
9as first author
2since 2021 · last 2023
0000-0001-5791-6341ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 21 · 7 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | New Algorithms for the Deuring Correspondence - Towards Practical and Secure SQISign Signatures
Luca De Feo, Antonin Leroux, Patrick Longa, Benjamin Wesolowski |
EUROCRYPT (5) | 3 |
| 2021 | The Cost to Break SIKE: A Comparative Hardware-Based Analysis with AES and SHA-3
Patrick Longa, Wen Wang 0007, Jakub Szefer |
CRYPTO (3) | 1 |
| 2020 | The Lattice-Based Digital Signature Scheme qTESLA
Erdem Alkim, Paulo S. L. M. Barreto, Nina Bindel, Juliane Krämer, Patrick Longa, Jefferson E. Ricardini |
ACNS (1) | 5 |
| 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel AttacksabstractThis work deals with the energy-efficient, high-speed and high-security implementation of elliptic curve scalar multiplication, elliptic curve Diffie-Hellman (ECDH) key exchange and elliptic curve digital signatures on embedded devices using FourQ and incorporating strong countermeasures to thwart a wide variety of side-channel attacks. First, we set new speed records for constant-time curve-based scalar multiplication, DH key exchange and digital signatures at the 128-bit security level with implementations targeting 8, 16 and 32-bit microcontrollers. For example, our software computes a static ECDH shared secret in ~6.9 million cycles (or 0.86 seconds @8 MHz) on a low-power 8-bit AVR microcontroller which, compared to the fastest Curve25519 and genus-2 Kummer implementations on the same platform, offers 2× and 1.4× speedups, respectively. Similarly, it computes the same operation in ~495 thousand cycles on a 32-bit ARM Cortex-M4 microcontroller, achieving a factor-1.9 speedup when compared to the fastest Curve25519 implementation targeting another Cortex-M4 platform. A similar speed performance is observed in the case of digital signatures. Second, we engineer a set of side-channel countermeasures taking advantage of FourQ's rich arithmetic and propose a secure implementation that offers protection against a wide range of sophisticated side-channel attacks, including differential power analysis (DPA). Despite the use of strong countermeasures, the experimental results show that our FourQ software is still efficient enough to outperform implementations of Curve25519 that only protect against timing attacks. Finally, we perform a differential power analysis evaluation of our software running on an ARM Cortex-M4, and report that no leakage was detected with up to 10 million traces. These results demonstrate the potential of deploying FourQ on low-power applications such as protocols forthe Internet of Things. Zhe Liu 0001, Patrick Longa, Geovandro C. C. F. Pereira, Oscar Reparaz, Hwajeong Seo |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2018 | Guest Editors' Introduction to the Special Issue on Cryptographic Engineering in a Post-Quantum World: State of the Art AdvancesabstractThe papers in this special section examine the impact of cryptographic engineering in a post-quantum world. The vast majority of public-key cryptosystems currently in use is based on integer factorization and (elliptic curve) discrete logarithm problems, which are believed to be intractable with current computing technology. However, these hard problems can be solved in polynomial time by using Shor’s algorithm (or one of its variants) on a quantum computer. Recent progress towards the development of a largescale, fault-tolerant quantum computer has motivated the interest for post-quantum cryptography (a.k.a. quantum-safe or quantum-resistant cryptography) by governments, enterprises and the cryptography community. Zhe Liu 0001, Patrick Longa, Çetin Kaya Koç |
IEEE Trans. Computers | 2 |
| 2017 | Four \mathbb Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks
Zhe Liu 0001, Patrick Longa, Geovandro C. C. F. Pereira, Oscar Reparaz, Hwajeong Seo |
CHES | 2 |
| 2017 | Efficient Compression of SIDH Public Keys
Craig Costello, David Jao, Patrick Longa, Michael Naehrig, Joost Renes, David Urbanik |
EUROCRYPT (1) | 3 |
| 2017 | Fast Software Implementations of Bilinear PairingsabstractAdvancement in pairing-based protocols has had a major impact on the applicability of cryptography to the solution of more complex real-world problems. However, the computation of pairings in software still needs to be optimized for different platforms including emerging embedded systems and high-performance PCs. Few works in the literature have considered implementations of pairings on the former applications despite their growing importance in a post-PC world. In this paper, we investigate the efficient computation of the Optimal-Ate pairing over special class of pairing friendly Barreto-Naehrig curves in software at different security levels. We target both applications and perform our implementations on ARM-powered processors (with and without NEON instructions) and PC processors. We exploit state-of-the-art techniques and propose new optimizations to speed up the computation in the different levels including tower field and curve arithmetic. In particular, we extend the concept of lazy reduction to inversion in extension fields, analyze an efficient alternative for the sparse multiplication used inside the Miller’s algorithm and reduce further the cost of point/line evaluation formulas in affine and projective homogeneous coordinates. In addition, we study the efficiency of using M-type and D-type sextic twists in the pairing computation and carry out a detailed comparison between affine, Jacobian, and homogeneous coordinate systems. Our implementations on various mass-market emerging embedded devices significantly improve the state-of-the-art of pairing computation on ARM-powered devices and x86-64 PC platforms. For ARM implementations we achieved considerably faster computations in comparison to the counterparts. Reza Azarderakhsh, Dieter Fishbein, Gurleen Grewal, Shi Hu, David Jao, Patrick Longa, Rajeev Verma |
IEEE Trans. Dependable Secur. Comput. | 6 |
| 2016 | Speeding up the Number Theoretic Transform for Faster Ideal Lattice-Based Cryptography
Patrick Longa, Michael Naehrig |
CANS | 1 |
| 2016 | Four ℚ on FPGA: New Hardware Speed Records for Elliptic Curve Cryptography over Large Prime Characteristic Fields
Kimmo Järvinen 0001, Andrea Miele, Reza Azarderakhsh, Patrick Longa |
CHES | 4 |
| 2016 | Efficient Algorithms for Supersingular Isogeny Diffie-Hellman
Craig Costello, Patrick Longa, Michael Naehrig |
CRYPTO (1) | 2 |
| 2016 | FourQNEON: Faster Elliptic Curve Scalar Multiplications on ARM Processors
Patrick Longa |
SAC | 1 |
| 2015 | Fourℚ: Four-Dimensional Decompositions on a ℚ-curve over the Mersenne Prime
Craig Costello, Patrick Longa |
ASIACRYPT (1) | 2 |
| 2014 | Efficient and Secure Algorithms for GLV-Based Scalar Multiplication and Their Implementation on GLV-GLS Curves
Armando Faz-Hernández, Patrick Longa, Ana Helena Sánchez |
CT-RSA | 2 |
| 2014 | Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication
Patrick Longa, Francesco Sica 0001 |
J. Cryptol. | 1 |
| 2013 | The Realm of the Pairings
Diego F. Aranha, Paulo S. L. M. Barreto, Patrick Longa, Jefferson E. Ricardini |
Selected Areas in Cryptography | 3 |
| 2012 | Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication
Patrick Longa, Francesco Sica 0001 |
ASIACRYPT | 1 |
| 2012 | Efficient Implementation of Bilinear Pairings on ARM Processors
Gurleen Grewal, Reza Azarderakhsh, Patrick Longa, Shi Hu, David Jao |
Selected Areas in Cryptography | 3 |
| 2012 | Implementing the 4-dimensional GLV method on GLS elliptic curves with j-invariant 0
Patrick Longa, Maozhi Xu |
Des. Codes Cryptogr. | 2 |
| 2011 | Faster Explicit Formulas for Computing Pairings over Ordinary Curves
Diego F. Aranha, Koray Karabina, Patrick Longa, Catherine H. Gebotys, Julio López 0002 |
EUROCRYPT | 3 |
| 2010 | Efficient Techniques for High-Speed Elliptic Curve Cryptography
Patrick Longa, Catherine H. Gebotys |
CHES | 1 |
| 2009 | Novel Precomputation Schemes for Elliptic Curve Cryptosystems
Patrick Longa, Catherine H. Gebotys |
ACNS | 1 |
| 2008 | Fast and Flexible Elliptic Curve Point Arithmetic over Prime FieldsabstractWe present an innovative methodology for accelerating the elliptic curve point formulas over prime fields. This flexible technique uses the substitution of multiplication with squaring and other cheaper operations by exploiting the fact that field squaring is generally less costly than multiplication. Applying this substitution to the traditional formulas, we obtain faster point operations in unprotected sequential implementations. We also show the significant impact our methodology has in protecting against simple side- channel (SSCA) attacks. We modify the elliptic curve cryptography (ECC) point formulas to achieve a faster atomic structure when applying side-channel atomicity protection. In contrast to previous atomic operations that assume that squarings are indistinguishable from multiplications, our new atomic structure offers true SSCA-protection because it includes squaring in its formulation. Moreover, we extend our implementation to parallel architectures such as Single-Instruction Multiple-Data (SIMD). With the introduction of a new coordinate system and the flexibility of our methodology, we present, to our knowledge, the fastest formulas for SIMD-based schemes that are capable of executing three and four operations simultaneously. Finally, a new parallel SSCA-protected scheme is proposed for multiprocessor/parallel architectures by applying the atomic structure presented in this work. Our parallel and atomic operations are shown to be significantly faster than previous implementations. Patrick Longa, Ali Miri |
IEEE Trans. Computers | 1 |
| 2007 | A Flexible Design of Filterbank Architectures for Discrete Wavelet TransformsabstractIn this paper, distributed arithmetic (DA) has been used to implement a fully parallel LUT-based DA wavelet filterbank with interlaced input registers. In our scheme, decimation has been seamlessly integrated into the filter structure to achieve the same throughput performance as polyphase-based filterbanks. However, because partitioning of the filters is avoided, our scheme gives more flexibility to implement the LUT-DA structure, and consequently, lets designers maximize area utilization on LUT-based FPGAs. Our architecture has been designed for orthonormal and biorthogonal wavelets, and implemented on an Altera Stratix II FPGA. Significant reduction in terms of area requirements and increased throughput performance are achieved when compared to other DWT filterbanks based on DA, convolution or the lifting scheme. Patrick Longa, Ali Miri, Miodrag Bolic |
ICASSP (3) | 1 |