Fast and Accurate Solution for Power Estimation and DPA Countermeasure Design

被引:0
|
作者
Vidal, Daniel [1 ]
Cortes, Mario L. [1 ]
机构
[1] Univ Estadual Campinas, UNICAMP, Inst Comp, Campinas, Brazil
关键词
dynamic power estimation; gate-level simulation; Spice simulation; DPA;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Power and energy consumption is a major issue and a design constraint in many types of systems. However, the knowledge of average power consumption is not enough, since many issues may arise due to dynamic power characteristics, such as IR drop, and side channel attacks in cryptographic circuits via DPA. Analog simulation (e.g. Spice), which has been used for decades as an accurate mean for estimating current and power, is no longer an option when it comes to medium to large circuits, due to the unacceptable simulation time. This paper presents an open framework for fast and accurate dynamic power estimation based on gate-level simulation, and standard tools and libraries. Our solution was thoroughly evaluated using standard benchmark and cryptographic circuits. Relevant speed and accuracy measures were compared to the ones obtained with analog simulation, such as speed-up, peak and average power, and cross correlation. A comparison with other published solutions was conducted, when possible. Our solution achieved a speed-up of three orders of magnitude in simulation time as compared to analog simulation, which is one order of magnitude better than other published solutions. The results, such as average and peak power and correlation, are in the same range as the published solutions. When applied to cryptographic circuits our solution has shown similar results to benchmark circuits indicating a feasible solution for DPA evaluation usage. Our solution is totally based on standard simulators and libraries. It is fully open and it has disclosed documentation and code, available for public use.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Power analysis of an FPGA -: Implementation of Rijndael:: Is pipelining a DPA countermeasure?
    Standaert, FX
    Örs, SB
    Preneel, B
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2004, PROCEEDINGS, 2004, 3156 : 30 - 44
  • [2] TLM Virtual Platform for Fast and Accurate Power Estimation
    Abdel-Haleem, Ahmed
    El-Moursy, Magdy A.
    2017 18TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST, SECURITY AND VERIFICATION (MTV 2017), 2017, : 35 - 38
  • [3] A power consumption randomization countermeasure for DPA-resistant cryptographic processors
    Bucci, M
    Guglielmo, M
    Luzzi, R
    Trifiletti, A
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2004, 3254 : 481 - 490
  • [4] Fast and accurate estimation of power system frequency for power quality studies
    Dash, PK
    Pradhan, AK
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2002, 30 (12) : 1207 - 1221
  • [5] A Fast and Accurate Methodology for Power Estimation and Reduction of Programmable Architectures
    Piriou, Erwan
    David, Raphael
    Rahim, Fahim
    Rahim, Solaiman
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1054 - 1055
  • [6] BPNS: A Fast and Accurate Power Estimation Model for Embedded Devices
    Cai, Chenyu
    Hu, Biao
    Zhao, Mingguo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024,
  • [7] A fast and accurate power estimation methodology for QDI asynchronous circuits
    Ghavami, Behnam
    Niknahad, Mahtab
    Najibi, Mehrdad
    Pedram, Hossein
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 463 - +
  • [8] FAST AND ACCURATE TECHNIQUE FOR POWER-SYSTEM STATE ESTIMATION
    ELELA, AAA
    IEE PROCEEDINGS-C GENERATION TRANSMISSION AND DISTRIBUTION, 1992, 139 (01) : 7 - 12
  • [9] A fast and accurate method of power estimation for logic level networks
    Theodoridis, G
    Theoharis, S
    Soudris, D
    Goutis, C
    VLSI DESIGN, 2001, 12 (02) : 205 - 219
  • [10] Fast and Accurate Dynamic Power Estimation method based on Component
    Li Zhao
    Li Yede
    Wu Xinghua
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1025 - 1030