paper-with-me

홈 › Papers

SIKE’d Up: Fast Hardware Architectures for Supersingular Isogeny Key Encapsulation

2020-05-14 · IEEE Transactions on Circuits and Systems I: Regular Papers 2020 5 · Brian Koziel, A-Bon Ackie, Rami El Khatib, Reza Azarderakhsh, Mehran Mozaffari Kermani

In this work, we present a fast parallel architecture to perform supersingular isogeny key encapsulation (SIKE). We propose and implement a fast isogeny accelerator architecture that uses fast and parallelized isogeny formulas. On top of our isogeny accelerator, we build a novel architecture for the SIKE primitive, which provides both quantum and IND-CCA security. We synthesized this architecture on the Xilinx Artix-7, Virtex-7, and Kintex UltraScale+ FPGA families. Over Virtex-7 FPGA's, our constant-time implementations are roughly 14% faster than the state-of-the-art with a better area-time product. At the NIST security level 5 on a Kintex UltraScale+ FPGA, we can execute the entire SIKE protocol in 15.3 ms. This work continues to improve the speed of isogeny-based computations and also features all parameter sets of the SIKE round 2 specification, with results applicable to NIST's post-quantum standardization process.

📄 PDF Abstract BibTeX

Code (1)

kozielbrian/VHDL-SIKE_R2

Similar Papers 제목 키워드 기반

SIKeD: Self-guided Iterative Knowledge Distillation for mathematical reasoning

2024-10-24 · Shivam Adarsh, Kumar Shridhar, Caglar Gulcehre, Nicholas Monath 외

Large Language Models (LLMs) can transfer their reasoning skills to smaller models by teaching them to generate the intermediate reasoning process required to solve multistep reasoning tasks. While LLMs can accurately so…

Knowledge DistillationMathematical Reasoning

Hardware/Software Co-Exploration of Neural Architectures

2019-07-06 · Weiwen Jiang, Lei Yang, Edwin Sha, Qingfeng Zhuge 외

We propose a novel hardware and software co-exploration framework for efficient neural architecture search (NAS). Different from existing hardware-aware NAS which assumes a fixed hardware design and explores the neural a…

Neural Architecture SearchReinforcement Learning

DRAGON (Differentiable Graph Execution) : A suite of Hardware Simulation and Optimization tools for Modern AI/Non-AI Workloads

2022-04-13 · Khushal Sethi

We introduce DRAGON, an open-source, fast and explainable hardware simulation and optimization toolchain that enables hardware architects to simulate hardware designs, and to optimize hardware designs to efficiently exec…

DNN-Chip Predictor: An Analytical Performance Predictor for DNN Accelerators with Various Dataflows and Hardware Architectures

2020-02-26 · Yang Zhao, Chaojian Li, Yue Wang, Pengfei Xu 외

The recent breakthroughs in deep neural networks (DNNs) have spurred a tremendously increased demand for DNN accelerators. However, designing DNN accelerators is non-trivial as it often takes months/years and requires cr…

Automatic Generation of Fast and Accurate Performance Models for Deep Neural Network Accelerators

2024-09-13 · Konstantin Lübeck, Alexander Louis-Ferdinand Jung, Felix Wedlich, Mika Markus Müller 외

Implementing Deep Neural Networks (DNNs) on resource-constrained edge devices is a challenging task that requires tailored hardware accelerator architectures and a clear understanding of their performance characteristics…