IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0653980
(2007-01-17)
|
등록번호 |
US-8102838
(2012-01-24)
|
발명자
/ 주소 |
- Choyi, Vinod Kumar
- Marquet, Bertrand
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
3 |
초록
▼
A method and apparatus are provided for authenticating a user attempting to establish a service which uses SIP. The user registers with the SIP server by providing the digital otoacoustic signature of the user. Thereafter, when the user attempts to initiate a session through the SIP server, the SIP
A method and apparatus are provided for authenticating a user attempting to establish a service which uses SIP. The user registers with the SIP server by providing the digital otoacoustic signature of the user. Thereafter, when the user attempts to initiate a session through the SIP server, the SIP server sends an Authorization Request message to the SIP client of the user. The SIP client reads the user's digital otoacoustic signature, generates a response based on the digital otoacoustic signature, and embeds the response in a second Invite message sent back to the SIP server. Meanwhile, the SIP server determines an expected response, based on the digital otoacoustic signature registered by the user. If the response provided by the SIP client matches the response expected by the SIP server, the SIP server allows establishment of the server. The invention is of particular use with IP telephony services, since end user devices used with such services are ergonomically well suited for reading of otoacoustic signatures. The invention may also be used to authenticate an intended recipient of an SIP call.
대표청구항
▼
1. A method of authenticating a caller requesting a Session Initiation Protocol (SIP) service through an SIP server, the caller using an SIP client, comprising: at the SIP client, determining a digital otoacoustic signature of the caller;at the SIP client, generating a client response using the digi
1. A method of authenticating a caller requesting a Session Initiation Protocol (SIP) service through an SIP server, the caller using an SIP client, comprising: at the SIP client, determining a digital otoacoustic signature of the caller;at the SIP client, generating a client response using the digital otoacoustic signature of the caller as a seed of a random number generator;sending the client response to the SIP server;at the SIP server, determining an apparent caller from a request for the SIP service;at the SIP server, generating an expected response using a stored digital otoacoustic signature stored in association with the apparent caller as the seed of the random number generator;at the SIP server, comparing the client response with the expected response; andif the expected response matches the client response, authenticating the caller. 2. The method of claim 1, wherein generating the client response comprises: applying a hash function using a nonce and the digital otoacoustic signature of the caller as inputs, and generating the expected response comprises:applying the hash function using the nonce and the stored digital otoacoustic signature as inputs. 3. The method of claim 2, further comprising: sending from the SIP server to the SIP client a message requesting authentication, the message including the nonce. 4. The method of claim 2, wherein generating the client response further comprises: using a message body as an input to the hash function, and generating the expected response further comprises:using the message body as an input to the hash function. 5. The method of claim 1, wherein determining the digital otoacoustic signature of the caller comprises: transmitting a trigger signal through a speaker of an end user device;receiving a received signal through a microphone of the end user device; andgenerating the digital otoacoustic signature from the received signal. 6. The method of claim 5, further comprising: producing the received signal by an echo of the trigger signal within an ear canal of the caller. 7. The method of claim 1, further comprising: transmitting the stored digital otoacoustic signature to the SIP server before sending the client response to the SIP server. 8. The method of claim 7, further comprising: generating the stored digital otoacoustic signature at the SIP client, wherein transmitting the stored digital otoacoustic signature to the SIP server occurs when the user subscribes to an authentication service with the SIP server. 9. The method of claim 8, wherein generating the stored digital otoacoustic signature at the SIP client further comprises: transmitting a trigger signal through a speaker of an end user device;receiving a received signal through a microphone of the end user device; andgenerating the stored digital otoacoustic signature from the received signal. 10. An SIP client comprising: an otoacoustic reader for reading a digital otoacoustic signature of a user; andan SIP module comprising: means for receiving the digital otoacoustic signature from the otoacoustic reader;means for generating a client response using the digital otoacoustic signature as a seed of a random number generator; andmeans for sending the client response to an SIP server, wherein the SIP server compares the client response with an expected response generated using a stored digital otoacoustic signature associated with an apparent caller as the seed of the random number generator and authenticates the user in the event that the client response matches the expected response. 11. The SIP client of claim 10, further comprising: means for receiving a nonce from the SIP server, wherein the means for generating the client response further comprises:means for applying a hash function using the nonce and the digital otoacoustic signature as inputs. 12. The SIP client of claim 11, wherein the means for generating the client response further comprises: means for using a message body as an input to the hash function. 13. A method of authenticating a caller at an SIP server, comprising: storing a stored digital otoacoustic signature in association with an apparent caller;generating an expected response using the stored digital otoacoustic signature as a seed of a random number generator;receiving a client response from an SIP client attempting to establish a service connection, wherein the SIP client generated the client response using a caller's digital otoacoustic signature as the seed of the random number generator;comparing the client response with the expected response; andauthenticating the caller in the event that the client response matches the expected response. 14. The method of claim 13, further comprising: sending a nonce to the SIP client, wherein generating an expected response further comprises:applying a hash function using the stored digital otoacoustic signature and the nonce as inputs. 15. The method of claim 14, wherein generating the expected response further comprises: using a message body as an input to the hash function. 16. A method of authenticating a recipient of a call through an SIP server, the recipient using an SIP client, comprising: at the SIP client, determining a digital otoacoustic signature of the recipient;at the SIP client, generating a client response using the digital otoacoustic signature as a seed of a random number generator;sending the client response to the SIP server;at the SIP server, determining an intended recipient from a request for the call received from a caller;at the SIP server, generating an expected response using a stored digital otoacoustic signature stored in association with the intended recipient as the seed of the random number generator;at the SIP server, comparing the client response with the expected response; andinforming the caller of the result of the comparison of the expected response and the client response. 17. The method of claim 16, wherein generating the client response further comprises: applying a hash function using a nonce and the digital otoacoustic signature as inputs, and generating the expected response further comprises:applying the hash function using the nonce and the stored digital otoacoustic signature as inputs. 18. The method of claim 17, further comprising: generating the nonce at the SIP server; andsending the nonce from the SIP server to the SIP client. 19. The method of claim 16, wherein determining the digital otoacoustic signature of the recipient further comprises: transmitting a trigger signal through a speaker of an end user device;receiving a received signal through a microphone of the end user device; andgenerating the digital otoacoustic signature from the received signal. 20. The method of claim 1, wherein the expected response allows authentication of an individual user.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.