Method And System For Secure Download Of Firmware
First Claim
Patent Images
1. A method for updating firmware for an information storage device, comprising:
- receiving a request to update firmware from a host;
generating an encryption key;
transmitting the encryption key to the host; and
receiving a new firmware from the host, the new firmware being encrypted with the encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
Firmware is securely downloaded from a host to an information storage device using an encryption key generated by the information storage device. The encryption key is generated in response to a firmware download request by the host. The host encrypts the firmware image with the encryption key and downloads the encrypted firmware image to the information storage device. The information storage device receives the encrypted firmware image, decrypts the firmware image, and updates its firmware with this firmware image.
-
Citations
20 Claims
-
1. A method for updating firmware for an information storage device, comprising:
-
receiving a request to update firmware from a host; generating an encryption key; transmitting the encryption key to the host; and receiving a new firmware from the host, the new firmware being encrypted with the encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for updating firmware for an information storage device, comprising:
-
transmitting a request to update firmware to the information storage device; receiving an encryption key from the information storage device; encrypting a new firmware using the encryption key; and transmitting the encrypted new firmware to the information storage device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A hard disk drive comprising:
-
a microcontroller; and a memory unit storing firmware for the microcontroller, wherein the firmware includes instructions for causing the microcontroller to generate an encryption key in response to a request for downloading a new firmware into the microcontroller. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification