Patent ID: 11930110
Assignee: ZENGO LTD
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A system for verification that a cryptographic key associated with a blockchain based computer network can be decrypted, the system comprising:
at least one first computing device, configured to:
encrypt at least a portion of a cryptographic key of the computer network with a recovery public key, wherein the encryption is carried out using an homomorphically additive encryption scheme;
at least one second computing device, in communication with the at least one first computing device, and configured to:
receive the encrypted at least a portion of the cryptographic key from the at least one first computing device;
retrieve a recovery public key from the at least one first computing device; and
verify that the encrypted at least a portion of the cryptographic key is compatible to be decrypted by the recovery private key, based on the retrieved recovery public key and the corresponding public key of the at least a portion of the cryptographic key, wherein:
the at least one first computing device is further configured to send the recovery private key to a recovery escrow service and to periodically send an arbitrary message to a recovery escrow service, wherein the arbitrary message is signed by the recovery private key;
the recovery escrow service is further configured to publish the signed arbitrary message in a public repository; and
the at least one first computing device is further configured to:
retrieve the signed arbitrary message from the public repository;
verify that the encryption of the signed arbitrary message is compatible with the recovery public key; and
verify that the recovery escrow service has the recovery private key.