Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020112238 - SYSTÈME DE PERMISSIONS DE BASE DE DONNÉES PRIVÉ DIFFÉRENTIEL

Numéro de publication WO/2020/112238
Date de publication 04.06.2020
N° de la demande internationale PCT/US2019/053889
Date du dépôt international 30.09.2019
CIB
G06F 21/62 2013.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
60Protection de données
62Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
G06F 16/176 2019.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
16Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
10Systèmes de fichiers; Serveurs de fichiers
17Détails d’autres fonctions de systèmes de fichiers
176Support d’accès partagé aux fichiers; Support de partage de fichiers
CPC
G06F 16/245
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
G06F 16/24535
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2453Query optimisation
24534Query rewriting; Transformation
24535of sub-queries or views
G06F 21/62
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
G06F 21/6227
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
6227where protection concerns the structure of data, e.g. records, types, queries
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 2221/2113
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2113Multi-level security, e.g. mandatory access control
Déposants
  • LEAPYEAR TECHNOLOGIES, INC. [US]/[US]
Inventeurs
  • NERURKAR, Ishaan
  • HOCKENBROCHT, Christopher
  • SPIES, David
Mandataires
  • PATEL, Rajiv, P.
  • JACOBSON, Anthony, T.
  • HOFFMAN, Brian, M.
  • BROWNSTONE, Daniel, R.
  • FARN, Michael, W.
  • MCNELIS, John, T.
Données relatives à la priorité
16/205,03429.11.2018US
16/547,39421.08.2019US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) DIFFERENTIALLY PRIVATE DATABASE PERMISSIONS SYSTEM
(FR) SYSTÈME DE PERMISSIONS DE BASE DE DONNÉES PRIVÉ DIFFÉRENTIEL
Abrégé
(EN)
A differentially private system receives a request from a client to perform a query on data stored in a database. The differentially private system establishes a set of permissions of the client with respect to the data in the database. The differentially private system deconstructs the query into query components. The query components include at least one relation that identifies a dataset in the database and at least one expressions specifying an operation to be performed in the identified dataset. The differentially private system identifies permissions necessary to perform the specified operation on the identified dataset. The differentially private system determines whether the established permissions grants of the client include the identified permissions necessary to perform the specified operation on the identified dataset. The differentially private system selectively executes the query responsive to the determination.
(FR)
L'invention concerne un système privé différentiel qui reçoit une demande d'un client pour effectuer une interrogation sur des données stockées dans une base de données. Le système privé différentiel établit un ensemble de permissions du client par rapport aux données dans la base de données. Le système privé différentiel déconstruit l'interrogation en composants d'interrogation. Les composants d'interrogation comprennent au moins une relation qui identifie un ensemble de données dans la base de données et au moins une expression spécifiant une opération à exécuter dans l'ensemble de données identifié. Le système privé différentiel identifie des permissions nécessaires pour effectuer l'opération spécifiée sur l'ensemble de données identifié. Le système privé différentiel détermine si les autorisations de permissions établies du client comprennent les permissions identifiées nécessaires pour effectuer l'opération spécifiée sur l'ensemble de données identifié. Le système privé différentiel exécute de manière sélective l'interrogation en réponse à la détermination.
Dernières données bibliographiques dont dispose le Bureau international