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:
Jun. 21, 2022

Filed:

Apr. 15, 2020
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Kilian Becher, Dresden, DE;

Axel Schroepfer, Borthen, DE;

Mirko Schaefer, Dresden, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2022.01); H04L 29/06 (2006.01); H04L 9/08 (2006.01); G06F 7/58 (2006.01);
U.S. Cl.
CPC ...
H04L 9/008 (2013.01); H04L 9/085 (2013.01); H04L 63/0428 (2013.01); G06F 7/582 (2013.01); H04L 2209/08 (2013.01); H04L 2209/46 (2013.01);
Abstract

The present disclosure involves systems, software, and computer implemented methods for a efficient distributed secret shuffle protocol for encrypted database entries using dependent shufflers. Each of multiple clients provides an encrypted client-specific secret input value. A subset of clients are shuffling clients who participate with a service provider in a secret shuffling of the encrypted client-specific secret input values. The protocol includes generation and exchange of random numbers, random permutations and different blinding values. A last protocol step includes using homomorphism, for each client, to perform computations on intermediate encrypted data to homomorphically remove a first blinding value and a second blinding value, to generate a client-specific rerandomized encrypted secret input value. As a result, the client-specific rerandomized encrypted secret input values are generated in an order that is unmapped to an order of receipt, at the service provider, of the encrypted secret input values.


Find Patent Forward Citations

Loading…