Systems and Methods for Digitally-Signed Updates
First Claim
1. A method for digitally-signed updates, the method including:
- generating a customer update signature for an update;
communicating the customer update signature to a signature repository;
receiving the update at a customer host; and
verifying the update at the customer host based on the customer update signature.
0 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide a cryptographic system that enables updates with digital signatures, the signatures being created using an improved digital signature scheme, or using a conventional digital signature scheme that uses a one-way hash function algorithm during digital signature creation and verification, the updates being digitally-signed by a customer in addition to potentially being digitally-signed by a vendor. The updates being either programming instructions or a cryptographic key. The digital signatures associated with the updates being stored in a customer signature repository. The updates being delivered to a customer host along with the associated digital signature retrieved from a customer signature repository. Digital signatures being verified on the customer host using a customer public key. Acceptance of the updates being dependent on successful digital signature verification.
33 Citations
21 Claims
-
1. A method for digitally-signed updates, the method including:
-
generating a customer update signature for an update; communicating the customer update signature to a signature repository; receiving the update at a customer host; and verifying the update at the customer host based on the customer update signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for digitally-signed updates, the system including:
-
a customer update processing server adapted to generate a customer update signature for an update, wherein the customer update processing server communicates the customer update signature to a server; a customer host adapted to receive the update and the customer update signature, wherein the customer host is adapted to verify the update based on the customer update signature.
-
-
19. A method of verifying a digital signature that is associated with a message, the method including:
-
decrypting ciphertext information using a decryption algorithm to generate plaintext information; and verifying that the plaintext information that results from decrypting the ciphertext information exactly matches at least half of the information contained in a message that is associated with a digital signature. - View Dependent Claims (20, 21)
-
Specification