Method for processing information in an electronic device, a system, an electronic device and a processing block
First Claim
Patent Images
1. A method, comprising:
- operating a processing block in an electronic device in one of at least a protected mode, where at least certain information used in the protected mode has limited accessibility, and a normal mode where at least certain information used in the protected mode cannot be used or accessed in the normal mode, at least part of a memory being accessible by a processor of the processing block only in said protected mode, anddecrypting at least one second private key using information of at least a first private key stored in the at least part of the memory that is accessible by said processor only in said protected mode;
where when the processing block is operated in the protected mode further comprising preventing access to the processing block from outside the processing block.
2 Assignments
0 Petitions
Accused Products
Abstract
Processing information in an electronic device is carried out by at least one processing block for controlling the operation of the electronic device, and a memory. At least a first private key is used for processing information. At least a protected mode and a normal mode are established in the processing block. Part of the memory can be accessed only in said protected mode. At least said first private key is stored in the memory that is accessible in said protected mode.
145 Citations
85 Claims
-
1. A method, comprising:
-
operating a processing block in an electronic device in one of at least a protected mode, where at least certain information used in the protected mode has limited accessibility, and a normal mode where at least certain information used in the protected mode cannot be used or accessed in the normal mode, at least part of a memory being accessible by a processor of the processing block only in said protected mode, and decrypting at least one second private key using information of at least a first private key stored in the at least part of the memory that is accessible by said processor only in said protected mode; where when the processing block is operated in the protected mode further comprising preventing access to the processing block from outside the processing block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
means for controlling operation of the apparatus, said means for controlling comprising a processing block comprising a single processor and a memory, and means for using at least a first private key for processing information, wherein one of at least a protected mode and a normal mode are established by the processing block, and means, responsive to said protected mode being established by the processing block, for preventing access to said processing block from outside said processing block; the processing block configured such that (1) at least part of the memory is accessible by said processor only in said protected mode, and (2) information of at least said first private key is stored in the part of the memory that is accessible by said processor only in said protected mode, the apparatus and processor configured such that (1) at least one second private key can be stored in an encrypted format in memory that is accessible by the processor in said normal mode and (2), said at least one second private key can be decrypted by said using means by use of said first private key. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method, comprising:
-
in a normal mode of operation of a processing block, receiving encrypted information; storing the encrypted information in a memory; reading an encrypted key from a portion of the memory that is accessible when in the normal mode of operation; setting a protected mode of operation of the processing block; forming a decrypted key by decrypting the encrypted key using another key that is obtained by a processor of the processing block by reading from a portion of the memory of the processing block that is accessible by the processor only in the protected mode of operation; and decrypting the encrypted information using the decrypted key; where when said processing block is operated in said protected mode further comprising preventing access to said processing block from outside said processing block. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer readable medium having a computer program comprising program code for controlling operation of a processor, the code when executed by the processor resulting in at least the following:
-
in a normal mode of operation of the processor, receiving encrypted information, the processor comprising a part of a processing block; storing the encrypted information in a memory; reading an encrypted key from a portion of the memory that is accessible by the processor when in the normal mode of operation; setting a protected mode of operation of the processing block; forming a decrypted key by decrypting the encrypted key using another key that is obtained by reading memory that is accessible by the processor only in the protected mode of operation; and decrypting the encrypted information using the decrypted key; where when the processing block is operated in the protected mode of operation further comprising preventing access to the processing block from outside the processing block. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. A method, comprising:
-
reading an encrypted key from a memory that is accessible when in a normal mode of operation of a processing block that comprises a processor; setting a protected mode of operation of the processing block; forming a decrypted key by decrypting the encrypted key using another key that is accessed by the processor from a memory that is accessible by the processor only in the protected mode of operation; and encrypting information using the decrypted key; where when the processing block is operated in the protected mode of operation further comprising preventing access to the processing block from outside the processing block. - View Dependent Claims (61, 62)
-
- 63. An apparatus, comprising at least one processing block configured to control operation of an electronic device, the processing block comprising a processor and memory, the processing block configured to use at least one first private key and at least one second private key for processing information, where for the processing block one of a protected mode and a normal mode are selectively settable, at least a part of the memory being accessible by the processor only in said protected mode, where information of at least said first private key is stored in the at least a part of the memory that is accessible by the processor only in said protected mode and is readable by said processor only in said protected mode, said second private key being decryptable using said first private key, further comprising a connection block configured to respond to said protected mode being set to prevent access to said processing block from outside said processing block.
Specification