Saber With Hybrid Striding Toom Cook-Based Multiplier: Implementation Using Open-Source Tool Flow and Industry Standard Chip Design Tools
Quantum computers are a significant threat to the existing cryptography algorithms. The Saber is a lattice-based post-quantum cryptographic or quantum-safe algorithm designed as a quantum computing attack-resistant protocol. The hardness of SABER is based on the Rounding with Learning (LWR) problem. This work presents a hardware implementation of Striding Toom Cook multiplier-based Saber. SABER is selected algorithms of the NIST (National Institute of Standards and Technology) round 3 criteria. After evaluation in the striding school book multiplier, a technique is also introduced to efficiently load the weighted polynomials into registers and multipliers. The implemented design is realized utilizing Cadence digital-flow (industry-standard) and open-source tool flow (OFRS) with CMOS 180nm TSMC and CMOS (130nm/180nm SKY-WATER) process, respectively. The realized chip for the proposed Saber implementation resulted in an area of 12 mm2 and 43.59 mm2/16 mm2 for TSMC CMOS 180nm and SKY-WATER CMOS 180nm/130nm process, respectively. This implementation provided roughly equal latency for Key encryption, decryption, and Key generation when compared to a state-of-the-art design which utilized different techniques for polynomial multiplication whereas this design utilized 2X, 2X, and 2.5X lesser clock cycles required for Key generation, Key encryption, and decryption, respectively, compared to Saber implementation utilizing Striding Toom cook based multiplier for polynomial multiplication.
Authors
- Wala Saadeh (ORCID: https://orcid.org/0000-0002-6084-6396)
- Mahnaz Abbasi (ORCID: https://orcid.org/0000-0003-0265-617X)
- Muhammad Awais Bin Altaf (ORCID: https://orcid.org/0000-0003-3615-3546)
- Abdul Rehman Aslam (ORCID: https://orcid.org/0000-0001-7767-2575)
Institutions
- University of Engineering and Technology Taxila (PK)
- Lahore University of Management Sciences (PK)
- MicroVision (United States) (US)
- Western Washington University (US)
Publication Details
- Journal
- IEEE Access
- Published
- 2024-12-23
- DOI
- https://doi.org/10.1109/access.2024.3521288
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00