Securing sensitive data through cryptography techniques has become increasingly crucial, encompassing aspects like confidentiality, authenticity, and integrity. Furthermore, the rise of quantum computers poses a significant challenge to conventional public key encryption methods. Without robust security measures, there's a heightened risk of malicious actors compromising personal and sensitive information. In the latest iteration of NIST’s Post-Quantum Cryptography (PQC) process, focused on standardizing public key cryptography systems, CRYSTALS-Kyber has emerged as the primary choice for key encapsulation mechanism. This project aims to specify a reconfigurable CRYSTALS-Kyber accelerator using High-Level Synthesis (HLS) technology. Our architecture requires 3731 LUTs, 4992 FFs, 200 LUTRAMs, 4 BRAMs, and 50 DSP on a low-cost Zynq FPGA (XC7Z020-1 CLG400C). Operating at 100 MHz, and the estimated power consumption in this process is 1.437 W.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hardware Accelerated Quantum Resistant Cryptography

  • Bhardwaj Bhat,
  • S. M. Chitkala,
  • P. Deekshitha Reddy,
  • Maligi Anantha Sunil

摘要

Securing sensitive data through cryptography techniques has become increasingly crucial, encompassing aspects like confidentiality, authenticity, and integrity. Furthermore, the rise of quantum computers poses a significant challenge to conventional public key encryption methods. Without robust security measures, there's a heightened risk of malicious actors compromising personal and sensitive information. In the latest iteration of NIST’s Post-Quantum Cryptography (PQC) process, focused on standardizing public key cryptography systems, CRYSTALS-Kyber has emerged as the primary choice for key encapsulation mechanism. This project aims to specify a reconfigurable CRYSTALS-Kyber accelerator using High-Level Synthesis (HLS) technology. Our architecture requires 3731 LUTs, 4992 FFs, 200 LUTRAMs, 4 BRAMs, and 50 DSP on a low-cost Zynq FPGA (XC7Z020-1 CLG400C). Operating at 100 MHz, and the estimated power consumption in this process is 1.437 W.