Method and apparatus for providing session key for WUSB security and method and apparatus for obtaining the session key
First Claim
Patent Images
1. A method of providing a session key to be used during a session between a host and a device in a wireless universal serial bus (WUSB) security communication, the method comprising:
- (a) receiving a first random number corresponding to the host from the device;
(b) generating a second random number corresponding to the device;
(c) creating the session key based on a seed key, the first and second random numbers; and
(d) providing the session key and the second random number to the device,wherein the seed key is stored in a region provided in an apparatus other than the host that is inaccessible by the device such that the seed key is not provided to the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless universal serial bus (WUSB) security is provided. A method of providing a session key to be used during a session between a host and a device creates the session key based on a seed key stored in a region that is not allowed by the device; and provides the session key to the device. Therefore, a user does not need to distribute information necessary for creating the session key (i.e., a connection context) to a guest device.
-
Citations
14 Claims
-
1. A method of providing a session key to be used during a session between a host and a device in a wireless universal serial bus (WUSB) security communication, the method comprising:
-
(a) receiving a first random number corresponding to the host from the device; (b) generating a second random number corresponding to the device; (c) creating the session key based on a seed key, the first and second random numbers; and (d) providing the session key and the second random number to the device, wherein the seed key is stored in a region provided in an apparatus other than the host that is inaccessible by the device such that the seed key is not provided to the device. - View Dependent Claims (2, 3, 4, 13, 14)
-
-
5. An apparatus for providing a session key to be used during a session between a host and a device in a wireless universal serial bus (WUSB) security communication, the apparatus comprising:
-
an interface unit which receives a first random number corresponding to the host from the device; and a controller which generates a second random number corresponding to the device, and creates the session key based on a seed key, the first and second random numbers; wherein the interface unit further provides the second random number and the session key to the device, and wherein the seed key is stored in a region provided in the apparatus other than the host that is inaccessible by the device such that the seed key is not provided to the device.
-
-
6. A non-transitory computer-readable storage medium having embodied thereon a computer program for executing a method of providing a session key to be used during a session between a host and a device in a wireless universal serial bus(WUSB) security communication, the method comprising:
-
(a) receiving a first random number corresponding to the host from the device; (b) generating a second random number corresponding to the device; (c) creating the session key based on a seed key, the first and second random numbers; and (d) providing the session key and the second random number to the device, wherein the seed key is stored in a region provided in an apparatus other than the host that is inaccessible by the device such that the seed key is not provided to the device.
-
-
7. A method of obtaining a session key corresponding to a session between a host and a device in a wireless universal serial bus(WUSB) security communication, the method comprising:
-
(a) receiving a device ID for creating a session key from a session key providing device (b) providing the device ID to the host to request for a connection with the host; (c) receiving first information required to create the session key from the host, wherein the first information is a random number corresponding to the host (d) providing the first information to the session key providing device for creating the session key; and (e) receiving the session key from the session key providing device; wherein the session key is generated at the session key providing device based on the random number, the seed key, and another random number generated by the device and which corresponds to the device, and wherein the seed key is stored in the session key providing device that is inaccessible by the device such that the seed key is not provided to the device. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for obtaining a session key corresponding to a session between a host and a device in a wireless universal serial bus (WUSB) security communication, the apparatus comprising:
-
an interface unit which receives a device ID for creating a session key from a session key providing device and receives first information required to create the session key from the host, wherein the first information is a random number corresponding to the host; and a controller which controls to provide the device ID to the host to request for a connection with the host and provide the first information to the session key providing device for creating the session key, wherein the interface unit further receives the session key from the session key providing device, the session key is generated at the session key providing device based on the random number, the seed key, and another random number generated by the device and which corresponds to the device, and wherein the seed key is stored in the session key providing device that is inaccessible by the device such that the seed key is not provided to the device.
-
-
12. A non-transitory computer-readable storage medium having embodied thereon a computer program for executing a method of obtaining a session key corresponding to a session between a host and a device in a wireless universal serial bus (WUSB) security communication, the method comprising:
-
(a) receiving a device ID for creating a session key from a session key providing device; (b) providing the device ID to the host to request for a connection with the host; (c) receiving first information required to create the session key from the host, wherein the first information is a random number corresponding to the host; (d) providing the first information to the session key providing device for creating the session key; and (e) receiving the session key from the session key providing device; wherein the session key is generated at the session key providing device based on the random number, the seed key, and another random number generated by the device and which corresponds to the device, and wherein the seed key is stored in the session key providing device that is inaccessible by the device such that the seed key is not provided to the device.
-
Specification