On Codes for Detecting Address and Data Manipulations in Memory Arrays

Gilad Dar, Shlomo Engelberg, Osnat Keren

Research output: Contribution to journalArticlepeer-review

Abstract

Often, data stored in memory must be protected from naturally occurring and malicious errors. Methods for constructing codes that are robust with respect to errors injected into the data as well as into the address (in which the data are to be stored) are described. Several ways of extending data-protecting codes to address-and-data protecting codes are presented, and a generalization of the concepts behind CPCs - low cost codes for which no error injected into the data is ever completely masked - is given. A fundamental difference between attacks on the address and data and attacks that only target the data is detailed, and the consequences of this fundamental difference are briefly considered.

Original languageEnglish
Pages (from-to)5544-5551
Number of pages8
JournalIEEE Transactions on Information Theory
Volume70
Issue number8
DOIs
StatePublished - 2024

Bibliographical note

Publisher Copyright:
© 1963-2012 IEEE.

Keywords

  • Hardware security
  • error detecting codes
  • fault injection attacks
  • robust codes
  • secure memory

Fingerprint

Dive into the research topics of 'On Codes for Detecting Address and Data Manipulations in Memory Arrays'. Together they form a unique fingerprint.

Cite this