Method and apparatus for secure mobile transaction
First Claim
1. A method in a wireless communication device comprising:
- applying power to the wireless communication device; and
authenticating a certified program segment with a cryptographic program segment and a public key in response to applying power to said wireless communication device, said cryptographic program segment and said public key are hard coded into a non-reprogramable read only memory (ROM) of said wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for securing and authenticating wireless transactions. The method includes hard cooing a public key into a non-reprogramable ROM 114 through a first path 130 of a wireless communication device 116. An object to be stored on the wireless device is first signed by a private or secret key 104, which corresponds to the public key 104, to create a certificate 120. The certificate 120 is then bound to the object and both are subsequently sent to the wireless device 116 though a second path 132, which is different from the first path 130. A certified program segment 119 is also stored on the wireless device and is executed upon the boot up process of the device. During the boot process of the device, the certified program segment 119 is authenticated, and if authentic, it is executed. During the execution of the authenticated certified program sequence 119, certificates of corresponding objects stored on the device are authenticated by the public key and cryptographic program segments stored in the non-reprogramable ROM.
30 Citations
23 Claims
-
1. A method in a wireless communication device comprising:
-
applying power to the wireless communication device; and
authenticating a certified program segment with a cryptographic program segment and a public key in response to applying power to said wireless communication device, said cryptographic program segment and said public key are hard coded into a non-reprogramable read only memory (ROM) of said wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An wireless communication device comprising:
-
a microprocessor;
a non-reprogramable ROM coupled to said microprocessor;
a cryptographic program segment hard coded into said non reprogramable ROM;
a certified program segment; and
a public key hard coded into said non-reprogramable ROM for authenticating said certified program segment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An wireless communication device comprising:
-
a central processor means;
a non-reprogramable ROM coupled to said central processor means for storing a plurality of hard coded program segments;
a transceiver coupled to said central processor means;
a certified program segment stored on said wireless communication device;
a public key hard coded into said non-reprogramable ROM; and
an authenticating means hard coded into said non reprogramable ROM for authenticating said certified program segment with said public key during a boot process of the wireless communication device. - View Dependent Claims (21, 22, 23)
-
Specification