The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 04, 2018

Filed:

Aug. 12, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Olga Ohrimenko, Cambridge, GB;

Manuel Costa, Cambridge, GB;

Cedric Fournet, Cambridge, GB;

Christos Gkantsidis, Ely, GB;

Markulf Kohlweiss, Cambridge, GB;

Divya Sharma, Pittsburgh, PA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/60 (2013.01); G06F 9/50 (2006.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 21/602 (2013.01); G06F 9/5066 (2013.01); G06F 21/6218 (2013.01); H04L 63/0428 (2013.01); H04L 2209/16 (2013.01);
Abstract

A data center has a plurality of secure processing units; a plurality of data stores holding encrypted data records; and a network connecting the secure processing units and the data stores. The secure processing units comprise computing functionality configured to execute a data processing operation in parallel on the secure processing units by being configured to read encrypted records from the stores, process one or more of the encrypted records within the secure processing units, send one or more of the encrypted records to the stores. The data center is configured to carry out a secret shuffle of the data records to protect the privacy of data processed in the data center from an observer observing any one or more of: the reading of the records, the sending of the records, the writing of the records; the secret shuffle comprising a random permutation of the records hidden from the observer.


Find Patent Forward Citations

Loading…