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:
Feb. 04, 2020

Filed:

Jan. 13, 2017
Applicant:

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

Inventors:

Ranjita Bhagwan, Bangalore, IN;

Nishanth Chandran, Bangalore, IN;

Ramachandran Ramjee, Bangalore, IN;

Harmeet Singh, Karnataka, IN;

Antonios Papadimitriou, Philadelphia, PA (US);

Saikrishna Badrinarayanan, Los Angeles, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01); G06F 7/50 (2006.01); G06Q 20/40 (2012.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
H04L 9/008 (2013.01); G06F 7/50 (2013.01); G06Q 20/401 (2013.01); H04L 9/0618 (2013.01); G06Q 2220/12 (2013.01);
Abstract

In some embodiments, an encryption system secures data using a homomorphic encryption. The encryption system encrypts a number by encrypting a number identifier of the number and combining the number and the encrypted number identifier using a mathematical operation to generate an encrypted number. The encrypted numbers may be stored at a server system along with their number identifiers. The server system can then generate an aggregation (e.g., sum) of the encrypted numbers and provide the aggregation, the encrypted numbers, and the number identifiers. The encryption system can then separate the aggregation of the numbers from the aggregation of the encrypted numbers using an inverse of the mathematical operation used in the encryption to effect removal of an aggregation of the encrypted number identifiers of the numbers from the aggregation of the encrypted numbers. The separated aggregation of the numbers is an aggregation of the plurality of the numbers.


Find Patent Forward Citations

Loading…