Authenticator
First Claim
Patent Images
1. In an electronic transaction system, comprising:
- a host computer including means for generating an authentication code for a digital signal message wherein the authentication code is to be appended to the message without altering the digital signal constituting the message;
a reading device connected to the host computer; and
a portable token having memory storage means, micro-controller means and means for data transmission and reception, the micro-controller also having means for generating the authentication code;
the host computer and the micro-controller communicating so as to pass digital signal messages therebetween;
wherein the authentication code is generated according to a method comprising;
generating, in at least the host computer, a numerical array;
using in at least the host computer a key to controllably shift the relative positions of each element within the array to form a scrambled array; and
applying the scrambled array to the message to provide an authentication code for that message, in the host computer and the micro-controller.
1 Assignment
0 Petitions
Accused Products
Abstract
An authenticator for digital data is derived by generating a numerical array, using a secret key to controllably shift the relative positions of the elements of the array, and applying the scrambled array to a message to create an authenticator for that message. The method allows a high level of security and minimizes the risk of a system, such as an intelligent portable token and reader system, being compromised.
-
Citations
12 Claims
-
1. In an electronic transaction system, comprising:
- a host computer including means for generating an authentication code for a digital signal message wherein the authentication code is to be appended to the message without altering the digital signal constituting the message;
a reading device connected to the host computer; and
a portable token having memory storage means, micro-controller means and means for data transmission and reception, the micro-controller also having means for generating the authentication code;
the host computer and the micro-controller communicating so as to pass digital signal messages therebetween;
wherein the authentication code is generated according to a method comprising;generating, in at least the host computer, a numerical array;
using in at least the host computer a key to controllably shift the relative positions of each element within the array to form a scrambled array; and
applying the scrambled array to the message to provide an authentication code for that message, in the host computer and the micro-controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- a host computer including means for generating an authentication code for a digital signal message wherein the authentication code is to be appended to the message without altering the digital signal constituting the message;
Specification