Computing and indicating device
First Claim
1. In a verification system wherein a first mechanism generates a first non-predictable code in accordance with a predetermined algorithm in response to both a unique static variable and a dynamic variable, a second mechanism generates a second non-predictable code in accordance with the predetermined variable and a second dynamic variable corresponding to the first dynamic variable, and means are provided for comparing the two non-predictable codes, a portable, hand-held computing and indicating device forming the first mechanism comprising:
- a processor having said algorithm preprogrammed therein;
means for causing the program stored in said processor to be erased if an effort is made to gain access to the program;
means for storing a unique static variable in said device;
means for generating a time varying dynamic variable, said means being adapted to generate the same dynamic variable as that generated at said second mechanism at substantially the same instant of time;
means for applying the stored unique static variable and the currently generated dynamic variable to said processor, said processor being adapted to generate said first non-predictable code in response to the two variable applied thereto; and
means for affording person sensing of the non-predictable code currently being generated by said processor.
7 Assignments
0 Petitions
Accused Products
Abstract
A portable hand held computing and indicating device for use in a verification system of the type wherein a first non-predictable code is generated at a first mechanism in accordance with a predetermined algorithm in response to both a unique static variable and a dynamic variable and a second non-predictable code is generated at a second mechanism in accordance with the predetermined algorithm in response to both the unique static variable and a second dynamic variable which corresponds to the first variable. The non-predictable codes are compared at the second mechanism to effect verification. The device forms the first mechanism and includes a processor having the algorithm preprogrammed therein and a means for storing a static variable which is unique for each device. The device also includes a means for generating a time varying dynamic variable which is substantially the same as that generated at the second mechanism at a given instant of time. The stored unique variable and the currently generated dynamic variable are applied to the processor and the resultant non-predictable code is visually displayed. The program for executing the algorithm and the static variable are preferably stored in volatile memory which causes the program and the static variable to be erased if any effort is made to gain access thereto. All or a portion of the static variable may appear in visually perceptible form on the device.
-
Citations
11 Claims
-
1. In a verification system wherein a first mechanism generates a first non-predictable code in accordance with a predetermined algorithm in response to both a unique static variable and a dynamic variable, a second mechanism generates a second non-predictable code in accordance with the predetermined variable and a second dynamic variable corresponding to the first dynamic variable, and means are provided for comparing the two non-predictable codes, a portable, hand-held computing and indicating device forming the first mechanism comprising:
-
a processor having said algorithm preprogrammed therein;
means for causing the program stored in said processor to be erased if an effort is made to gain access to the program;means for storing a unique static variable in said device; means for generating a time varying dynamic variable, said means being adapted to generate the same dynamic variable as that generated at said second mechanism at substantially the same instant of time; means for applying the stored unique static variable and the currently generated dynamic variable to said processor, said processor being adapted to generate said first non-predictable code in response to the two variable applied thereto; and means for affording person sensing of the non-predictable code currently being generated by said processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification