Method for generating stateful hash based signatures of messages to be signed
AssigneeThales Dis France SAS
InventorsJan Vacek, Aline Gouget, Michael Gardiner
Life of this patent
Estimating the term…
Loading patent…
AssigneeThales Dis France SAS
InventorsJan Vacek, Aline Gouget, Michael Gardiner
Estimating the term…
Generation of stateful hash based signatures of messages to be signed in a key management system including a plurality of tamper-proof computing devices by a manager device of generating a master merkle tree, triggering generating a predetermined number of slave merkle trees, for each message to be signed selecting a tamper-proof computing device for signing, assigning one yet unassigned generated slave merkle tree to said selected tamper-proof computing device, generating and sending to said selected tamper-proof computing device a command comprising said message to be signed, data enabling to obtain an OTS private key of the assigned slave merkle tree to be used to generate an OTS signature of the message to be signed, and a state value associated to said assigned slave merkle tree and keeping track of the OTS private keys of said assigned slave merkle tree already used for generating a signature.
A method for operating a key management system (“KMS”) including a manager device and a number greater than one of tamper-proof computing devices, to generate stateful hash-based signatures of messages to be signed in the key management system, wherein the manager device and tamper-proof computing devices respectively comprise a processor and memory, the memory storing instructions which when executed by the respective processor causes the respective processor to perform respective steps of said method,
A non-transitory memory comprising a computer program product directly loadable into a memory of at least one computer, the computer program product having software code instructions for performing a method for generating stateful hash based signatures of messages to be signed in a key management system (“KMS”) including a manager device and a plurality of tamper-proof computing devices, wherein the manager device and tamper-proof computing devices respectively comprise a processor and memory, the respective memory storing said software code instructions, the software code instructions comprising instructions to cause the respective processors to:
A key management system (KMS) comprising a manager device and a number greater than one of tamper-proof computing devices, wherein the manager device and tamper-proof computing devices respectively comprise a processor and memory, the respective memory storing instructions which when executed by the respective processor causes the respective processor to perform:
Dependencies are inferred from the claim text.