Personal access management system
First Claim
1. In a system comprising an initialized storage device having a set of processed parameters stored thereon, and an uninitialized processing device, a method for initializing the processing device, comprising the steps of:
- generating a master key code;
processing said set of processed parameters using said master key code to derive a set of de-processed parameters;
generating a processing device key code;
processing said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and
storing said new set of processed parameters into the processing device to initialize the processing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-component system for linking a user to a product or service provider includes a user processing device, a storage device, and a provider device. The storage device stores provider-specific application software, user-specific data, and a file management program. The storage device and the processing device are coupled to each other to form a user device which communicates with the provider device. Under direction of the file management program, the processing device carries out a recognition methodology which determines whether the processing device and the storage device are authorized to operate with each other. This aspect of the system makes it possible to render the storage device operable only with a specific user processing device, referred to as the principal processing device. This, in turn, reduces the possibility of fraud since the storage device cannot be used without the principal processing device. Once it is determined that the processing and storage devices are authorized to interact with each other, the processing device executes the provider-specific application software to exchange information with the provider device. Together, the user and provider devices implement unique recognition and comprehension methodologies to ensure that the parties are authorized to communicate with each other and to ensure that the information exchanged cannot be understood by third parties. Overall, the system provides a highly secure mechanism for transferring information from one party to another.
-
Citations
51 Claims
-
1. In a system comprising an initialized storage device having a set of processed parameters stored thereon, and an uninitialized processing device, a method for initializing the processing device, comprising the steps of:
-
generating a master key code; processing said set of processed parameters using said master key code to derive a set of de-processed parameters; generating a processing device key code; processing said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and storing said new set of processed parameters into the processing device to initialize the processing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a system comprising an initialized storage device having a set of processed parameters stored thereon, and an uninitialized processing device, a method for initializing the processing device, comprising the steps of:
-
receiving a dynamic personal identification number (DPIN) from a user; generating a master key code using said DPIN; verifying that said DPIN is correct; in response to a determination that said DPIN is correct, processing said set of processed parameters using said master key code to derive a set of de-processed parameters; generating a processing device key code using said DPIN; processing said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and storing said new set of processed parameters into the processing device to initialize the processing device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A storage device for interacting with a processing device having a memory, said storage device comprising:
-
a first storage unit for storing a set of processed parameters; means for causing the processing device to generate a master key code; means for causing the processing device to process said set of processed parameters using said master key code to derive a set of de-processed parameters; means for causing the processing device to generate a processing device key code; means for causing the processing device to process said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and means for causing the processing device to store said new set of processed parameters into the memory of the processing device to initialize the processing device. - View Dependent Claims (27, 28)
-
-
29. A storage device for interacting with a processing device having a user interface and a memory, said storage device comprising:
-
a first storage unit for storing a set of processed parameters; means for causing the processing device to receive a dynamic personal identification number (DPIN) from a user via the user interface; means for causing the processing device to generate a master key code using said DPIN; means for causing the processing device to verify that said DPIN is correct; means for causing the processing device to process, in response to a determination that said DPIN is correct, said set of processed parameters using said master key code to derive a set of de-processed parameters; means for causing the processing device to generate a processing device key code using said DPIN; means for causing the processing device to process said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and means for causing the processing device to store said new set of processed parameters into the memory of the processing device to initialize the processing device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A processing assembly, comprising:
-
a processing device comprising a processor, a memory coupled to said processor, and a storage device interface coupled to said processor for receiving one of a number of individual storage devices; and a storage device for coupling to said storage device interface, said storage device comprising; a first storage unit for storing a set of processed parameters; means for causing said processor to generate a master key code; means for causing said processor to process said set of processed parameters using said master key code to derive a set of de-processed parameters; means for causing said processor to generate a processing device key code; means for causing said processor to process said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and means for causing said processor to store said new set of processed parameters into said memory to initialize said processing device. - View Dependent Claims (40, 41)
-
-
42. A processing assembly, comprising:
-
a processing device comprising a processor, a memory coupled to said processor, a user interface coupled to said processor, and a storage device interface coupled to said processor for receiving one of a number of individual storage devices; and a storage device for coupling to said storage device interface, said storage device comprising; a first storage unit for storing a set of processed parameters; means for causing said processor to receive a dynamic personal identification number (DPIN) from a user via said user interface; means for causing said processor to generate a master key code using said DPIN; means for causing said processor to verify that said DPIN is correct; means for causing said processor to process, in response to a determination that said DPIN is correct, said set of processed parameters using said master key code to derive a set of de-processed parameters; means for causing said processor to generate a processing device key code using said DPIN; means for causing said processor to process said set of de-processed parameters using said processing device key code to derive a new set of processed parameters; and means for causing said processor to store said new set of processed parameters into said memory to initialize said processing device. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification