Implementation and benchmarking of round 2 candidates in the NIST post-quantum cryptography standardization process using hardware and software/hardware co …

VB Dang, F Farahmand, M Andrzejczak… - … ePrint Archive: Report …, 2020 - par.nsf.gov
Performance in hardware has typically played a major role in differentiating among leading
candidates in cryptographic standardization efforts. Winners of two past NIST cryptographic …

Supersingular isogeny Diffie-Hellman key exchange on 64-bit ARM

A Jalali, R Azarderakhsh… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
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 …

SIDH on ARM: faster modular multiplications for faster post-quantum supersingular isogeny key exchange

H Seo, Z Liu, P Longa, Z Hu - IACR Transactions on Cryptographic …, 2018 - tches.iacr.org
We present high-speed implementations of the post-quantum supersingular isogeny Diffie-
Hellman key exchange (SIDH) and the supersingular isogeny key encapsulation (SIKE) …

ABE squared: accurately benchmarking efficiency of attribute-based encryption

A de la Piedra, M Venema, G Alpár - Cryptology ePrint Archive, 2022 - eprint.iacr.org
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 …

Efficient software implementation of ring-LWE encryption on IoT processors

Z Liu, R Azarderakhsh, H Kim… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
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 …

Efficient arithmetic on ARM‐NEON and its application for high‐speed RSA implementation

H Seo, Z Liu, J Großschädl… - Security and …, 2016 - Wiley Online Library
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 …

[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 …

ARMv8 SIKE: Optimized supersingular isogeny key encapsulation on ARMv8 processors

A Jalali, R Azarderakhsh, MM Kermani… - … on Circuits and …, 2019 - ieeexplore.ieee.org
In this paper, we present highly-optimized constant-time software libraries for supersingular
isogeny key encapsulation (SIKE) protocol on ARMv8 processors. Our optimized hand …

Fast Arithmetic Modulo 2^ xp^ y±1

JW Bos, S Friedberger - 2017 IEEE 24th Symposium on …, 2017 - ieeexplore.ieee.org
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 …

Parallel implementations of LEA, revisited

H Seo, T Park, S Heo, G Seo, B Bae, Z Hu… - … Workshop, WISA 2016 …, 2017 - Springer
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 …