• Patent Title: Method and system for securely updating firmware in a computing device
  • Application No.: US13622534
    Application Date: 2012-09-19
  • Publication No.: US09792439B2
    Publication Date: 2017-10-17
  • Inventor: Vincent Cedric Colnot
  • Applicant: NXP B.V.
  • Applicant Address: NL Eindhoven
  • Assignee: NXP B.V.
  • Current Assignee: NXP B.V.
  • Current Assignee Address: NL Eindhoven
  • Main IPC: G06F11/30
  • IPC: G06F11/30 G06F21/57
Method and system for securely updating firmware in a computing device
Abstract:
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.
Information query
Patent Agency Ranking
0/0