Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112238 - DIFFERENTIALLY PRIVATE DATABASE PERMISSIONS SYSTEM

Publication Number WO/2020/112238
Publication Date 04.06.2020
International Application No. PCT/US2019/053889
International Filing Date 30.09.2019
IPC
G06F 21/62 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR 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 16/176 2019.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
176Support for shared access to files; File sharing support
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
Applicants
  • LEAPYEAR TECHNOLOGIES, INC. [US]/[US]
Inventors
  • NERURKAR, Ishaan
  • HOCKENBROCHT, Christopher
  • SPIES, David
Agents
  • PATEL, Rajiv, P.
  • JACOBSON, Anthony, T.
  • HOFFMAN, Brian, M.
  • BROWNSTONE, Daniel, R.
  • FARN, Michael, W.
  • MCNELIS, John, T.
Priority Data
16/205,03429.11.2018US
16/547,39421.08.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) DIFFERENTIALLY PRIVATE DATABASE PERMISSIONS SYSTEM
(FR) SYSTÈME DE PERMISSIONS DE BASE DE DONNÉES PRIVÉ DIFFÉRENTIEL
Abstract
(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.
Latest bibliographic data on file with the International Bureau