IP Library Granted Patent US 9,088,561
Granted Patent B2
US 9,088,561 · App. 11/068,149 · Granted Jul 21, 2015

Method and system for authentication in a computer network

Inventors: Tony Rogers (Rowville, AU); Christopher Betts (Richmond, AU)
Assignee: CA, Inc.
H04L63/0807H04L9/3228H04L63/0838
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,088,561
App. No.
11/068,149
Granted
Jul 21, 2015
Kind
B2
Abstract

Method and system for authentication in a computer network is provided. A first message from a client to a server is transmitted, where the first message includes erroneous user information. In response to the first message, a second message is transmitted from the server to the client, where the second message includes an error message and a nonce. The client transmits a third message to the server in response to the second message, where the third message includes non-erroneous user information and the nonce. The server then provides authentication in response to the client's third message.

Claims (38)

1. A method for authentication in a computer network, comprising:

transmitting a get_authToken message from a Universal Discovery Description and Integration (UDDI) client to a UDDI server, the get_authToken message specified in a UDDI standard as a single interaction that does not include an explicit challenge-response request, the get_authToken message requesting authentication information from the server, the get_authToken message comprising user information with at least one error in the user information, the error provided by the UDDI client specifically to trigger a challenge-response exchange with the UDDI server to request the authentication information, the challenge-response exchange providing the security of multiple interactions with the UDDI server using a mechanism specified as a single interaction, the challenge-response exchange comprising:

receiving a second message from the UDDI server in response to the get_authToken message, the second message comprising an error message and a nonce;

encrypting the nonce;

transmitting a second get_authToken message to the server in response to the second message, the second get_authToken message comprising non-erroneous and complete user information and the encrypted nonce; and

receiving authentication information from the server in response to the second get_authToken message; and

wherein the user information comprises user information with at least one username present and at least one missing password.

2. The method of claim 1 , wherein the UDDI client had the non-erroneous and complete user information prior to transmitting the erroneous user information.

3. The method of claim 1 , wherein the second get_authToken message includes the nonce which has been signed using a PKI private key.

4. The method of claim 1 , wherein the authentication comprises an authentication token.

5. A system for authentication in a computer network, comprising:

a system for transmitting a get_authToken message from a Universal Discovery Description and Integration (UDDI) client to a UDDI server, the get_authToken message specified in a UDDI standard as a single interaction that does not include an explicit challenge-response request, the get_authToken message requesting authentication information from the server, the get_authToken message comprising user information with at least one error in the user information, the error provided by the UDDI client specifically to trigger a challenge-response exchange with the UDDI server to request the authentication information, the challenge-response exchange providing the security of multiple interactions with the UDDI server using a mechanism specified as a single interaction, the challenge-response exchange comprising:

a system for receiving a second message from the UDDI server in response to the get_authToken message, the second message comprising an error message and a nonce;

a system for encrypting the nonce;

a system for transmitting a second get_authToken message to the server in response to the second message, the second get_authToken message comprising non-erroneous and complete user information and the encrypted nonce; and

a system for receiving authentication information from the server in response to the second get_authToken message; and

wherein the user information comprises user information with at least one username present and at least one missing password.

6. The system of claim 5 , wherein the UDDI client had the non-erroneous and complete user information prior to transmitting the erroneous user information.

7. The system of claim 5 , wherein the third message includes the nonce which is signed using a PKI private key.

8. The system of claim 5 , wherein the authentication comprises an authentication token.

9. A computer readable storage medium including computer executable code for authentication in a computer network, comprising:

code for transmitting a get_authToken message from a Universal Discovery Description and Integration (UDDI) client to a UDDI server, the get_authToken message specified in a UDDI standard as a single interaction that does not include an explicit challenge-response request, the get_authToken message requesting authentication information from the server, the get_authToken message comprising user information with at least one error in the user information, the error provided by the UDDI client specifically to trigger a challenge-response exchange with the UDDI server to request the authentication information, the challenge-response exchange providing the security of multiple interactions with the UDDI server using a mechanism specified as a single interaction, the challenge-response exchange comprising:

code for receiving a second message from the UDDI server in response to the get_authToken message, the second message comprising an error message and a nonce;

code for encrypting the nonce;

code for transmitting a second get_authToken message to the server in response to the second message, the second get_authToken message comprising non-erroneous and complete user information and the encrypted nonce; and

code for receiving authentication information from the server in response to the second get_authToken message; and

wherein the user information comprises user information with at least one username present and at least one missing password.

10. The computer readable storage medium of claim 9 , wherein the UDDI client had the non-erroneous and complete user information prior to transmitting the erroneous user information.

11. The computer readable storage medium of claim 9 , wherein the third message includes the nonce which is signed using a PKI private key.

12. The computer readable storage medium of claim 9 , wherein the authentication comprises an authentication token.

13. A method for authentication in a computer network, comprising:

receiving correct user information;

transmitting to a UDDI server a first message requesting authentication information from the server, the first message comprising user information with at least one error in the user information provided by a client, the error provided by the client specifically to trigger a challenge-response exchange with the UDDI server to request the authentication information, the challenge-response exchange comprising:

receiving a second message from the UDDI server in response to the first message, the second message comprising an error message and a nonce;

encrypting the nonce;

transmitting a third message to the server in response to the second message, the third message comprising non-erroneous and complete user information and the encrypted nonce; and

receiving authentication information from the server in response to the third message; and

wherein the user information comprises user information with at least one username present and at least one missing password.

Assignments (2)
MERGER Recorded May 11, 2015
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 035610/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2005
From: ROGERS, TONY; BETTS, CHRISTOPHER
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 017069/0890 →
Continuity (2)
Continuation 10849317 · May 19, 2004
Related Publication 20060020793A1 · Jan 26, 2006