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.
Patent No.:
Date of Patent:
Jan. 03, 2017
Filed:
Dec. 22, 2014
Isabelle Hang, Darmstadt, DE;
Florian Kerschbaum, Karlsruhe, DE;
Mathias Kohler, Stutensee, DE;
Martin Haerterich, Wiesloch, DE;
Florian Hahn, Karlsruhe, DE;
Axel Schroepfer, Rheinstetten, DE;
Walter Tighzert, Heidelberg, DE;
Andreas Schaad, Bruchsal, DE;
Isabelle Hang, Darmstadt, DE;
Florian Kerschbaum, Karlsruhe, DE;
Mathias Kohler, Stutensee, DE;
Martin Haerterich, Wiesloch, DE;
Florian Hahn, Karlsruhe, DE;
Axel Schroepfer, Rheinstetten, DE;
Walter Tighzert, Heidelberg, DE;
Andreas Schaad, Bruchsal, DE;
SAP SE, Walldorf, DE;
Abstract
Methods, systems, and computer-readable storage media for proxy re-encryption of encrypted data stored in a first database of a first server and a second database of a second server. Implementations include actions of receiving a first token at the first server from a client-side computing device, providing a first intermediate re-encrypted value based on a first encrypted value and the first token, transmitting the first intermediate re-encrypted value to the second server, receiving a second intermediate re-encrypted value from the second server, the second intermediate re-encrypted value having been provided by encrypting the first encrypted value at the second server based on a second token, providing the first encrypted value as a first re-encrypted value based on the first intermediate re-encrypted value and the second intermediate re-encrypted value, and storing the first re-encrypted value in the first database.