US 11,658,814 B2
System and method for encryption and decryption based on quantum key distribution
Peng Yuan, Beijing (CN); and Zhiqiang Wang, Hangzhou (CN)
Assigned to Alibaba Group Holding Limited, George Town (KY)
Filed by Alibaba Group Holding Limited, Grand Cayman (KY)
Filed on May 18, 2020, as Appl. No. 16/876,630.
Application 16/876,630 is a continuation of application No. 15/481,338, filed on Apr. 6, 2017, granted, now 10,693,635.
Claims priority of application No. 201610298847.1 (CN), filed on May 6, 2016.
Prior Publication US 2020/0280437 A1, Sep. 3, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 67/1097 (2022.01)
CPC H04L 9/0852 (2013.01) [H04L 9/0822 (2013.01); H04L 9/0891 (2013.01); H04L 9/0894 (2013.01); H04L 9/40 (2022.05); H04L 63/062 (2013.01); H04L 67/1097 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer system for facilitating encryption, the system comprising:
a processor; and
a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:
receiving a first request to encrypt data, wherein the first request indicates the data to be encrypted;
encrypting the data based on a first key;
determining a first key label for the first key;
transmitting the encrypted data and the first key label to a remote device; and
responsive to receiving a second request which indicates the encrypted data and the first key label for the first key used to encrypt the data:
obtaining a second key from a first key pool;
encrypting, based on the second key, the first key label;
transmitting a third request for the first key, wherein the third request includes the encrypted first key label; and
receiving the first key, which is encrypted based on a third key which is the same as the second key.