×

MEDIATED KEY EXCHANGE BETWEEN SOURCE AND TARGET OF COMMUNICATION

  • US 20060248336A1
  • Filed: 04/28/2005
  • Published: 11/02/2006
  • Est. Priority Date: 04/28/2005
  • Status: Active Grant
First Claim
Patent Images

1. A process for communicating a message securely between a sender-client and a receiver-client, the process comprising:

  • at the sender-client, providing a key server with a receiver string specifying one or more attributes of the receiver-client;

    at said key server, obtaining a first private value (a) corresponding with a first public value (A), obtaining a second public value (B) of an authentication server corresponding with a second private value (b) of said authentication server, obtaining a message key, calculating a hash (h) of said receiver string, calculating an envelope decryption key (d), wherein d=gˆ

    {Bah mod p} mod q in which g is a generator of and p and q are prime numbers in a group in which calculation is performed, calculating an envelope encryption key (e), wherein e=gd mod p, encrypting said message key with said envelope encryption key (e), thereby creating the envelope; and

    providing said envelope to the sender-client;

    at the sender-client, encrypting the message into a secure message with said message key, and providing said secure message and said envelope to the receiver-client;

    at the receiver-client, accepting said secure message and said envelope, and asking said authentication server for said envelope decryption key (a);

    at said authentication server, obtaining said first public value (A) of said key server, calculating said envelope decryption key (d), wherein d=gˆ

    {Abh mod p} mod q, and providing said envelope decryption key (d) to the receiver-client; and

    at the receiver-client, decrypting said envelope with said envelope decryption key (d) into said message key, and decrypting said secure message with said message key into the message.

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