Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019002815) INTERRUPTING EXPORT OF MEMORY REGIONS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/002815 International Application No.: PCT/GB2018/051582
Publication Date: 03.01.2019 International Filing Date: 11.06.2018
IPC:
G06F 12/14 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
14
Protection against unauthorised use of memory
Applicants:
ARM LIMITED [GB/GB]; 110 Fulbourn Road Cherry Hinton Cambridge CB1 9NJ, GB
Inventors:
STOCKWELL, Gareth Rhys; GB
PARKER, Jason; GB
EVANS, Matthew Lucien; GB
KOVACEVIC, Djordje; GB
Agent:
BERRYMAN, Robert; GB
Priority Data:
1710344.128.06.2017GB
Title (EN) INTERRUPTING EXPORT OF MEMORY REGIONS
(FR) INTERRUPTION D'EXPORTATION DE RÉGIONS DE MÉMOIRE
Abstract:
(EN) Apparatus for processing data comprises memory access circuitry to enforce ownership rights of a plurality of memory regions within a first memory, a given memory region among the plurality of memory regions having a given owning process specified from among a plurality of processes. The given owning process has exclusive rights to control access to given owned data stored within the given memory region. The memory access circuitry is responsive to a first export command for the given memory region received from a first export command source to perform a first export operation to encrypt the given owned data to form given encrypted data and to store the given encrypted data in the second memory. The memory access circuitry is responsive to a second export command for the given memory region received from a second export command source while the first export operation is being performed to determine whether said second export command source has higher priority position within a control hierarchy than the first export command source and, when the second export command source has a higher priority, to interrupt the first export operation and to perform a second export operation specified by the second export command, and when the second export command source has a lower priority, to continue to perform the first export operation and to block performing of the second export operation.
(FR) L'invention concerne un appareil de traitement de données qui comprend des circuits d'accès mémoire pour mettre en œuvre des droits de propriété d'une pluralité de régions de mémoire dans une première mémoire, une région de mémoire donnée parmi la pluralité de régions de mémoire ayant un procédé de propriété donné spécifié parmi une pluralité de procédés. Le procédé de propriété donné dispose de droits exclusifs pour commander l'accès à des données dont il est propriétaire et qui sont mémorisées dans la région de mémoire donnée. Les circuits d'accès à la mémoire réagissent à une première commande d'exportation pour la région de mémoire donnée reçue en provenance d'une première source de commande d'exportation pour effectuer une première opération d'exportation pour chiffrer les données de propriété données afin de former des données chiffrées données et pour mémoriser les données chiffrées données dans la seconde mémoire. Les circuits d'accès à la mémoire réagissent à une seconde commande d'exportation pour la région de mémoire donnée reçue en provenance d'une seconde source de commande d'exportation tandis que la première opération d'exportation est en train d'être réalisée, pour déterminer si ladite seconde source de commande d'exportation présente une position de priorité supérieure dans une hiérarchie de commande par rapport à la première source de commande d'exportation et, lorsque la seconde source de commande d'exportation présente une priorité plus élevée, pour interrompre la première opération d'exportation et pour effectuer une seconde opération d'exportation spécifiée par la seconde commande d'exportation, et lorsque la seconde source de commande d'exportation présente une priorité inférieure, pour continuer à effectuer la première opération d'exportation et pour bloquer la réalisation de la seconde opération d'exportation.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)