4.2.1.1 Authenticated Update Mechanism
All changes in this version
Title
Authenticated Update Mechanism
Control
One or more authenticated update mechanisms anchored in the RTU shall be the exclusive means for updating device firmware, absent unambiguous physical presence through a secure local update, as defined in Section 3.5.3 . Authenticated update mechanisms shall meet the following authentication guidelines:
1) Firmware update images shall be signed using an approved digital signature algorithm as specified in FIPS 186-4 [7] , Digital Signature Standard , with security strength of at least 112 bits in compliance with SP 800-57, Recommendation for Key Management – Part 1: General [8] . 2) Each firmware update image shall be signed by an authorized entity – usually the device manufacturer, the platform manufacturer or a trusted third party - in conformance with SP 800-89, Recommendation for Obtaining Assurances for Digital Signature Applications [9] . 3) The digital signature of a new or recovery firmware update image shall be verified by an RTU or a CTU prior to the non-volatile storage completion of the update process. For example, this might be accomplished by verifying the contents of the update in RAM and then performing an update to the active flash. In another example, it could also be accomplished by loading the update into a region of flash, verifying it, and then selecting that region of flash as the active region.