×

Pocket banking terminal, method and system

  • US 4,536,647 A
  • Filed: 07/15/1983
  • Issued: 08/20/1985
  • Est. Priority Date: 07/15/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. The method of securing communications concerning selected data between an entity which has a master key code and a portable terminal which stores a plural number of codes that are unique to the entity and the terminal for operation by an authorized user having a Personal Identification Number, the method comprising:

  • encrypting in accordance with a first logical combination of the user'"'"'s Personal Identification Number and the entity and terminal codes to produce a Personal Verification Number;

    comparing the Personal Verification Number produced by encryption with a Personal Verification Number previously established for an authorized user and stored in the terminal to activate, upon favorable comparison thereof, the generation of random numbers at the entity and at the terminal;

    transmitting the random number generated at the entity to the terminal and the random number generated at the terminal to the entity;

    encrypting at the entity and at the terminal in accordance with a second logical combination the random numbers generated at the entity and at the terminal with a Key-Exchange Key at the entity and at the terminal to produce a Session Key at the entity and at the terminal;

    encrypting at the terminal as a third logical combination the selected data and the Session Key to produce an encrypted message for transmission to the entity;

    decrypting the encrypted message at the entity in accordance with the third logical combination to yield the selected data;

    altering portions of the decrypted selected data at the entity and encrypting the same according to the third logical combination with the Session Key to produce a return encrypted message for transmission to the terminal; and

    decrypting the return encrypted message at the terminal in accordance with the third logical combination to yield the altered data for operation thereon at the terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×