WO2007040664A2

Shared key encryption using long keypads

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.

WO2007040664A2, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

31 claims: 4 independent, 27 dependent

  1. 1
    WHAT IS CLAIMED IS: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.
  2. 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.
  3. 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.
  4. 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.