Faster Implementation of Ideal Lattice-based Cryptography Using AVX512

نویسندگان

چکیده

With the development of quantum computing, existing cryptography schemes based on classical cryptographic primitives will no longer be secure. Hence, cryptographers are designing post-quantum (PQC) schemes, and ideal lattice-based has emerged as a prime candidate. Today, becomes more mature, its performance an important optimization goal. In cryptography, polynomial arithmetic sampling most time-consuming operations therefore need to accelerated. this paper, taking advantage parallelism new 512-bit advanced vector instructions (AVX512), we present parallel implementations sampling, thus comprehensively improving their performance. We conduct experiments with Dilithium scheme(one scheme NIST PQC Standardization Process Round-4). Our implementation gets nice boost compared pure C language 256-bit (AVX2) implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions in Embedded Computing Systems

سال: 2023

ISSN: ['1539-9087', '1558-3465']

DOI: https://doi.org/10.1145/3609223