APPARATUS AND METHOD FOR AUTHENTICATING FIRMWARE
First Claim
1. An apparatus to authenticate firmware stored in a firmware storage unit, the apparatus comprising:
- an authenticator to perform firmware authentication of the firmware using a signature read from the firmware storage unit;
a controller to command the authenticator to start the firmware authentication; and
a bus controller to control a data transmission bus through which data passes to a decoder,wherein the authenticator prevents data from being transmitted through the data transmission bus if the firmware authentication fails, and the authenticator controls the bus controller to enable data to be transmitted through the data transmission bus if the firmware authentication succeeds.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to authenticate firmware stored in a firmware storage unit. The apparatus includes a controller to commands an authenticator to start firmware authentication, the authenticator, which performs authentication of the firmware using a signature read from the firmware storage unit, and a bus controller to controls a data transmission bus to a decoder. The authenticator prevents data from being transmitted through the data transmission bus if the firmware authentication fails, and the authenticator controls the bus controller to enable data to be transmitted through the data transmission bus if the firmware authentication succeeds. Using the apparatus, illegal use of content can be prevented.
28 Citations
22 Claims
-
1. An apparatus to authenticate firmware stored in a firmware storage unit, the apparatus comprising:
-
an authenticator to perform firmware authentication of the firmware using a signature read from the firmware storage unit; a controller to command the authenticator to start the firmware authentication; and a bus controller to control a data transmission bus through which data passes to a decoder, wherein the authenticator prevents data from being transmitted through the data transmission bus if the firmware authentication fails, and the authenticator controls the bus controller to enable data to be transmitted through the data transmission bus if the firmware authentication succeeds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of authenticating firmware, comprising:
-
reading firmware and a signature for authenticating the firmware from a storage unit; authenticating the read firmware using the read signature; preventing data from being transmitted through a data transmission bus to a decoder if the authentication fails; and enabling data to be transmitted through the data transmission bus if the authentication succeeds. - View Dependent Claims (12, 14, 15, 16)
-
-
13. The method of authenticating firmware of claim 111 wherein the preventing of the data from being transmitted through the data transmission bus comprises closing the data transmission bus or transmitting an error message to the data transmission bus.
-
17. An apparatus to authenticate firmware, the apparatus comprising:
-
a bus controller to control a data transmission bus over which content is transmitted; and an authenticator to authenticate the firmware based on a signature and to control the bus controller to allow or deny transmission of the content via the data transmission bus based on the result of the authentication. - View Dependent Claims (18, 19, 20)
-
-
21. A method of distributing firmware, comprising:
-
preparing a firmware public key based on a firmware private key; generating a common encryption key based on a public key of an apparatus that will authenticate the firmware; generating a signature of the firmware based on the firmware private key; encrypting the signature using the common encryption key; and distributing the firmware by attaching the firmware public key and the signature to the firmware. - View Dependent Claims (22)
-
Specification