Skip to main navigation Skip to search Skip to main content

TARDIS: Time and remanence decay in SRAM to implement secure protocols on embedded devices without clocks

  • Amir Rahmati
  • , Mastooreh Salajegheh
  • , Dan Holcomb
  • , Jacob Sorber
  • , Wayne P. Burleson
  • , Kevin Fu
  • University of Massachusetts
  • University of California at Berkeley
  • Dartmouth College

Research output: Contribution to conferencePaperpeer-review

63 Scopus citations

Abstract

Lack of a locally trustworthy clock makes security protocols challenging to implement on batteryless embedded devices such as contact smartcards, contactless smartcards, and RFID tags. A device that knows how much time has elapsed between queries from an untrusted reader could better protect against attacks that depend on the existence of a rate-unlimited encryption oracle. The TARDIS (Time and Remanence Decay in SRAM) helps locally maintain a sense of time elapsed without power and without special-purpose hardware. The TARDIS software computes the expiration state of a timer by analyzing the decay of existing on-chip SRAM. The TARDIS enables coarse-grained, hourglass-like timers such that cryptographic software can more deliberately decide how to throttle its response rate. Our experiments demonstrate that the TARDIS can measure time ranging from seconds to several hours depending on hardware parameters. Key challenges to implementing a practical TARDIS include compensating for temperature and handling variation across hardware. Our contributions are (1) the algorithmic building blocks for computing elapsed time from SRAM decay; (2) characterizing TARDIS behavior under different temperatures, capacitors, SRAM sizes, and chips; and (3) three proof-of-concept implementations that use the TARDIS to enable privacy-preserving RFID tags, to deter double swiping of contactless credit cards, and to increase the difficulty of brute-force attacks against e-passports.

Original languageEnglish
Pages221-236
Number of pages16
StatePublished - 2012
Event21st USENIX Security Symposium - Bellevue, United States
Duration: Aug 8 2012Aug 10 2012

Conference

Conference21st USENIX Security Symposium
Country/TerritoryUnited States
CityBellevue
Period08/8/1208/10/12

Fingerprint

Dive into the research topics of 'TARDIS: Time and remanence decay in SRAM to implement secure protocols on embedded devices without clocks'. Together they form a unique fingerprint.

Cite this