arrow
返回

Falcon/Kyber and Dilithium/Kyber Network Stack on Nvidia’s Data Processing Unit Platform

delete2024-01-01
delete1
delete
OA
AI
D
Daniel Christian Lawo *
R
Ricardo André Schuh Frantz
A
A. Cano Aguilera
X
X. Arnal i Clemente
M
Michal Podleś
J
José Luis Imaña
I
Idelfonso Tafur Monroy
J
Juan José Vegas Olmos
DOI:10.1109/ACCESS.2024.3374629delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Commercially available quantum computers are expected to reshape the world in the near future. They are said to break conventional cryptographic security mechanisms that are deeply embedded in our today's communication. Symmetric cryptography, such as AES, will withstand quantum attacks as long as the key sizes are doubled compared to today's key lengths. Asymmetric cryptographic procedures, e.g. RSA, however are broken. It is therefore necessary to change the way we assure our privacy by adopting and moving towards post-quantum cryptography (PQC) principles. In this work, we benchmark three PQC algorithms, Falcon, Dilithium, and Kyber. Moreover, we present an implementation of a PQC stack consisting of the algorithms Dilithium/Kyber and Falcon/Kyber which use hardware accelerators for some key functions and evaluate their performance and resource utilization. Regarding a classic server-client model, the computational load of the Dilithium/Kyber stack is distributed more equally among server and client. The stack Falcon/Kyber biases the computational challenges towards the server, hence relieving the client of performing costly operations. We found that Dilithium's advantage over Falcon is that Dilithium's execution is faster while the workload to be performed is distributed equally among client and server, whereas Falcon's advantage over Dilithium lies within the small signature sizes and the unequally distributed computational tasks. In a client server model with a performance limited client (i.e. Internet-of-Things - IoT - environments) Falcon could proof useful for it constrains the computational hard tasks to the server and leaves a minimal workload to the client. Furthermore, Falcon requires smaller bandwidth, making it a strong candidate for deep-edge or IoT applications.
Keyword:
Cryptography
Servers
Software algorithms
Security
Cloud computing
Field programmable gate arrays
Software
Quantum computing
Client-server systems
Data processing units
Dilithium
falcon
Kyber
post-quantum cryptography

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

C
Complutense University of Madrid
学者数:
2.6W
论文数: 2.2W
被引数: 31
E
Eindhoven University of Technology
学者数:
1.6W
论文数: 1.5W
被引数: 2.2W
引用论文

引用论文

Physical modeling of direct current and radio frequency characteristics for InP-based InAlAs/InGaAs HEMTs
err2016-09-23
err0
PREAI
errShu-Xiang Sun; Hui-Fang Ji; Hui-Juan Yao; Sheng Li; Zhi Jin; Peng Ding; Ying-Hui Zhong
err分享
err收藏
: A Crystal for Post-Quantum Security Using Kyber and Dilithium
err2023-02-01
err33
PREAI
errAikata, Aikata; Mert, Ahmet Can; Imran, Malik; Pagliarini, Samuel; Roy, Sujoy Sinha
err分享
err收藏
The design space of shape-changing interfaces
err2014-06-21
err0
errOAAI
errMatthijs Kwak; Kasper Hornbæk; Panos Markopoulos; Miguel Bruns Alonso
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Software-Defined Perimeter (SDP): State of the Art Secure Solution for Modern Networks
err2019-09-01
err71
PREAI
errMoubayed, Abdallah; Refaey, Ahmed; Shami, Abdallah
err分享
err收藏
Accelerating Falcon on ARMv8
err2022-01-01
err23
errOAAI
errKim, Youngbeom; Song, Jingyo; Seo, Seog Chung
err分享
err收藏
学者 查看更多内容