Implementation and benchmarking of round 2 candidates in the NIST post-quantum cryptography standardization process using hardware and software/hardware co …
Performance in hardware has typically played a major role in differentiating among leading
candidates in cryptographic standardization efforts. Winners of two past NIST cryptographic …
candidates in cryptographic standardization efforts. Winners of two past NIST cryptographic …
Supersingular isogeny Diffie-Hellman key exchange on 64-bit ARM
We present an efficient implementation of the supersingular isogeny Diffie-Hellman (SIDH)
key exchange protocol on 64-bit ARMv8 processors for 125and 160-bit post-quantum …
key exchange protocol on 64-bit ARMv8 processors for 125and 160-bit post-quantum …
SIDH on ARM: faster modular multiplications for faster post-quantum supersingular isogeny key exchange
We present high-speed implementations of the post-quantum supersingular isogeny Diffie-
Hellman key exchange (SIDH) and the supersingular isogeny key encapsulation (SIKE) …
Hellman key exchange (SIDH) and the supersingular isogeny key encapsulation (SIKE) …
ABE squared: accurately benchmarking efficiency of attribute-based encryption
Measuring efficiency is difficult. In the last decades, several works have contributed in the
quest to successfully determine and compare the efficiency of pairing-based attribute-based …
quest to successfully determine and compare the efficiency of pairing-based attribute-based …
Efficient software implementation of ring-LWE encryption on IoT processors
Embedded processors have been widely used for building up Internet of Things (IoT)
platforms, in which the security issue is becoming critical. This paper studies efficient …
platforms, in which the security issue is becoming critical. This paper studies efficient …
Efficient arithmetic on ARM‐NEON and its application for high‐speed RSA implementation
Advanced modern processors support single instruction, multiple data instructions (eg, Intel‐
AVX and ARM‐NEON) and a massive body of research on vector‐parallel implementations …
AVX and ARM‐NEON) and a massive body of research on vector‐parallel implementations …
[PDF][PDF] Montgomery arithmetic from a software perspective
JW Bos, PL Montgomery - Cryptology ePrint Archive, 2017 - eprint.iacr.org
Montgomery Arithmetic from a Software Perspective* Page 1 Montgomery Arithmetic from a
Software Perspective* Joppe W. Bos1 and Peter L. Montgomery2 1NXP Semiconductors 2Self …
Software Perspective* Joppe W. Bos1 and Peter L. Montgomery2 1NXP Semiconductors 2Self …
ARMv8 SIKE: Optimized supersingular isogeny key encapsulation on ARMv8 processors
In this paper, we present highly-optimized constant-time software libraries for supersingular
isogeny key encapsulation (SIKE) protocol on ARMv8 processors. Our optimized hand …
isogeny key encapsulation (SIKE) protocol on ARMv8 processors. Our optimized hand …
Fast Arithmetic Modulo 2^ xp^ y±1
We give a systematic overview of techniques to compute arithmetic modulo 2 xpy±1 and
propose improvements. This is useful for computations in the supersingular isogeny Diffie …
propose improvements. This is useful for computations in the supersingular isogeny Diffie …
Parallel implementations of LEA, revisited
In this paper we revisited the parallel implementations of LEA. By taking the advantages of
both the light-weight features of LEA and the parallel computation abilities of ARM-NEON …
both the light-weight features of LEA and the parallel computation abilities of ARM-NEON …