×

Method for implementing a private-key communication protocol between two processing devices

  • US 6,226,382 B1
  • Filed: 09/24/1997
  • Issued: 05/01/2001
  • Est. Priority Date: 12/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for implementing a secret key protocol between first and second processing devices (Aj, Ak) wherein each device includes a digital processing circuit to perform modular calculations, comprising the steps of:

  • implementing in said processing circuit a secret key enciphering function composed of a sequence of reversable operations comprising at least the combination of two operations, one of the modular calculation type and the other in binary logic, applying said function either to outgoing messages to encipher them, or to incoming messages to decipher them, effecting in said digital processing circuit a dividing of said messages (m) into blocks (x) of N bits prior to said applying step and then processing said divided message in accordance with said applied functions, and said sequence of operations comprises at least a combination of two operations, one of which is a permutation using modular multiplication and the other an OR-exclusive logic operation, this combination being defined by a secret-key enciphering function f such that;



    f(x)=(x⊕

    K
    2)*K1 mod n wherein;

    x represents a block of N bits of the message, K1 and K2 represent a first and a second secret key over N bits, n is an odd number of N bits, ⊕

    is an exclusive OR operation., * is a multiplication modulo n operation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×