
-
生物通官微
陪你抓住生命科技
跳动的脉搏
利用随机时钟自补码对策保护RISC-V系统级芯片(SoC)的安全性
《IEEE Embedded Systems Letters》:Securing RISC-V SoC With Random Clock Self Complementary Countermeasure
【字体: 大 中 小 】 时间:2026年02月21日 来源:IEEE Embedded Systems Letters 2
编辑推荐:
针对物联网设备中安全与能效的平衡问题,本研究提出了一种集成AES硬件加速器的低功耗RISC-V SoC设计,并创新性地采用随机时钟自互补(RCSC)技术增强抗功耗分析攻击能力。测试表明该设计在ASIC和FPGA平台上均实现0.407%的极低功耗开销,硬件成本7.33%,具备百万级抗攻击能力(MTD>10^6,SNR<0.5,TVLA±4.5)。
如今,包含CPU核心、内存和硬件加速器的异构SoC在物联网系统中已被广泛使用。随着这些SoC被应用于各个领域,物联网设备的安全性成为了一个关键问题,因为侧信道攻击(SCA)日益增多。RISC-V架构凭借其开放的指令集架构(ISA),成为定制处理器设计的流行选择。美国国家标准与技术研究院(NIST)于2001年推出的高级加密标准AES是物联网边缘设备中最常用的加密算法。近期研究致力于开发基于加密RISC-V SoC的可靠且安全的嵌入式系统。Banerjee等人[3]设计了支持AES、ECC和SHA算法的节能SoC。功耗分析攻击(PAA)是一种常见的侧信道攻击方式,由Kocher等人于1999年提出[4],它利用加密操作过程中的功耗泄漏来进行攻击,因为设备的功耗取决于所执行的操作和处理的数据量。这种攻击对独立实现的加密系统有效,但对于包含其他组件的RISC-V SoC来说更具挑战性,因为其他组件的功耗也会增加芯片总功耗,从而掩盖了加密加速器的功耗。基于掩蔽和隐藏技术的各种对策可以打破设备功耗与数据之间的依赖关系,从而提高加密算法的安全性。隐藏技术通过随机运算降低信噪比[5]、改变时钟频率[6]、使用电流平坦化电路维持稳定的功耗水平[7]等方式实现这一目标。掩蔽技术则通过布尔掩蔽、算术掩蔽、阈值实现等方法对中间结果进行随机化[8]。现有的对策虽然有效,但会带来较高的功耗、面积和性能开销,因此不适合电池供电的物联网设备。本研究提出了一种专为物联网设备设计的超低功耗随机时钟自互补(RCSC)机制的安全RISC-V SoC。
生物通微信公众号
知名企业招聘