Patent ID: 8321917

Claim:
A connection authentication system, comprising: a first terminal apparatus; a second terminal apparatus configured for connecting to the first terminal apparatus through a network; and a connection authentication server that is connected to the first terminal apparatus and the second terminal apparatus, wherein the first terminal apparatus includes: a first memory storing a first program; and a first processor configured to execute the first program to cause the first terminal apparatus to perform a first method, comprising: acquiring authentication information from the connection authentication server, notifying a user of the first terminal apparatus of the authentication information, and acquiring connection information of the second terminal apparatus from the connection authentication server, the second terminal apparatus includes: a second memory storing a second program; and a second processor configured to execute the second program to cause the second terminal apparatus to perform a second method, comprising: allowing a user of the second terminal apparatus to input the authentication information transmitted from the user of the first terminal apparatus to the user of the second terminal apparatus, and providing the authentication information and the connection information of the second terminal apparatus to the connection authentication server, and the connection authentication server includes: a third memory storing a third program; and a third processor configured to execute the third program to cause the connection authentication server to perform a third method, comprising: providing the authentication information to the first terminal apparatus, wherein the connection authentication server holds the authentication information provided to the first terminal apparatus for only a predetermined period of time, acquiring the authentication information and the connection information of the second terminal apparatus from the second terminal apparatus, and collating the authentication information provided to the first terminal apparatus and the authentication information acquired from the second terminal apparatus, detecting whether a session formed between the connection authentication server and the first terminal apparatus exists or not, wherein the session only exists during the predetermined period of time, and providing the connection information of the second terminal apparatus to the first terminal apparatus when the provided authentication information and the acquired authentication information are matched with each other and the session is detected.