Patent ID: 6226749
Filing Date: 2001-05-01
Classification: G06F,G06Q,G07F,H04L

Abstract:
A method for operating a set of resources under the control of a secure processor having a command authentication means and a command execution means, said method comprising the steps of:a. providing in said security module a set of command primitives for functional control of said set of resources, each of said command primitives having an associated set of command data items;b. defining a secured command format for commands to invoke said command primitives, said secured command format including a command sequence ID, a command code, and a set of command data items;c. preparing an application program comprising a sequence of secured commands each having said secured command format;d. sending said sequence of secured commands one at a time to said secure processor for execution;e. testing the authenticity of each of said secured commands based on the value of at least one element of said secured command using said command authentication means,f. testing the regularity of each of said secured commands based on the value of said command sequence ID, andg. executing the command primitive associated with said command code in each of said secured commands, using said command execution means, if and only if said secured command passes both said testing steps e and f.