Mobile terminal for sharing resources, method of sharing resources within mobile terminal and method of sharing resources between web server and terminal
First Claim
1. A mobile terminal for sharing resources comprising:
- a web browser using a web standard protocol to display a first random value, an authentication number, and a Distinguished Name (DN) of web server transferred from the web server after it has been determined that there is no key information in a cookie; and
a resource when the first random value and the DN are received from the web browser, being terminated after storing the first random value and the DN, and when the resource is re-executed and the authentication number is input by a user, verifying the first random value, generating a second random value and a shared key from the first random value and generating a symmetric key using a part of the shared key,wherein the shared key is generated from the second random value based on the symmetric key, and the symmetric key is identical to a symmetric key of the web server generated from a part of the symmetric key, andthe web browser and the resources are operated by an execution unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a mobile terminal for sharing resources, a method of sharing resources within a mobile terminal and a method of sharing resources between a web server and a terminal. The mobile terminal for sharing resources includes a web browser using a web standard protocol to display a first random value, an authentication number, and a Distinguished Name (DN) of web server transferred from the web server after it has been determined that there is no key information in a cookie; and a resource when the first random value and the DN are received from the web browser, being terminated after storing the first random value and the DN, and when the resource is re-executed and the authentication number is input by a user, verifying the first random value, generating a second random value and a shared key from the first random value and generating a symmetric key using a part of the shared key, wherein the shared key is generated from the second random value based on the symmetric key, and the symmetric key is identical to a symmetric key of the web server generated from a part of the symmetric key, and the web browser and the resources are operated by an execution unit.
5 Citations
14 Claims
-
1. A mobile terminal for sharing resources comprising:
-
a web browser using a web standard protocol to display a first random value, an authentication number, and a Distinguished Name (DN) of web server transferred from the web server after it has been determined that there is no key information in a cookie; and a resource when the first random value and the DN are received from the web browser, being terminated after storing the first random value and the DN, and when the resource is re-executed and the authentication number is input by a user, verifying the first random value, generating a second random value and a shared key from the first random value and generating a symmetric key using a part of the shared key, wherein the shared key is generated from the second random value based on the symmetric key, and the symmetric key is identical to a symmetric key of the web server generated from a part of the symmetric key, and the web browser and the resources are operated by an execution unit. - View Dependent Claims (2, 3, 4)
-
-
5. A method of sharing resources within a mobile terminal, in which the mobile terminal, equipped with one or more resources and a web browser using a web standard protocol, shares the resources with a web server, the method comprising:
-
when the web server generates a first random value and an authentication number and transfers them along with a Distinguished Name (DN) to the web browser after it is determined that there is no key information in a cookie, displaying the authentication number, the first random value and the DN on the web browser; storing, by the resources, the first random value, and the DN and being terminated when the first random value and the DN are received from the web browser; verifying, by the resources, the first random value when the authentication number is input by a user; and generating, by the resources, a second random value and a shared key from the first random value, then generating a symmetric key using a part of the shared key and transferring the second random value to the web server. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of sharing resources within a mobile terminal, comprising:
-
when a service is requested by a web browser, reading a symmetric key from a cookie of the web browser, encrypting a message and calculating a Hash-based Message Authentication code (HMAC) by a web server; transferring the encrypted message and the HMAC to the web browser and calling the resources through the web browser; and verifying, by the resources, the encrypted message and the HMAC using the symmetric key, performing a process requested by the message, and transferring a resulting value of the process. - View Dependent Claims (11, 12, 13, 14)
-
Specification