Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
140 words
A secure messaging system comprising: at least three terminals; a key distribution center; communication means for carrying messages amongst the terminals and between the terminals and the center; and means for providing a key means, a key transport key, and a plurality of data transport keys, the center being responsive to a message requesting a communication link between first and second ones of the terminals to encrypt the key means according to the key transport key and to send the encrypted key means to both terminals, each terminal being operative to decrypt the key means, to encrypt an associated one of the data transport keys according to the key means, to send the encrypted data transport key to the other terminal, to encrypt data according to the data transport keys, and to exchange the encrypted data with the other terminal.
Claim 2
Dependent Claim
140 words
A secure messaging system comprising: at least three terminals; a key distribution center; communication means for carrying messages amongst the terminals and between the terminals and the center; and means for providing a key means, a key transport key, and a plurality of data transport keys, the center being responsive to a message requesting a communication link between first and second ones of the terminals to encrypt the key means according to the key transport key and to send the encrypted key means to both terminals, each terminal being operative to decrypt the key means, to encrypt an associated one of the data transport keys according to the key means, to send the encrypted data transport key to the other terminal, to encrypt data according to the data transport keys, and to exchange the encrypted data with the other terminal.
Claim 3
Dependent Claim
54 words
A messaging system according to claim 1 wherein the key means comprises two keys, one for use in encrypting a data transport key to be sent from the first terminal to the second and the other for use in encrypting a data transport key to be sent from the second terminal to the first.
Claim 4
Dependent Claim
43 words
A messaging system according to claim 1 wherein the means for providing data transport keys is included within the terminals whereby each terminal can generate data transport keys and wherein the data transport key associated with a terminal is generated in that terminal.
Claim 5
Dependent Claim
54 words
A messaging system according to claim 3 wherein a terminal comprises: means for measuring the usage of its associated data transport key; means for changing the key when it has been used a predetermined amount in communication with another terminal; and means for causing the changed key to be sent to the other terminal.
Claim 6
Dependent Claim
33 words
A messaging system according to claim 1 wherein a key transporting key comprises a heirarchy of keys, a key higher in the heirarchy being used for encrypting a key lower in the heirarchy.
Claim 7
Dependent Claim
75 words
A messaging system according to claim 5 wherein a terminal comprises: means for measuring the usage of each key transporting key less than the highest in the heirarchy; means for changing such key when it has been used a predetermined amount in communication with another terminal; and means for encrypting the changed key according to the next highest in the heirarchy; and means for causing the changed key to be sent to the other terminal.
Claim 8
Dependent Claim
75 words
A messaging system according to claim 1 and further comprising: link termination means in a terminal responsive to a request to terminate a communication link between that terminal and a second terminal to delete from the first terminal any keys associated with the link and to send a termination message; means in the key distribution center for logging the termination message; and means for deleting from the second terminal any keys associated with the link.
Claim 9
Dependent Claim
39 words
A messaging system according to claim 7 wherein the means for deleting the keys from the second terminal comprises means in the key distribution center for sending a message to the second terminal instructing that the keys be deleted.
Claim 10
Dependent Claim
102 words
A messaging system according to claim 1 and further comprising: means in the key distribution center responsive to a request to forward messages from a first terminal to a second terminal to provide a journey key and to send the key to both terminals; means in the first terminal for storing the journey key and any received messages; and means in the second terminal for storing the journey key, the first terminal being responsive to a message call from the second terminal to encrypt any stored messages according to the journey key and to send the encrypted messages to the second terminal.
Claim 11
Dependent Claim
87 words
A messaging system according to claim 1 and further comprising: means for keeping a log of any messages received and sent by the key distribution center; means for storing from time to time backup information indicative of the status of the center; and means, operative if there is a failure in the center, to restore the center according to the stored backup information and to cause the center to again generate and transmit any keys which were sent subsequent to the last storage of the backup information.