Securing against errors in an error correcting code (ECC) implemented in an automotive system
Abstract
In general, data is susceptible to errors caused by faults in hardware (i.e. permanent faults), such as faults in the functioning of memory and/or communication channels. To detect errors in data caused by hardware faults, the error correcting code (ECC) was introduced, which essentially provides a sort of redundancy to the data that can be used to validate that the data is free from errors caused by hardware faults. In some cases, the ECC can also be used to correct errors in the data caused by hardware faults. However, the ECC itself is also susceptible to errors, including specifically errors caused by faults in the ECC logic. A method, computer readable medium, and system are thus provided for securing against errors in an ECC.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1805471
- Patent Number(s):
- 10908995
- Application Number:
- 16/137,002
- Assignee:
- NVIDIA Corp. (Santa Clara, CA)
- DOE Contract Number:
- AC52-07NA27344; B620719
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 09/20/2018
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Saxena, Nirmal Raj. Securing against errors in an error correcting code (ECC) implemented in an automotive system. United States: N. p., 2021.
Web.
Saxena, Nirmal Raj. Securing against errors in an error correcting code (ECC) implemented in an automotive system. United States.
Saxena, Nirmal Raj. Tue .
"Securing against errors in an error correcting code (ECC) implemented in an automotive system". United States. https://www.osti.gov/servlets/purl/1805471.
@article{osti_1805471,
title = {Securing against errors in an error correcting code (ECC) implemented in an automotive system},
author = {Saxena, Nirmal Raj},
abstractNote = {In general, data is susceptible to errors caused by faults in hardware (i.e. permanent faults), such as faults in the functioning of memory and/or communication channels. To detect errors in data caused by hardware faults, the error correcting code (ECC) was introduced, which essentially provides a sort of redundancy to the data that can be used to validate that the data is free from errors caused by hardware faults. In some cases, the ECC can also be used to correct errors in the data caused by hardware faults. However, the ECC itself is also susceptible to errors, including specifically errors caused by faults in the ECC logic. A method, computer readable medium, and system are thus provided for securing against errors in an ECC.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {2}
}