Information processing device, information processing method, and computer program product
AssigneeKabushiki Kaisha Toshiba
InventorsRyuta Nara, Takeshi Kawabata
Life of this patent
Estimating the term…
Abstract
According to an embodiment, an information processing device operates while switching between a secure mode and a non-secure mode. The information processing device includes processing circuitry. The processing circuitry is configured to function as a switching unit. The switching unit switches a mode from the secure mode to the non-secure mode at the time when the information processing device is operating in the secure mode.
Claims9
An information processing device operating while switching between a secure mode and a non-secure mode, the information processing device comprising:
- processing circuitry configured to function as a switching unit, wherein
- the switching unit switches a mode from the secure mode to the non-secure mode at a time when the information processing device is operating in the secure mode;
- a physical memory;
- and
- a cache memory, wherein
- the processing circuitry is configured to further function as a setting unit, and
- the setting unit sets, before the mode is switched from the secure mode to the non-secure mode, at least part of a region in the physical memory shared by the secure mode and the non-secure mode to be in a locked state in which data that is written into the cache memory by a first writing unit operating in the non-secure mode is not enabled to be written into the physical memory and is enabled to be read.
An information processing method executed by an information processing device including processing circuitry, a physical memory, and cache memory and configured to operate while switching between a secure mode and a non-secure mode, the information processing method comprising:
- switching a mode from the secure mode to the non-secure mode at a time when the information processing device is operating, in the secure mode, and
- setting, before the mode is switched from the secure mode to the non-secure mode, at least part of a region in the physical memory shared by the secure mode and the non-secure mode to be in a locked state in which data that is written into the cache memory by a first writing unit operating in the non-secure mode is not enabled to be written into the physical memory and is enabled to be read.
A computer program product comprising a non-transitory computer-readable medium that includes a computer program to be executed by a computer that is executed by an information processing device including processing circuitry, a physical memory, and
- a cache memory and configured to operate while switching between a secure mode and a non-secure mode, the computer program causing the computer to perform:
- switching a mode from the secure mode to the non-secure mode at a time when the information processing device is operating in the secure mode, and
- setting, before the mode is switched from the secure mode to the non-secure mode, at least part of a region in the physical memory shared by the secure mode and the non-secure mode to be in a locked state in which data that is written into the cache memory by a first writing unit operating in the non-secure mode is not enabled to be written into the physical memory and is enabled to be read.
Dependencies are inferred from the claim text.