Patent ID: 8856893

Claim:
An Automated Teller Machine (ATM) Electronic Lock System, comprising: (a) a Public Mobile Communication Network; (b) a Mobile Communication Terminal used by a user; (c) an ATM Management Center Control and Management Subsystem of an ATM Management Center in communication with the Mobile Communication Terminal through the Public Mobile Communication Network; and (d) an ATM Electronic Lock Subsystem, comprising: a Master Control Module for receiving information from the ATM Management Center, and controlling and managing the ATM Electronic Lock System; an Information Input Module in communication with the Master Control Module for receiving the user's input of a Management Center One Time Code and sending the Management Center One Time Code to the Master Control Module; a Personal Identity (ID) Authentication Module in communication with the Master Control Module for retrieving user's personal information from the Master Control Module and authenticating the user's personal information by comparing the user's personal information with the user's personal information stored in a database, wherein the authentication is successful if the user's personal information matches the user's personal information stored in the database; a Controller Encryption and Decryption Module in communication with the Master Control Module for encrypting and decrypting user's personal information, authenticating the user's personal information, generating an Equipment ID Code and an Authenticated Personal ID Code after successful authentication and sending to the Master Control Module, generating a random code, RND, and generating a Local One Time Code; an Output Display Module in communication with the Master Control Module for displaying the random code RND from the Master Control Module to the user; and a Lock Actuating Mechanism in communication with the Master Control Module for locking and unlocking the ATM according to commands from the Master Control Module, wherein the ATM Management Center Control and Management Subsystem comprises: a Management Center Control Host for receiving and transmitting a user's personal identification information from and to the Mobile Communication Terminal, and performing user authentication; a Management Center Encryption and Decryption Module in communication with the Management Center Control Host for encrypting and decrypting a user's personal identification information and generating the Management Center One Time Code based on the random code RND; and a Management Center Mobile Communication Module in communication with the Management Center Control Host for communicating with the ATM Electronic Lock Subsystem via the Public Mobile Communication Network and the Mobile Communication Terminal; and wherein the random code RND is used to generate Management Center One Time Code and Local One Time Code according to a predetermined mathematical algorithm to ensure the Management Center One Time Code generated at the ATM Management Center matches with the Local One Time Code generated at the local ATM.