Patent ID: 11863666
Assignee: ALIBABA GROUP HOLDING LIMITED
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method, comprising:
registering, by a first device having a public key and a symmetric key, with a gateway server;
encrypting data with the first device's symmetric key;
generating, with a threshold cryptography data-sharing scheme, a plurality of key shards based on the symmetric key where the symmetric key can be reconstituted from less than all of the plurality of key shards;
encrypting the plurality of key shards with public keys from, respectively, a plurality of devices;
transmitting, through the gateway, the encrypted plurality of key shards to at least one queue in a queue service;
triggering a message to one or more devices of the plurality of devices corresponding to the at least one queue, thereby causing the one or more devices to connect to a network hosting the queue service;
transmitting the encrypted plurality of key shards from the queue service to the one or more devices corresponding to the at least one queue; and
storing the plurality of key shards encrypted with the plurality of devices' public keys in one or more non-transitory memory devices where the encrypted data is decryptable with less than all of the plurality of key shards encrypted with the first devices' public key by reconstituting less than all of the plurality of key shards encrypted with the plurality of devices' public keys into the first device's symmetric key.