Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022204808 - SECURE DATA ENCLAVE

Publication Number WO/2022/204808
Publication Date 06.10.2022
International Application No. PCT/CA2022/050474
International Filing Date 30.03.2022
IPC
G06F 21/57 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
G06F 21/62 2013.1
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
G06N 20/00 2019.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
20Machine learning
CPC
G06F 21/53
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52during program execution, e.g. stack integrity ; ; Preventing unwanted data erasure; Buffer overflow
53by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 8/75
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
75Structural analysis for program understanding
G06K 9/6262
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
KRECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
9Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
62Methods or arrangements for recognition using electronic means
6217Design or setup of recognition systems and techniques; Extraction of features in feature space; Clustering techniques; Blind source separation
6262Validation, performance evaluation or active pattern learning techniques
G06N 20/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
20Machine learning
Applicants
  • MASTERCARD TECHNOLOGIES CANADA ULC [CA]/[CA]
Inventors
  • FOX, Justine Celeste
  • GRIMSON, Marc
  • HEARTY, John
Agents
  • BERESKIN & PARR LLP / S.E.N.C.R.L.
Priority Data
63/168,57331.03.2021US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) SECURE DATA ENCLAVE
(FR) ENCLAVE SÉCURISÉE DE DONNÉES
Abstract
(EN) Methods and systems for secure model development. One system includes an electronic processor configured to receive, within a data quality assurance environment, a user input from a user device and access a code artifact stored in a code artifact repository from a data development environment based on the user input. The electronic processor is also configured to access a set of data stored in a database from a data production environment based on the user input and download a copy of the set of data without changing the set of data stored in the database. The electronic processor is also configured to train, within the data quality assurance environment, a model using machine learning based on the code artifact and the copy of the set of data. The electronic processor is also configured to transmit the model to a model database.
(FR) L'invention concerne des procédés et des systèmes de développement de modèle sécurisé. Un système comprend un processeur électronique configuré pour recevoir, dans un environnement d'assurance de qualité de données, une entrée d'utilisateur en provenance d'un dispositif utilisateur et accéder à un artefact de code stocké dans un référentiel d'artéfacts de code à partir d'un environnement de développement de données sur la base de l'entrée d'utilisateur. Le processeur électronique est également configuré pour accéder à un ensemble de données stockées dans une base de données à partir d'un environnement de production de données sur la base de l'entrée d'utilisateur et pour télécharger une copie de l'ensemble de données sans changer l'ensemble de données stockées dans la base de données. Le processeur électronique est également configuré pour entraîner, dans l'environnement d'assurance qualité de données, un modèle utilisant un apprentissage machine sur la base de l'artéfact de code et de la copie de l'ensemble de données. Le processeur électronique est également configuré pour transmettre le modèle à une base de données de modèles.
Latest bibliographic data on file with the International Bureau