HLS-based HW/SW Co-design and Hybrid HLS-RTL Design for Post-Quantum Cryptosystem

  • Lee, Chang-Hyeon
  • Lee, Jae-Hyeok
  • Jung, Haesung
  • Lee, Hanyoung
  • Lee, Hanho
Citations

WEB OF SCIENCE

2
Citations

SCOPUS

2

초록

paper presents the design of the postquantum secure encryption algorithm, Crystals- Kyber, a next-generation public key encryption system based on high-level synthesis (HLS). Furthermore, we propose a hardware/software (HW/SW) co-design approach and a hybrid HLSRTL design to implement the Crystals-Kyber postquantum secure encryption system and present the corresponding results. In the HW/SW co-design, we optimized the Crystals-Kyber intellectual property core using HLS for the HW component, while the SW component was implemented on the Xilinx ZYNQ 104 FPGA using Xilinx's PYNQ platform with Python host code. The hybrid design enhanced the overall latency by replacing the polynomial multiplication module in Crystals-Kyber generated by HLS with a transform module with high data throughput. The results demonstrate a significant latency improvement of approximately 40% compared with the Crystals-Kyber designed solely with HLS, and improved area-time product results.

키워드

Post-quantum cryptographyhigh-level synthesisHW/SW co-designhybrid HLS-RTL designFPGA
제목
HLS-based HW/SW Co-design and Hybrid HLS-RTL Design for Post-Quantum Cryptosystem
저자
Lee, Chang-HyeonLee, Jae-HyeokJung, HaesungLee, HanyoungLee, Hanho
DOI
10.5573/JSTS.2024.24.3.191
발행일
2024-06
유형
Article
저널명
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE
24
3
페이지
191 ~ 198