IMPROVED INSTALLATION OF A TERMINAL IN A SECURE SYSTEM
First Claim
1. A system (300) comprising a terminal (100) and a server (340), wherein the terminal (100) is installed in the system (300) by the server (340) being configured to:
- identify the terminal (100);
generate key generation data, comprising at least one data seed;
distribute the at least one data seed to the terminal (100);
generate key data, to be used for generating a symmetric encryption key, and meta data, to be used for generating an authentication token, based on said at least one data seed and a function, such as a cryptographic hash function;
store an identifier for the terminal (100) along with the key data and the meta data for the terminal (100), wherein the terminal (100) is arranged to;
receive the at least one data seed from the server (340);
generate key data and meta data based on said at least one data seed and the same function;
store the key data and the meta data, wherein the key data and the meta data stored in the terminal (100) are the same as the key data and the meta data stored in the server (340).
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising a terminal and a server, wherein the terminal is installed in the system by the server being configured to: identify the terminal; generate key generation data, comprising at least one data seed; distribute the at least one seed to the terminal; generate key data and meta data based on said at least one seed and a function; store an identifier for the terminal along with the key data and the meta data for the terminal, wherein the terminal is arranged to receive the at least one seed from the server; generate key data and meta data based on said at least one seed and the same function; store the key data and the meta data, wherein the key data and the meta data stored in the terminal are the same as the key data and the meta data stored in the server.
11 Citations
8 Claims
-
1. A system (300) comprising a terminal (100) and a server (340), wherein the terminal (100) is installed in the system (300) by the server (340) being configured to:
-
identify the terminal (100); generate key generation data, comprising at least one data seed; distribute the at least one data seed to the terminal (100); generate key data, to be used for generating a symmetric encryption key, and meta data, to be used for generating an authentication token, based on said at least one data seed and a function, such as a cryptographic hash function; store an identifier for the terminal (100) along with the key data and the meta data for the terminal (100), wherein the terminal (100) is arranged to; receive the at least one data seed from the server (340); generate key data and meta data based on said at least one data seed and the same function; store the key data and the meta data, wherein the key data and the meta data stored in the terminal (100) are the same as the key data and the meta data stored in the server (340). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for use in a system (300) comprising a terminal (100) and a server (340), said method being for installing the terminal (100) in the system (300), the method comprising:
-
the server (340) identifying the terminal (100); the server (340) generating key generation data, comprising at least one data seed; the server (340) distributing the at least one data seed to the terminal (100); the server (340) generating key data, to be used for generating a symmetric encryption key, and meta data, to be used for generating an authentication token, based on said at least one data seed and a function, such as a cryptographic hash function; the server (340) storing an identifier for the terminal (100) along with the key data and the meta data for the terminal (100), the terminal (100) receiving the at least one data seed from the server (340); the terminal (100) generating key data and meta data based on said at least one data seed and the same function; the terminal (100) storing the key data and the meta data, wherein the key data and the meta data stored in the terminal (100) are the same as the key data and the meta data stored in the server (340). - View Dependent Claims (8)
-
Specification