Signalling scheme for controlling data encryption device in an electronic fund transaction processing system
First Claim
1. A signalling protocol for communicating with a data encryption device, said signalling protocol comprising:
- a start-of-message symbol wherein the start-of-message symbol is the "]" character;
a plurality of message fields, each message field havinga token field for indicating a desired function;
a data field following said token field wherein number of data bits in said data field is related to the value of said token; and
a delimiter wherein the delimiter is the ";
" character; and
an end-of-message symbol wherein the end-of-message symbol is the "]" character.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method for communicating with a data encryption device is described. In accordance with this invention, a data encryption device adapted for providing encryption functions such as data encryption and decryption may be controlled with an inventive signalling protocol which provides two-way, symmetrical messaging. Data encryption messages are sent to a data encryption device with a message packet which includes a start of message character, a token field, a token dependent data field, a token delimiter and an end of message character. Once the requested data encryption function is performed, a response message is generated wherein the response message mirrors the request message with the exception that the token dependent data comprises data which was processed in accordance with the requested function. The method of the present invention is also adapted for loading key information in the data encryption device as well as communicating system status information.
-
Citations
17 Claims
-
1. A signalling protocol for communicating with a data encryption device, said signalling protocol comprising:
-
a start-of-message symbol wherein the start-of-message symbol is the "]" character; a plurality of message fields, each message field having a token field for indicating a desired function; a data field following said token field wherein number of data bits in said data field is related to the value of said token; and a delimiter wherein the delimiter is the ";
" character; andan end-of-message symbol wherein the end-of-message symbol is the "]" character.
-
-
2. A method of communicating between a data encryption device and a requesting device, the data encryption device having a plurality of data security functions, the method comprising the steps of:
-
a) generating a request message in the requesting device to request a data security function from the data encryption device, wherein the step of generating request message comprises the steps of; generating a start of message character; concatenating a plurality of token segments to the start of message character to generate message text, each token segment having a token value, token data, and a token delimiter; and concatenating an end of message character to the message text; b) sending the request message from the generating device to the data encryption device; c) receiving the request message in the data encryption device; d) performing a data security function in the data encryption device in response to receiving the request message; e) generating a response message in the data encryption device; and f) sending the response message from the data encryption device to the requesting device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communicating between a data encryption device and a requesting device, the data encryption device having a plurality of data security functions, the method comprising the steps of:
-
a) generating a request message in the requesting device to request a data security function from the data encryption device; b) sending the request message from the requesting device to the data encryption device; c) receiving the request message in the data encryption device; d) performing a data security function in the data encryption device in response to receiving the request message; e) generating a response message in the data encryption deice,, wherein the step of generating the response message comprises the steps of; generating a start of message character; concatenating a plurality of token segments to the start of message character to generate message text, each token segment having a token value, token data, and a token delimiter; and concatenating an end of message character to the message text; and f) sending the response message from the data encryption device to the requesting device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of communicating between a data encryption device and a requesting device, the data encryption device having a plurality of data security functions, the method comprising the steps of:
-
a) generating a request message in the requesting device to request a data security function from the data encryption device, wherein the data security functions comprise functions for encrypting, translating, and verifying personal identification numbers, functions for encrypting, translating, and decrypting data, functions for generating and verifying message authentication codes, functions for loading, deleting, and verifying entries in encryption device key storage tables, functions for generating and translating working keys, and functions for performing administrative tasks; b) sending the request message from the requesting device to the data encryption device; c) receiving the request message in the data encryption device; d) performing a data security function in the data encryption device in response to receiving the request message; e) generating a response message in the data encryption device; and f) sending the response message from the data encryption device to the requesting device. - View Dependent Claims (17)
-
Specification