Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020110021 - PRIVATE ANALYTICS USING MULTI-PARTY COMPUTATION

Publication Number WO/2020/110021
Publication Date 04.06.2020
International Application No. PCT/IB2019/060220
International Filing Date 27.11.2019
IPC
H04L 9/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
CPC
G06F 21/602
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
602Providing cryptographic facilities or services
G06F 21/604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
604Tools and structures for managing or administering access control systems
G06F 21/6254
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
62Protecting access to data via a platform, e.g. using keys or access control rules
6218to a system of files or objects, e.g. local or distributed file system or database
6245Protecting personal data, e.g. for financial or medical purposes
6254by anonymising data, e.g. decorrelating personal data from the owner's identification
G06F 8/41
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
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 9/0819
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
Applicants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US]/[US]
  • IBM UNITED KINGDOM LIMITED [GB]/[GB] (MG)
  • IBM (CHINA) INVESTMENT COMPANY LIMITED [CN]/[CN] (MG)
Inventors
  • LINTON, Jeb
  • KRAMER, Dennis
  • SHERIFF, Irma
Agents
  • ROBERTSON, Tracey
Priority Data
16/202,35528.11.2018US
16/516,60519.07.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PRIVATE ANALYTICS USING MULTI-PARTY COMPUTATION
(FR) ANALYSE PRIVÉE À L'AIDE D'UN CALCUL À PLUSIEURS PARTIES
Abstract
(EN)
A method, system, and computer program product for performing strong desensitization of sensitive data within a garbled circuit includes: compiling a predetermined program into a first program, where the compiled first program is encoded in a form of a garbled circuit, and where the predetermined program runs on sensitive data; and executing the first program, where executing the first program includes: executing an analytics function using tokenized data with a first set of sensitive information and analytics data with a second set of sensitive information, where the tokenized data originated from a data provider and the analytics data originated from an analytics provider; and generating an output of the first program using a result of the analytics function, where the output contains desensitized data.
(FR)
L'invention concerne un procédé, un système, et un produit-programme d'ordinateur permettant d'effectuer une désensibilisation forte de données sensibles au sein d'un circuit tronqué qui comprend les étapes consistant à : compiler un programme prédéterminé en un premier programme, le premier programme compilé étant codé sous la forme d'un circuit tronqué, et le programme prédéterminé s'exécutant sur des données sensibles; et exécuter le premier programme, l'exécution du premier programme comprenant : l'exécution d'une fonction d'analyse à l'aide de données tokénisées avec un premier ensemble d'informations sensibles et de données d'analyse avec un second ensemble d'informations sensibles, les données tokénisées provenant d'un fournisseur de données et les données d'analyse provenant d'un fournisseur d'analyse; et générer une sortie du premier programme à l'aide d'un résultat de la fonction d'analyse, la sortie contenant des données désensibilisées.
Latest bibliographic data on file with the International Bureau