中文

轻量统一SHA-3/SHAKE架构与抗故障状态设计

硬件体系结构 2025-12-04 v1

摘要

哈希函数已成为后量子密码学(PQC)标准方案的关键组成部分,尤其是SHA-3和SHAKE,亟需轻量级实现。抗故障设计始终可取以确保整个PQC系统的可靠性。因此,我们提出a)一个支持SHA-3和SHAKE的统一哈希引擎,遵循所谓的Keccak状态的逐字节原地划分机制,以及b)利用Keccak状态立方体结构部署二维奇偶校验的相应故障检测,用于Keccak状态保护。该方案在竞争性的寄存器级故障检测下优于现有技术,在面积需求方面表现优异,实现对三个Keccak状态故障100%检测,对更高数量故障仍接近100%检测。与现有方案不同,所提出的统一哈希引擎覆盖所有标准哈希配置。此外,引入的多维交叉奇偶校验机制在面积开销上实现3.7倍提升,整体抗故障引擎设计缩小4.5倍,ASIC和FPGA实现已验证。将该统一哈希引擎集成到RISC-V环境中,集成抗故障机制引入的面积开销不足8%。本方法为保护部署在资源受限PQC应用中的哈希函数提供了鲁棒且轻量的故障检测方案。

关键词

引用

@article{arxiv.2512.03616,
  title  = {Lightweight Unified Sha-3/Shake Architecture with a Fault-Resilient State},
  author = {Christian Ewert and Amrit Sharma Poudel and Mouadh Ayache and Andrija Neskovic and Rainer Buchty and Mladen Berekovic and Sebastian Berndt and Saleh Mulhem},
  journal= {arXiv preprint arXiv:2512.03616},
  year   = {2025}
}

备注

-