发明名称 INFORMATION PROCESSING DEVICE AND COMPUTER PROGRAM PRODUCT
摘要 According to an embodiment, a device includes a processor unit, a control unit, a setting unit, a writing unit, and an executing unit. The processor unit is configured to switch between secure and non-secure modes, read/write data from/to a memory unit, and write an OS execution image of a secure OS unit to the memory unit. The setting unit is configured to set a shared memory area allowing reading and writing in both modes and an execution module memory area allowing reading and writing in the secure mode but not allowing reading or writing in the non-secure mode with respect to the control unit. The writing unit is configured to write an execution module to be executed in the secure OS unit to the shared memory area. The executing unit is configured to execute the execution module that has been written to the execution module memory area.
申请公布号 US2014298026(A1) 申请公布日期 2014.10.02
申请号 US201414150157 申请日期 2014.01.08
申请人 Kabushiki Kaisha Toshiba 发明人 ISOZAKI Hiroshi;Kanai Jun
分类号 H04L9/08;G06F21/60 主分类号 H04L9/08
代理机构 代理人
主权项 1. An information processing device comprising: a main memory unit configured to store data; a main processor unit configured to selectively switch between a secure mode and a non-secure mode,read and write data from and to the main memory unit, andwrite an OS execution image to the main memory unit, the main processor unit including a state sending unit for sending state information indicating the present mode to a bus; a secure OS unit configured to be executed by the main processor unit in the secure mode; an execution module configured to be executed by the main processor unit in the secure mode; a non-secure OS unit configured to be executed by the main processor unit in the non-secure mode; a secure monitor memory setting unit configured to set a shared memory area and an execution module memory area, the shared memory allowing reading and writing in the secure mode and the non-secure mode of the main processor unit, the execution module memory area allowing reading and writing in the secure mode of the main processor unit but not allowing reading or writing in the non-secure mode of the main processor unit; an address space control unit configured to determine the mode of the main processor unit based on the state information received from the bus, andcontrol allowing and disallowing of reading and writing with respect to the main memory unit from the main processor unit according to settings performed by the secure monitor memory unit; a shared memory area writing unit configured to write an execution module to be executed in the secure OS unit to the shared memory area of the main memory unit; an execution module loading unit configured to write the execution module that has been written to the shared memory area, to the execution module memory area; and an application executing unit configured to execute the execution module that has been written to the execution module memory area.
地址 Minato-ku JP