Code authentication upon bootup for cable modems
AssigneeGeneral Instrument Corporation
InventorRobert M. Stephens-Doll
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeneral Instrument Corporation
InventorRobert M. Stephens-Doll
Estimating the term…
An exemplary embodiment of a method (10) for authenticating software in a cable modem makes use of a secure key and certificate stored in flash memory. In this exemplary embodiment, the code employs a key to validate (16) a signature that is generated for each new build of the code. During build of the code, the code is digitally signed (12) using e.g., a Motorola RSA private key. The message digest and the signature are then stored at the end of code file itself (13). Each time the modem (52) reboots, the code can validate (16) that the image in flash has not been modified. This validation function (16) can be accomplished e.g., by calling an RSA Signature Verification function to confirm that the signature in the header equals the message digest signed by the manufacturer's private key or the manufacturer's CVC.
A method (10) for operating a cable modem comprising:
A method (40) for authenticating software in a cable modem comprising:
A method (10) for authenticating code in an electronic device comprising:
An apparatus (52) including self-authenticating code comprising:
An apparatus (50) for communicating new code to a plurality of electronic devices (52a-n) via a network (53) comprising:
A method (20) for authenticating code in a device comprising:
Dependencies are inferred from the claim text.