Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020205010 - METHODS FOR PROTECTING PRIVACY

Publication Number WO/2020/205010
Publication Date 08.10.2020
International Application No. PCT/US2019/064383
International Filing Date 04.12.2019
IPC
H04L 9/00 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
CPC
H04L 2209/46
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
46Secure multiparty computation, e.g. millionaire problem
H04L 2209/50
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
50Oblivious transfer
H04L 2209/76
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
76Proxy, i.e. using intermediary entity to perform cryptographic operations
H04L 9/008
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
008involving homomorphic encryption
Applicants
  • GOOGLE LLC [US]/[US]
Inventors
  • PATEL, Sarvar
  • YUNG, Marcel M.M.
  • WANG, Gang
  • SETH, Karn
  • RAYKOVA, Mariana
  • KREUTER, Benjamin R.
  • RAGHUNATHAN, Ananth
Agents
  • LANZA, John D.
  • BELDEN, Brett P.
  • KHAN, Shabbi S.
  • ROSE, Daniel
Priority Data
62/830,26605.04.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHODS FOR PROTECTING PRIVACY
(FR) PROCÉDÉ DE PROTECTION DE CONFIDENTIALITÉ
Abstract
(EN)
A method including at each of a number of client devices receiving a data item, receiving a public key from a second computing system, encrypting the data item using the public key to produce a singly encrypted data item, engaging in an oblivious pseudorandom function protocol with a first computing system using the singly encrypted data item to produce a seed, generating an encrypted secret share using a threshold secret sharing function under which the encrypted secret share cannot be decrypted until a threshold number of encrypted secret shares associated with the same singly encrypted data item are received, and transmitting the encrypted secret share to the first computing system and at the first computing system receiving a number of encrypted secret shares from the number of client devices, processing the number of encrypted secret shares to produce processed data, and transmitting the processed data to a second computing system.
(FR)
L'invention concerne un procédé consistant, au niveau de chacun d'un certain nombre de dispositifs clients, à recevoir un élément de données, à recevoir une clé publique à partir d'un second système informatique, à chiffrer l'élément de données à l'aide de la clé publique pour produire un élément de données chiffré de manière unique, à s'engager dans un protocole de fonction pseudo-aléatoire non sensible avec un premier système informatique à l'aide de l'élément de données chiffré de façon unique pour produire une graine, à générer une part de secret chiffrée à l'aide d'une fonction de partage de secret de seuil selon laquelle la part de secret chiffrée ne peut pas être déchiffrée jusqu'à ce qu'un nombre seuil de parts de secret chiffrées associées au même élément de données chiffré de manière individuelle soit reçu, et à transmettre la part de secret chiffrée au premier système informatique et au niveau du premier système informatique, à recevoir un certain nombre de parts de secret chiffrées à partir du nombre de dispositifs clients, à traiter le nombre de parts de secret chiffrées pour produire des données traitées, et à transmettre les données traitées à un second système informatique.
Latest bibliographic data on file with the International Bureau