Methods for providing anti-rollback protection of a firmware version in a device which has no internal non-volatile memory
US9910659B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 7, 2012 |
| Grant date | Mar 6, 2018 |
| Priority date | — |
| Expiry date | Nov 7, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/575
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods, systems, computer-readable media, and apparatuses for providing anti-rollback protection in a device which has no internal non-volatile memory are presented. One embodiment is a device for providing anti-rollback protection. The device may obtain a firmware version number associated with a first firmware installation for the device, wherein the device is implemented on a substrate that includes no non-volatile memory. The device may obtain a lowest acceptable firmware version number, wherein the lowest acceptable firmware version number is stored in a secure element environment, wherein the secure element environment utilizes memory separated from the substrate. The device may compare the firmware version number and the lowest acceptable firmware version number, wherein if the firmware version number is less than the lowest acceptable firmware version number, then disallow the first firmware installation.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.