Chinmay Deshpande, Bilgiday Yuce, N. F. Ghalaty, D. Ganta, P. Schaumont, L. Nazhandali
{"title":"A Configurable and Lightweight Timing Monitor for Fault Attack Detection","authors":"Chinmay Deshpande, Bilgiday Yuce, N. F. Ghalaty, D. Ganta, P. Schaumont, L. Nazhandali","doi":"10.1109/ISVLSI.2016.123","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a cycle-accurate monitor that can efficiently detect timing violation based fault attacks. The proposed monitor detects clock or voltage manipulations by monitoring the external clock using an internal Ring Oscillator. The monitor is low cost in terms of area and power consumption and can be easily implemented using the standard cell based VLSI design flow. In addition to the architecture of the timing monitor, we present a detailed analysis on the design considerations that affect the cost and accuracy of the monitor. To validate the functionality of the monitor, we implemented it on Spartan-6 FPGA. We also synthesized our monitor onto IBM 90nm ASIC technology to examine the effects of process variation and aging. We show that the proposed method brings 0.23% area and 1.4% power overhead on a reference AES-128 hardware implementation.","PeriodicalId":140647,"journal":{"name":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2016.123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
In this paper, we propose a cycle-accurate monitor that can efficiently detect timing violation based fault attacks. The proposed monitor detects clock or voltage manipulations by monitoring the external clock using an internal Ring Oscillator. The monitor is low cost in terms of area and power consumption and can be easily implemented using the standard cell based VLSI design flow. In addition to the architecture of the timing monitor, we present a detailed analysis on the design considerations that affect the cost and accuracy of the monitor. To validate the functionality of the monitor, we implemented it on Spartan-6 FPGA. We also synthesized our monitor onto IBM 90nm ASIC technology to examine the effects of process variation and aging. We show that the proposed method brings 0.23% area and 1.4% power overhead on a reference AES-128 hardware implementation.