VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs

On-chip sensors, built using reconfigurable logic resources in field programmable gate arrays (FPGAs), have been shown to sense variations in signalpropagation delay, supply voltage and power consumption. These sensors have been successfully used to deploy security attacks called Remote Power Analy...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Brian Udugama, Darshana Jayasinghe, Hassaan Saadat, Aleksandar Ignjatovic, Sri Parameswaran
Formato: article
Lenguaje:EN
Publicado: Ruhr-Universität Bochum 2021
Materias:
Acceso en línea:https://doaj.org/article/16657395248b477b99a41900b96aaa32
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:16657395248b477b99a41900b96aaa32
record_format dspace
spelling oai:doaj.org-article:16657395248b477b99a41900b96aaa322021-11-19T14:36:05ZVITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs10.46586/tches.v2022.i1.657-6782569-2925https://doaj.org/article/16657395248b477b99a41900b96aaa322021-11-01T00:00:00Zhttps://tches.iacr.org/index.php/TCHES/article/view/9311https://doaj.org/toc/2569-2925 On-chip sensors, built using reconfigurable logic resources in field programmable gate arrays (FPGAs), have been shown to sense variations in signalpropagation delay, supply voltage and power consumption. These sensors have been successfully used to deploy security attacks called Remote Power Analysis (RPA) Attacks on FPGAs. The sensors proposed thus far consume significant logic resources and some of them could be used to deploy power viruses. In this paper, a sensor (named VITI) occupying a far smaller footprint than existing sensors is presented. VITI is a self-calibrating on-chip sensor design, constructed using adjustable delay elements, flip-flops and LUT elements instead of combinational loops, bulky carry chains or latches. Self-calibration enables VITI the autonomous adaptation to differing situations (such as increased power consumption, temperature changes or placement of the sensor in faraway locations from the circuit under attack). The efficacy of VITI for power consumption measurement was evaluated using Remote Power Analysis (RPA) attacks and results demonstrate recovery of a full 128-bit Advanced Encryption Standard (AES) key with only 20,000 power traces. Experiments demonstrate that VITI consumes 1/4th and 1/16th of the area compared to state-of-the-art sensors such as time to digital converters and ring oscillators for similar effectiveness. Brian UdugamaDarshana JayasingheHassaan SaadatAleksandar IgnjatovicSri ParameswaranRuhr-Universität BochumarticleFPGACloud FPGAMulti-Tenant FPGASide-Channel AttackPower Analysis AttackRemote Power AnalysisComputer engineering. Computer hardwareTK7885-7895Information technologyT58.5-58.64ENTransactions on Cryptographic Hardware and Embedded Systems, Vol 2022, Iss 1 (2021)
institution DOAJ
collection DOAJ
language EN
topic FPGA
Cloud FPGA
Multi-Tenant FPGA
Side-Channel Attack
Power Analysis Attack
Remote Power Analysis
Computer engineering. Computer hardware
TK7885-7895
Information technology
T58.5-58.64
spellingShingle FPGA
Cloud FPGA
Multi-Tenant FPGA
Side-Channel Attack
Power Analysis Attack
Remote Power Analysis
Computer engineering. Computer hardware
TK7885-7895
Information technology
T58.5-58.64
Brian Udugama
Darshana Jayasinghe
Hassaan Saadat
Aleksandar Ignjatovic
Sri Parameswaran
VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
description On-chip sensors, built using reconfigurable logic resources in field programmable gate arrays (FPGAs), have been shown to sense variations in signalpropagation delay, supply voltage and power consumption. These sensors have been successfully used to deploy security attacks called Remote Power Analysis (RPA) Attacks on FPGAs. The sensors proposed thus far consume significant logic resources and some of them could be used to deploy power viruses. In this paper, a sensor (named VITI) occupying a far smaller footprint than existing sensors is presented. VITI is a self-calibrating on-chip sensor design, constructed using adjustable delay elements, flip-flops and LUT elements instead of combinational loops, bulky carry chains or latches. Self-calibration enables VITI the autonomous adaptation to differing situations (such as increased power consumption, temperature changes or placement of the sensor in faraway locations from the circuit under attack). The efficacy of VITI for power consumption measurement was evaluated using Remote Power Analysis (RPA) attacks and results demonstrate recovery of a full 128-bit Advanced Encryption Standard (AES) key with only 20,000 power traces. Experiments demonstrate that VITI consumes 1/4th and 1/16th of the area compared to state-of-the-art sensors such as time to digital converters and ring oscillators for similar effectiveness.
format article
author Brian Udugama
Darshana Jayasinghe
Hassaan Saadat
Aleksandar Ignjatovic
Sri Parameswaran
author_facet Brian Udugama
Darshana Jayasinghe
Hassaan Saadat
Aleksandar Ignjatovic
Sri Parameswaran
author_sort Brian Udugama
title VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
title_short VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
title_full VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
title_fullStr VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
title_full_unstemmed VITI: A Tiny Self-Calibrating Sensor for Power-Variation Measurement in FPGAs
title_sort viti: a tiny self-calibrating sensor for power-variation measurement in fpgas
publisher Ruhr-Universität Bochum
publishDate 2021
url https://doaj.org/article/16657395248b477b99a41900b96aaa32
work_keys_str_mv AT brianudugama vitiatinyselfcalibratingsensorforpowervariationmeasurementinfpgas
AT darshanajayasinghe vitiatinyselfcalibratingsensorforpowervariationmeasurementinfpgas
AT hassaansaadat vitiatinyselfcalibratingsensorforpowervariationmeasurementinfpgas
AT aleksandarignjatovic vitiatinyselfcalibratingsensorforpowervariationmeasurementinfpgas
AT sriparameswaran vitiatinyselfcalibratingsensorforpowervariationmeasurementinfpgas
_version_ 1718420055562125312