Support Post Quantum Cryptography with SIMD Everywhere on RISC-V Architectures

The threat of quantum computers has raised concerns about the security of traditional encryption algorithms, prompting the development of post-quantum cryptography. Various solutions have been proposed by the scientific community to address the potential threat posed by quantum computing. This paper aims to conduct an analysis of quantum-secure encryption algorithms such as Kyber and Falcon, with a focus on their performance under the RISC-V Vector Extension and Cryptography Extension. The choice of RISC-V as the research platform stems from its open-source nature and scalability, providing a flexible environment for exploring and evaluating the performance of quantum-secure encryption algorithms. However, achieving a smooth transition from traditional encryption algorithms to post-quantum cryptography requires careful consideration of multiple factors, including algorithm performance, portability, and others. To better understand the performance and feasibility of these solutions, this paper conducts a detailed analysis of PQClean using SIMD Everywhere. PQClean offers not only a pure C version but also a Neon version. SIMD Everywhere can convert Neon intrinsics into RISC-V intrinsics, enabling further analysis of RISC-V code in PQC using the Neon version of PQClean. We further enhanced the performance of SIMD Everywhere through the use of the RISC-V Vector Cryptography Extensions. We analyzed the cryptographic process and conducted advanced optimizations by comparing the differences between Neon and RISC-V intrinsics in the cryptographic design. The entire experimental process was analyzed using LLVM and Spike.

Authors

Institutions

Publication Details

Published
2024-08-09
DOI
https://doi.org/10.1145/3677333.3678149
Citations
2
Primary Topic
Quantum Computing Algorithms and Architecture
Type
article
Field-Weighted Citation Impact
0.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Support Post Quantum Cryptography with SIMD Everywhere on RISC-V Architectures

Jocelyn Li, Liang-Ni Wang, Chi-Bang Kuan, Yi-Chiao Su
2 citations
Quantum Computing Algorithms and Architecture
0.69
article

Support Post Quantum Cryptography with SIMD Everywhere on RISC-V Architectures

Jocelyn Li, Liang-Ni Wang, Chi-Bang Kuan, Yi-Chiao Su
article en
2 citations

Abstract

The threat of quantum computers has raised concerns about the security of traditional encryption algorithms, prompting the development of post-quantum cryptography. Various solutions have been proposed by the scientific community to address the potential threat posed by quantum computing. This paper aims to conduct an analysis of quantum-secure encryption algorithms such as Kyber and Falcon, with a focus on their performance under the RISC-V Vector Extension and Cryptography Extension. The choice of RISC-V as the research platform stems from its open-source nature and scalability, providing a flexible environment for exploring and evaluating the performance of quantum-secure encryption algorithms. However, achieving a smooth transition from traditional encryption algorithms to post-quantum cryptography requires careful consideration of multiple factors, including algorithm performance, portability, and others. To better understand the performance and feasibility of these solutions, this paper conducts a detailed analysis of PQClean using SIMD Everywhere. PQClean offers not only a pure C version but also a Neon version. SIMD Everywhere can convert Neon intrinsics into RISC-V intrinsics, enabling further analysis of RISC-V code in PQC using the Neon version of PQClean. We further enhanced the performance of SIMD Everywhere through the use of the RISC-V Vector Cryptography Extensions. We analyzed the cryptographic process and conducted advanced optimizations by comparing the differences between Neon and RISC-V intrinsics in the cryptographic design. The entire experimental process was analyzed using LLVM and Spike.

National Tsing Hua University (TW), MediaTek (Taiwan) (TW)
Openalex Percentile: Top 25%
Quantum Computing Algorithms and Architecture
0.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.