| CPC G06F 8/65 (2013.01) [G06F 8/30 (2013.01); G06F 8/71 (2013.01)] | 16 Claims |

|
1. A computer implemented method for designing a firmware version of a firmware, comprising:
writing said firmware version;
providing said firmware version with a version data identifying said firmware version;
providing said firmware version with rollback data, wherein said providing said firmware version with the rollback data comprises
comparing said firmware version to version data of other versions of said firmware, and
authorizing and indicating a limit for older firmware versions to which said firmware may be downgraded to;
wherein the rollback data is incorporated into the firmware version before signing said firmware version, wherein said rollback data is incorporated into a header of said firmware version, such that said rollback data is part of signed data of said firmware version.
|