Shared key encryption using long keypads
First Claim
1. A method of securely communicating a message from a first terminal to a second terminal, comprising:
- generating a keypad comprising a random sequence of bits having a length L;
encrypting the message at the first terminal using a bit string beginning at an offset O in the keypad; and
transmitting the encrypted message and an indicator of the offset O to the second terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of securely communicating a message from a first terminal to a second terminal include generating a keypad including a random sequence of bits having a length L, encrypting the message at the first terminal using a bit string beginning at an offset O in the keypad, and transmitting the encrypted message and an indicator of the offset O to the second terminal. A communication terminal includes a controller, a communication module configured to establish a location-limited communication channel, and an encryption unit configured to store a keypad including a random sequence of bits having a length L, to encrypt an outgoing message using the keypad, and to decrypt an incoming message using the keypad.
123 Citations
31 Claims
-
1. A method of securely communicating a message from a first terminal to a second terminal, comprising:
-
generating a keypad comprising a random sequence of bits having a length L;
encrypting the message at the first terminal using a bit string beginning at an offset O in the keypad; and
transmitting the encrypted message and an indicator of the offset O to the second terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A communication terminal, comprising:
-
a controller;
a communication module operatively controlled by the controller and configured to establish a location-limited communication channel; and
an encryption unit operatively controlled by the controller and including an encryption memory configured to store a keypad, an encryptor configured to encrypt an outgoing message using the keypad, and a decryptor configured to decrypt an incoming message using the keypad. - View Dependent Claims (26, 27, 28)
-
-
29. A communication system, comprising:
-
a first terminal configured to generate a keypad comprising a random sequence of bits having a length L, to establish a secure channel, and to transmit the keypad over the secure channel; and
a second terminal configured to establish the secure channel with the first terminal and to receive the keypad over the secure channel, wherein the first terminal is further configured to encrypt a message using a bit string beginning at an offset O in the keypad, and to transmit the encrypted message and an indicator of the offset O to the second terminal over a physically insecure channel.
-
-
30. A method of securely communicating a message from a first terminal to a second terminal, comprising:
-
generating a key comprising a random sequence of bits by sampling a random noise source;
encrypting the message at the first terminal using the key; and
transmitting the encrypted message to the second terminal. - View Dependent Claims (31)
-
Specification