Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020115073 - SECURE DEPLOYMENT AND OPERATION OF A VIRTUAL PLATFORM SYSTEM

Publication Number WO/2020/115073
Publication Date 11.06.2020
International Application No. PCT/EP2019/083548
International Filing Date 03.12.2019
IPC
G06F 21/53 2013.01
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
52during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
53by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/55 2013.01
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
55Detecting local intrusion or implementing counter-measures
H04L 9/32 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
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 21/554
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
55Detecting local intrusion or implementing counter-measures
554involving event detection and direct action
H04L 2209/38
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
38Chaining, e.g. hash chain or certificate chain
H04L 9/3236
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3236using cryptographic hash functions
Applicants
  • NAGRAVISION S.A. [CH]/[CH]
Inventors
  • SCHMID, Christophe
Agents
  • HOYNG ROKH MONEGIER LLP
Priority Data
18209913.503.12.2018EP
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SECURE DEPLOYMENT AND OPERATION OF A VIRTUAL PLATFORM SYSTEM
(FR) DÉPLOIEMENT ET EXPLOITATION SÉCURISÉS D'UN SYSTÈME DE PLATE-FORME VIRTUELLE
Abstract
(EN)
Virtual platform system for use in a cloud-based system, comprising: a virtual platform simulator configured to represent in software a physical remote client device and to have this representation interact with a virtual platform application; a process virtual machine configured to execute program instructions of the virtual platform application and comprising a code morpher component for transforming the program instructions of the virtual platform application into native program instructions for execution on a physical host machine of the cloud-based system; and interception components for capturing transactions from the virtual platform simulator and the process virtual machine. The transactions are related to the execution of the program instructions of the virtual platform application. The virtual platform system is configured to compare the captured transactions with pre-stored transactions, preferably stored in a blockchain, to obtain a comparison result, and to allow the execution of the program instructions depending on the comparison result.
(FR)
L'invention concerne un système de plate-forme virtuelle destiné à être utilisé dans un système en nuage, comprenant : un simulateur de plate-forme virtuelle configuré pour représenter en logiciel un dispositif client distant physique et pour amener cette représentation à interagir avec une application de plate-forme virtuelle ; une machine virtuelle de processus configurée pour exécuter des instructions de programme de l'application de plate-forme virtuelle et comprenant un composant de morphage de code servant à transformer les instructions de programme de l'application de plate-forme virtuelle en instructions de programme natives destinées à être exécutées sur une machine hôte physique du système en nuage ; et des composants d'interception servant à capturer des transactions provenant du simulateur de plate-forme virtuelle et de la machine virtuelle de processus. Les transactions sont relatives à l'exécution des instructions de programme de l'application de plate-forme virtuelle. Le système de plate-forme virtuelle est configuré pour comparer les transactions capturées à des transactions pré-stockées, de préférence stockées dans une chaîne de blocs, pour obtenir un résultat de comparaison, et pour autoriser l'exécution des instructions de programme en fonction du résultat de comparaison.
Latest bibliographic data on file with the International Bureau