首页> 外文会议>International Conference on Selected Areas in Cryptography >XMSS and Embedded Systems XMSS Hardware Accelerators for RISC-V
【24h】

XMSS and Embedded Systems XMSS Hardware Accelerators for RISC-V

机译:XMS和嵌入式系统XMSS用于RISC-V的硬件加速器

获取原文

摘要

We describe a software-hardware co-design for the hash-based post-quantum signature scheme XMSS on a RISC-V embedded processor. We provide software optimizations for the XMSS reference implementation for SHA-256 parameter sets and several hardware accelerators that allow to balance area usage and performance based on individual needs. By integrating our hardware accelerators into the RISC-V processor, the version with the best time-area product generates a key pair (that can be used to generate 2~(10) signatures) in 3.44 s, achieving an over 54× speedup in wall-clock time compared to the pure software version. For such a key pair, signature generation takes less than 10 ms and verification takes less than 6ms, bringing speedups of over 42× and 17× respectively. We tested and measured the cycle count of our implementation on an Intel Cyclone V SoC FPGA. The integration of our XMSS accelerators into an embedded RISC-V processor shows that it is possible to use hash-based post-quantum signatures for a large variety of embedded applications.
机译:我们描述了一种用于RISC-V嵌入式处理器上基于哈希的后量子签名方案XMS的软件硬件共同设计。我们为SHA-256参数集的XMS参考实现提供了软件优化,以及几个硬件加速器,允许根据个人需求进行平衡区域使用和性能。通过将我们的硬件加速器集成到RISC-V处理器中,具有最佳时区产品的版本会生成密钥对(可用于在3.44 S中生成2〜(10)签名),实现超过54倍的加速与纯软件版本相比的壁钟时间。对于这样的关键对,签名生成小于10 ms,验证小于6ms,分别为超过42×和17×的速度。我们在英特尔Cyclone V SoC FPGA上进行了测试并测量了我们实现的循环计数。我们的XMSS加速器集成到嵌入式RISC-V处理器中,表明,可以使用基于散列的Quotulum签名进行大量嵌入式应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号