发明名称 |
Differential client-side encryption of information originating from a client |
摘要 |
A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network. |
申请公布号 |
US9391963(B2) |
申请公布日期 |
2016.07.12 |
申请号 |
US201514677867 |
申请日期 |
2015.04.02 |
申请人 |
PAYPAL, INC. |
发明人 |
Manges Daniel |
分类号 |
H04L29/06;H04L9/14;H04L29/08;H04L9/08 |
主分类号 |
H04L29/06 |
代理机构 |
Haynes and Boone, LLP |
代理人 |
Haynes and Boone, LLP |
主权项 |
1. A system comprising:
a memory configured to store a plurality of private keys; and one or more processors configured to communicate with the memory, the one or more processors being configured to:
receive encrypted data over a network, the encrypted data being encrypted by a client device using a public key allocated to an entity server;determine, from the plurality of private keys, a private key corresponding to the public key allocated to the entity server;decrypt the encrypted data using the private key to obtain decrypted data; andprovide a processing result based on at least a portion of the decrypted data to the entity server over the network. |
地址 |
San Jose CA US |