面向RISC-V的标量AES指令集扩展设计

2020-07-31 02:30:22

为RISC-V Ben Marshall和G.Richard Newell和Dan Page以及Markku-Juhani O.Saarinen和Claire Wolf设计标量AES指令集扩展摘要:安全、高效地执行AES是大多数计算平台的基本要求。为此,通常包括专用指令集扩展(ISE)。RISC-V是一种(相对)较新的ISA,它缺少这样一个标准化的ISE。我们对AES的最新工业和学术ISE进行了综述,实现和评估了五种不同的ISES,其中一种是新颖的,并提出了标准化建议。我们考虑ISE设计的侧通道安全影响,演示如何加强一个候选ISE的实施以抵御DPA式攻击。我们还探讨了如何利用对RISC-V提出的标准位操作扩展来有效地实现AES-GCM。我们的工作支持正在进行的RISC-V密码扩展标准化过程。类别/关键词:实施/aes,risc-V,ise日期:收到2020年7月27日,最后一次修订2020年7月30日联系作者:布里斯托尔ac UK的本·马歇尔可用格式:pdf|BibTeX引文版本:20200730:071052(本报告的所有版本)简短网址:ia.cr/2020/930[Cryptology ePrint archive]