首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >SCRIPT: A CAD Framework for Power Side-channel Vulnerability Assessment Using Information Flow Tracking and Pattern Generation
【24h】

SCRIPT: A CAD Framework for Power Side-channel Vulnerability Assessment Using Information Flow Tracking and Pattern Generation

机译:脚本:使用信息流跟踪和模式生成的电力侧通道漏洞评估的CAD框架

获取原文
获取原文并翻译 | 示例
           

摘要

Power side-channel attacks (SCAs) have been proven to be effective at extracting secret keys from hardware implementations of cryptographic algorithms. Ideally, the power side-channel leakage (PSCL) of hardware designs of a cryptographic algorithm should be evaluated as early as the pre-silicon stage (e.g., gate level). However, there has been little effort in developing computer-aided design (CAD) tools to accomplish this. In this article, we propose an automated CAD framework called SCRIPT to evaluate information leakage through side-channel analysis. SCRIPT starts by defining the underlying properties of the hardware implementation that can be exploited by side-channel attacks. It then utilizes information flow tracking (EFT) to identify registers that exhibit those properties and, therefore, leak information through the side-channel. Here, we develop an IFT-based side-channel vulnerability metric (SCV) that is utilized by SCRIPT for PSCL assessment. SCV is conceptually similar to the traditionally used signal-to-noise ratio (SNR) metric. However, unlike SNR, which requires thousands of traces from silicon measurements, SCRIPT utilizes formal methods to generate SCV-guided patterns/plaintexts, allowing us to derive SCV using only a few patterns (ideally as low as two) at gate level. SCV estimates PSCL vulnerability at pre-silicon stage based on the number of plaintexts required to attain a specific SCA success rate. The integration of IFT and pattern generation makes SCRIPT efficient, accurate, and generic to be applied to any hardware design. We validate the efficacy of the SCRIPT framework by demonstrating that it can effectively and accurately determine SCA success rates for different AES designs at pre-silicon stage. SCRIPT is orders of magnitude more efficient than traditional pre-silicon PSCL assessment (SNR-based), with an average evaluation time of 15 minutes; whereas, traditional PSCL assessment at presilicon stage would require more than a month. We also analyze the PSCL characteristic of the multiplication unit of RISC processor using SCRIPT to demonstrate SCRIPT'S applicability.
机译:功率边信道攻击(管制协议)已经被证明是在从加密算法的硬件实现中提取秘密密钥有效。理想的是,加密算法的硬件设计的功率侧信道泄漏(PSCL)应早预硅级(例如,门级)进行评估。然而,一直致力于开发计算机辅助设计(CAD)工具来完成这一举手之劳。在本文中,我们提议称为SCRIPT来评估通过侧通道分析信息泄漏的自动化CAD框架。 SCRIPT首先定义可以由边信道攻击被利用硬件实现的根本性质。然后它利用信息流跟踪(EFT),以识别表现出那些性质的,因此,通过侧信道泄漏信息的寄存器。在这里,我们开发出由SCRIPT用于PSCL评估基于IFT-侧信道漏洞度量(SCV)。 SCV在概念上类似于传统使用信噪比(SNR)度量。然而,不同于SNR,这需要从数千硅测量迹线,SCRIPT利用正式方法生成SCV-引导图案/明文,在栅极电平仅使用几个模式(理想低至2)允许我们派生SCV。 SCV估计,基于明文的数量硅前期PSCL漏洞需要达到特定SCA的成功率。 IFT和图案生成的整合使SCRIPT高效,准确,并通用于被应用到任何的硬件设计。我们通过证明它可以有效地,准确地判断SCA的成功率不同AES在设计前期阶段硅验证脚本框架的有效性。 SCRIPT是数量级比传统的预硅PSCL评估更为有效(SNR型),以15分钟的平均值评价时间;然而,在流片前阶段传统PSCL评估将需要一个月以上。我们还分析使用SCRIPT来演示脚本的适用性RISC处理器的乘法单元的PSCL特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号