IEEE Transactions on Circuits & Systems II Express Briefs · 2021 · 32 citations · 17 references
ComputingComputer EngineeringComputer ScienceCryptographyLow-power DesignParallel ComputingCryptographic ArchitectureData ParallelismHardware AccelerationLattice-based CryptographyParallel ArchitecturesPost-quantum CryptographyApplications In CryptographyCryptographic Accelerator DesignCryptographic ApplicationsHardware Acceleration For CryptographyModular Arithmetic In CryptographyQuantum-resistant Cryptography
Thanks to the inherent post-quantum resistant properties, lattice-based cryptography has gained increasing attention in various cryptographic applications recently. To facilitate the practical deployment, efficient hardware architectures are demanded to accelerate the operations and reduce the computational resources, especially for the polynomial multiplication, which is the bottleneck of lattice-based cryptosystems. In this brief, we present a novel high-speed modular multiplier architecture for polynomial multiplication. The proposed architecture employs a divide and conquer strategy and exploits a special modulus to increase the parallelism and speed up the calculation, while enabling wider applications across various cryptosystems. The experimental results show that our design achieves around 27% and 39% reduction on the area consumption and delay, respectively, compared to prior works.
17
A fully homomorphic encryption scheme
Dan Boneh, Craig Gentry · 2009 · 2.4K citations
Modular multiplication without trial division
Peter L. Montgomery · Mathematics of Computation · 1985 · 2.4K citations
Modular Multiplication Without Trial Division
Peter L. Montgomery · Mathematics of Computation · 1985 · 1.1K citations · Full text
Multiplication of Multidigit Numbers on Automata
Anatolij A. Karatsuba, Yu. Ofman · Soviet physics. Doklady · 1963 · 794 citations
On the concrete hardness of Learning with Errors
M. Albrecht, Rachel Player, Sam Scott · Journal of Mathematical Cryptology · 2015 · 789 citations · Full text