Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020140269 - METHOD AND SYSTEM FOR MANAGING MEMORY OF DATA PROCESSING ACCELERATORS

Publication Number WO/2020/140269
Publication Date 09.07.2020
International Application No. PCT/CN2019/070416
International Filing Date 04.01.2019
IPC
G06F 21/74 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
74operating in dual or compartmented mode, i.e. at least one secure mode
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/575
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
57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
575Secure boot
Applicants
  • BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD. [CN]/[CN]
  • BAIDU USA LLC [US]/[US]
Inventors
  • LIU, Yong
  • CHENG, Yueqiang
  • OUYANG, Jian
  • WEI, Tao
Agents
  • INSIGHT INTELLECTUAL PROPERTY LIMITED
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND SYSTEM FOR MANAGING MEMORY OF DATA PROCESSING ACCELERATORS
(FR) PROCÉDÉ ET SYSTÈME DE GESTION DE MÉMOIRE D'ACCÉLÉRATEURS DE TRAITEMENT DE DONNÉES
Abstract
(EN)
According to one embodiment, a system performs a secure boot using a security module such as a trusted platform module (TPM) of a host system. The system establishes a trusted execution environment (TEE) associated with one or more processors of the host system. The system launches a memory manager within the TEE, where the memory manager is configured to manage memory resources of a data processing (DP) accelerator coupled to the host system over a bus, including maintaining memory usage information of global memory of the DP accelerator. In response to a request received from an application running within the TEE for accessing a memory location of the DP accelerator, the system allows or denies the request based on the memory usage information.
(FR)
Selon un mode de réalisation, un système réalise un démarrage sécurisé en utilisant un module de sécurité tel qu'un module de plateforme de confiance (TPM) d'un système hôte. Le système établit un environnement d'exécution de confiance (TEE) associé à un ou plusieurs processeurs du système hôte. Le système lance un gestionnaire de mémoire dans le TEE, le gestionnaire de mémoire étant configuré pour gérer des ressources de mémoire d'un accélérateur de traitement de données (DP) couplé au système hôte par l'intermédiaire d'un bus, notamment en conservant des informations d'utilisation de mémoire de mémoire globale de l'accélérateur de DP. En réponse à une demande reçue d'une application s'exécutant dans le TEE pour accéder à un emplacement de mémoire de l'accélérateur de DP, le système autorise ou refuse la demande en fonction des informations d'utilisation de mémoire.
Also published as
EP2019906910
Latest bibliographic data on file with the International Bureau