Patent ID: 7577616

Claim:
A system of ID authentication for an electronic payment between a user and a business entity, comprising an authentication circle path of public network, which comprises: a portable mobile terminal carried by said user of said authentication circle path of public network, wherein said user is given subscribed user account information; an account server which comprises: a network interface which is arranged to communicate with said mobile terminal via a mobile wireless network; a random ID generator adapted for generating a random identification (RID) code for each pending transaction; and a database containing said subscribed user account information, subscribed terminal account information, transaction records and pending transactions with said corresponding RID; a transaction terminal adapted for interactively communicated with a user of said portable mobile terminal; and a transaction server communicated with said transaction terminal and said account server, wherein said transaction terminal an said transaction server are maintained by said business entity which is given said terminal account information, in such a manner that when said user wishes to conduct a secured transaction with said business entity as said pending transaction, said transaction is verified by the following procedures: (a) said user account information is transmitted to said transaction terminal which then transmits said user account information to said transaction server, (b) said transaction server then sends said user account information and said terminal information to said account server; (c) said account server verifies said user account information from said database; (d) after said user account information is verified, said random ID generator if said account server is arranged to generate said RID code for said pending transaction, wherein said RID code is sent to said mobile terminal said network interface; (e) said account server sends a corresponding transaction sequence number to said transaction server referring said corresponding pending transaction; (f) said RID code received by said mobile terminal is transmitted to said transaction terminal which transmits said RID code to said transaction server, wherein when said transaction server receives said RID code from said transaction terminal, said transaction server transmits said RID code back to said account server with said original transaction sequence number; and (g) said account server is then arranged to verify if said received RID code is exactly the same as that sent out for said corresponding pending transaction, wherein further transaction processes proceed if said received RID code is the same as said RID code sent out by said account server.