首页> 外文会议>International Symposium on Quality Electronic Design >Exploring the RISC-V Vector Extension for the Classic McEliece Post-Quantum Cryptosystem
【24h】

Exploring the RISC-V Vector Extension for the Classic McEliece Post-Quantum Cryptosystem

机译:探索RISC-V矢量扩展为Quantum Celifystem的经典MECELIES

获取原文

摘要

The dawn of quantum computers threatens the security guarantees of classical public-key cryptography. This gave rise to a new class of so-called quantum-resistant cryptography algorithms and a need to efficiently implement them on embedded hardware platforms. This paper investigates how we can exploit the most recent RISC-V Vector Extension Version 0.9 (RVV0.9) to accelerate the quantum-resistant code-based Classic McEliece cryptosystem. We focused on the Gaussian Elimination Algorithm (GEA) that is essential for the key generation of the McEliece scheme. The GEA offers high potential for acceleration by vector instructions of the RVV extension. In order to evaluate the possible gains, we adopted a rapid prototyping approach based on an instruction set simulator (ISS). We extended the simulator ETISS with a SoftVector library, which allows to quickly model the instructions of RVV. Using the rapid prototyping environment, the GEA was re-implemented and verified for RVV0.9.The final performance gain heavily depends on the memory interface of the vector unit. For different configurations of the memory system, we could profile performance gains of 6 up to 18 for the GEA. This clearly shows the benefit of RVV for implementing quantum-resistant cryptosystems.
机译:量子计算机的曙光威胁着经典公钥加密的安全保障。这使得新类别的所谓量子抗性加密算法,并且需要在嵌入式硬件平台上有效地实现它们。本文调查了如何利用最近的RISC-V矢量扩展版本0.9(RVV0.9)来加速基于量子的代码的经典McelifeCelifeCerystem。我们专注于高斯消除算法(GEA)对MECERIES方案的密钥生成至关重要。通过RVV扩展的矢量指令,GEA提供了高速加速度的高潜力。为了评估可能的增益,我们采用了一种基于指令集模拟器(ISS)的快速原型方法。我们使用SoftVector库扩展了Simulator ETISS,允许快速模拟RVV的指令。使用快速的原型化环境,重新实现GEA并验证RVV0.9.最终性能增益大量取决于矢量单元的存储器接口。对于内存系统的不同配置,我们可以为GEA配置为6到18的性能增益。这清楚地显示了用于实现量子抗性密码系统的RVV的益处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号