Results 11 to 20 of about 366,982 (193)
Lattice codes for CRYSTALS-Kyber
This letter describes a lattice encoder for the NIST-recommended post-quantum encryption algorithm: Kyber. The key idea is to refine the analysis of Kyber decoding noise. We prove that Kyber decoding noise can be bounded by a sphere. This result shows the Kyber encoding problem is essentially a sphere packing in a hypercube.
Shuiyin Liu, Amin Sakzad
openaire +4 more sources
The Feasibility of the CRYSTALS-Kyber Scheme for Smart Metering Systems
This paper investigates the feasibility of a quantum-secure Key Encapsulation Mechanism (KEM) in hardware constrained Smart Meter (SM) equipment. In this sense, the Cryptographic Suite for Algebraic Lattices (CRYSTALS)-Kyber scheme, the new standard for ...
Vinicius L. R. Da Costa +3 more
doaj +3 more sources
Securing CRYSTALS-Kyber in FPGA Using Duplication and Clock Randomization
CRYSTALS-Kyber has been selected by the NIST as a post-quantum public-key encryption and key establishment algorithm to be standardized. This makes it important to develop side-channel attack resistant implementations of CRYSTALS-Kyber. In this paper, we propose utilizing duplication combined with clock randomization as a means of protecting CRYSTALS ...
Michail Moraitis +5 more
openaire +3 more sources
Planting CRYSTALS-Kyber Acceleration Seeds
CRYSTALS-Kyber (FIPS203) was one of the first post quantum cryptography schemes to be standardized by the National Institute of Standards and Technology; CRYSTALS-Kyber utilizes Montgomery reduction at the heart of the modulo reduction. Montgomery reduction traditionally is suited to computing moduli much larger than 32/64-bits.
Bevin, Ryan; id_orcid 0009-0002-1465-3515 +3 more
openaire +2 more sources
Evaluation of CRYSTALS-Kyber and Saber on the ARMv8 architecture [PDF]
This paper presents preliminary experimental results for the implementation of the third-round NIST finalists CRYSTALS-Kyber and Saber on the ARMv8 architecture. Our implementation uses NEON instructions to speed up key generation, encapsulation, and decapsulation of the reference codes.
Jheyne N. Ortiz +5 more
openaire +2 more sources
Applying the Simple Partial Discard Method to Crystals-Kyber
In certain cryptographic applications random numbers are required (e.g., when generating cryptographic keys and generating digital signatures). To obtain these random numbers, the typical approach involves obtaining random bits first and then converting ...
Dongyoung Roh, Sangim Jung
doaj +2 more sources
Semi-compressed CRYSTALS-Kyber [PDF]
In this paper, we investigate the communication overhead of the Kyber, which has recently been standardized by the National Institute of Standards and Technology (NIST). Given the same decryption failure rate (DFR) and security argument, we show it is feasible to reduce the communication overhead of the Kyber by 54%.
Shuiyin Liu, Amin Sakzad
openaire +4 more sources
Towards CRYSTALS-Kyber VHDL Implementation [PDF]
Kyber is one of the three finalists of the National Institute of Standards and Technology (NIST) post-quantum cryptography competition. This article presents an optimized Very High Speed Integrated Circuit Hardware Description Language (VHDL)-based implementation of the main components of the Kyber scheme, namely Number-Theoretic Transform (NTT) and ...
Sara Ricci +5 more
openaire +2 more sources
A Pipelined Hardware Design of FNTT and INTT of CRYSTALS-Kyber PQC Algorithm
Lattice-based post-quantum cryptography (PQC) algorithms demand number theoretic transform (NTT)-based polynomial multiplications. NTT-based polynomials’ multiplication relies on the computation of forward number theoretic transform (FNTT) and inverse ...
Muhammad Rashid +2 more
exaly +3 more sources
Practical single-trace attack on CRYSTALS-Kyber [PDF]
The CRYSTALS-Kyber key encapsulation mechanism is the first post-quantum cryptographic (PQC) standard selected by NIST for secure key exchange. It is now officially known as ML-KEM under FIPS 203. While Kyber is believed to be secure against both quantum and classical cryptanalysis, its implementations, like any cryptographic system, may emit ...
openaire +4 more sources

