×

Key distribution protocol for file transfer in the local area network

  • US 5,313,521 A
  • Filed: 04/15/1992
  • Issued: 05/17/1994
  • Est. Priority Date: 04/15/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A cryptographic communications system for use with a first terminal, a file server, a key-distribution center, and a communications channel, comprising:

  • first generating means, located at said first terminal, for generating a first identification signal and a request signal;

    first encoding means, located at said first terminal and coupled to said first generating means and said communications channel, for transforming, using a Data Encryption Standard (DES) encryption algorithm with a first encryption-key signal, the first identification signal and the request signal, to a first ciphertext signal, and for transmitting the first ciphertext signal over said communications channel;

    first decoding means, located at said key-distribution center and coupled to said communications channel, for decoding, using a Data Encryption Standard (DES) decryption algorithm with the first encryption-key signal, the first ciphertext signal, thereby generating the first identification signal and the request signal;

    first verifying means, located at said key-distribution center and coupled to said first decoding means, for verifying the first identification signal, and responsive to verifying the first identification signal, for generating a first verification signal;

    second generating means, located at said key-distribution center and coupled to said first verifying means, and, responsive to the first verification signal, for generating a second identification signal;

    second encoding means, located at said key-distribution center and coupled to said second generating means and said communications channel, for transforming, using the DES encryption algorithm with a second encryption-key signal, the first identification signal, the second identification signal and the request signal, to a second ciphertext signal, and for transmitting the second ciphertext signal over said communications channel;

    second decoding means, located at said file server and coupled to said communications channel, for decoding, using the DES decryption algorithm with the second encryption-key signal, the second ciphertext signal, thereby generating the first identification signal, the second identification signal and the request signal;

    second verifying means, located at said file server and coupled to said second decoding means, for verifying the second identification signal and for verifying access rights of the first identification signal for the request signal, and, responsive to verifying the second identification signal and the access rights, for generating a second verification signal;

    third generating means, located at said file server and responsive to the second verification signal and the request signal, for generating a third identification signal, an answer signal and a communication-encryption-key signal;

    third encoding means, located at said file server and coupled to said third generating means, said second decoding means and said communications channel for transforming, using the DES encryption algorithm with the second encryption-key signal, the communication-encryption-key signal, the answer signal, the first identification signal and the third identification signal, to a third ciphertext signal, and for transmitting the third ciphertext signal over said communications channel;

    wherein said first decoding means, located at said key-distribution center, decodes, using the DES decryption algorithm with the second encryption-key signal, the third ciphertext signal, thereby generating the communication-encryption-key signal, the answer signal, the first identification signal and the third identification signal;

    wherein said first verifying means verifies the third identification signal, and, responsive to verifying the third identification signal, generates a third verification signal;

    wherein said second encoding means, responsive to the third verification signal, transforms, using the DES encryption algorithm with the first encryption-key signal, the communication-encryption-key signal, the answer signal, the first identification signal and the second identification signal, to a fourth encryption signal, and transmits the fourth encryption signal over said communications channel;

    third decoding means, located at said first terminal and coupled to said communications channel, for decoding, using the DES decryption algorithm with the first encryption-key signal, the fourth ciphertext signal, thereby generating the communication-encryption-key signal, the answer signal, the first identification signal and the second identification signal;

    third verifying means, located at said first terminal and coupled to said third decoding means, for verifying the first identification signal and the second identification signal, and, responsive to the answer signal and to verifying the first identification signal and the second identification signal, for generating a fourth verification signal; and

    means, located at said first terminal and said file server, responsive to the fourth verification signal and the answer signal, and using the communication-encryption-key signal, for communicating between said first terminal and said file server with an encrypted signal.

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