Global Patent Index - EP 2711858 B1

EP 2711858 B1 20150304 - Method and system for securely updating firmware in a computing device

Title (en)

Method and system for securely updating firmware in a computing device

Title (de)

Verfahren und System zur sicheren Firmware-Aktualisierung in einer Datenverarbeitungsvorrichtung

Title (fr)

Procédé et système de mise à jour sécurisée de micrologiciel dans un dispositif informatique

Publication

EP 2711858 B1 20150304 (EN)

Application

EP 13183788 A 20130910

Priority

US 201213622534 A 20120919

Abstract (en)

[origin: EP2711858A1] Embodiments of a method are disclosed. One embodiment is a method for securely updating firmware in a computing device, in which the computing device includes a host processor and a non-volatile memory. The method involves receiving a double-encrypted firmware image from an external firmware source, wherein the double-encrypted firmware image is generated from firmware that is encrypted a first time using a first crypto-key and then encrypted a second time using a second crypto-key. The method also involves receiving the second crypto-key from an external key source, decrypting the double-encrypted firmware image using the second crypto-key to produce an encrypted firmware image, storing the encrypted firmware image in the non-volatile memory of the computing device, reading the encrypted firmware image from the non-volatile memory of the computing device, decrypting the encrypted firmware image using the first crypto-key, and executing the firmware on the computing device.

IPC 8 full level

G06F 21/12 (2013.01); G06F 21/57 (2013.01)

CPC (source: CN EP US)

G06F 21/123 (2013.01 - CN); G06F 21/572 (2013.01 - CN EP US); G06F 21/575 (2013.01 - CN EP US)

Designated contracting state (EPC)

AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DOCDB simple family (publication)

EP 2711858 A1 20140326; EP 2711858 B1 20150304; CN 103679004 A 20140326; US 2014082373 A1 20140320; US 9792439 B2 20171017

DOCDB simple family (application)

EP 13183788 A 20130910; CN 201310409125 A 20130910; US 201213622534 A 20120919