CPC H04L 9/0822 (2013.01) [H04L 9/083 (2013.01); H04L 9/0861 (2013.01); H04L 9/0891 (2013.01); H04L 9/3247 (2013.01); H04L 2209/04 (2013.01)] | 20 Claims |
1. A computer implemented method, comprising:
receiving, from a first remote server, a client key over a network connection;
generating a derivation input using the client key and by hashing derivation data;
transmitting the derivation input to a second remote server;
receiving, from the second remote server, a blinded derived key generated by the second remote server using a root key and the derivation input;
unblinding the blinded derived key to generate a derived key; and
using the derived key to encrypt or decrypt data.
|