发明名称 |
METHOD AND APPARATUS FOR OPERATING RESOURCES UNDER CONTROL OF A SECURITY MODULE OR OTHER SECURE PROCESSOR |
摘要 |
A method and apparatus for operating a set of resources (74-77) under the control of a secure processor, e.g., security module (50), having a command authentication means and a command execution means, to achieve secure control of the resources. The secure processor stores a set of command primitives (52) for functional control of the resources. A set of defined commands for invoking command primitives has either a secured command format including a command sequence ID, a command code, and a set of command data items or a non-secured command format including a command code and a set of command data items. The secure processor stores a command set up table including command type flags to designate each command as a secured command or a non-secured command. An application program (61) running in an external device includes a plurality of the defined commands in either secured command format or the non-secured command format and these are sent one at a time to the secure processor for execution. The secure processor looks up each received command in the command set up table, and if the command is a non-secured command it immediately executes associated command primitives. If the command is a secured command, the secure processor tests both its authenticity and regularity and only executes the associated command primitives if the command passes both tests.
|
申请公布号 |
WO9705551(A1) |
申请公布日期 |
1997.02.13 |
申请号 |
WO1996US11837 |
申请日期 |
1996.07.26 |
申请人 |
VERIFONE, INC.;CARLOGANU, MARIUS, M.;SHEETS, JOHN, F. |
发明人 |
CARLOGANU, MARIUS, M.;SHEETS, JOHN, F. |
分类号 |
G06F21/00;G07F7/10;(IPC1-7):G06F13/14 |
主分类号 |
G06F21/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|