Method and apparatus for providing machine-to-machine service
AssigneeSamsung Electronics Co., Ltd.
InventorsAlper Yegin, Youngkyo Baek
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for providing service are provided. A method of providing service by a Machine-to-Machine (M2M) device includes transmitting a request for a first authentication to a Network Security Capability (NSEC), the request for the first authentication including an identifier of the M2M device, performing an Extensible Authentication Protocol (EAP) authentication with the NSEC, and generating, if the first authentication is successful, a secret key using at least one of a Master Session Key (MSK) and the identifier of the M2M device.
Claims16
A method for machine-to-machine (M2M) service bootstrapping of an M2M device, the method comprising:
- receiving, at the M2M device, a first message from a network M2M node, the first message comprising a service provider (SP) identifier (ID) and at least one of a usage type, an M2M service bootstrap function (MSBF) ID, a network service capability layer (NSCL) ID, and a target device ID;
- receiving, at the M2M device, a second message from the network M2M node after receiving the first message from the network M2M node;
- identifying whether the second message includes a service provider assigned device ID;
- and
- generating, by the M2M device, an M2M root key based on the SP ID and the service provider assigned device ID if the second message from the network M2M node includes the service provider assigned device ID based on a result of the identification,
- wherein the M2M root key is used for mutual authentication between the M2M device and a service provider corresponding to the SP ID, and
- wherein the generating of the M2M root key comprises generating, if the service provider assigned device ID is not assigned by the network, the M2M root key based on an extended master session key (EMSK), a predetermined string, the SP ID, and the M2M device's own ID.
A method for machine-to-machine (M2M) service bootstrapping of an M2M network node server, the method comprising:
- transmitting, by the M2M network node server, a first message to an M2M device, the first message comprising a service provider (SP) identifier (ID) and at least one of a usage type, an M2M service bootstrap function (MSBF) ID, a network service capability layer (NSCL) ID, and a target device ID;
- identifying, by the M2M network node server, whether the M2M device is assigned a service provider assigned device ID;
- transmitting, by the M2M network node server, a second message to the M2M device after transmitting the first message to the M2M device;
- and
- generating, by the M2M network node server, an M2M root key based on the SP ID and the service provider assigned device ID if the second message from the network M2M node includes the service provider assigned device ID based on a result of the identification,
- wherein the M2M root key is used for mutual authentication between the M2M device and a service provider corresponding to the SP ID, and
- wherein the generating of the M2M root key comprises generating, if the service provider assigned device ID is not assigned by the network, the M2M root key based on an extended master session key (EMSK), a predetermined string, the SP ID, and the M2M device's own ID.
An apparatus of machine-to-machine (M2M) device for M2M service bootstrapping, the apparatus comprising:
- a transceiver configured to communicate with a network M2M node;
- and
- a controller configured to:
- receive a first message from the network M2M node, the first message comprising a service provider (SP) identifier (ID) and at least one of a usage type, an M2M service bootstrap function (MSBF) ID, a network service capability layer (NSCL) ID, and a target device ID;
- receive a second message from the network M2M node after receiving the first message from the network M2M node;
- identify whether the second message includes a service provider assigned device ID;
- and
- generate an M2M root key based on the SP ID and the service provider assigned device ID if the second message from the network M2M node includes the service provider assigned device ID based on a result of the identification,
- wherein the M2M root key is used for mutual authentication between an M2M device and a service provider corresponding to the SP ID, and
- wherein the controller is further configured to generate, if the service provider assigned device ID is not assigned by the network, the M2M root key based on an extended master session key (EMSK), a predetermined string, the SP ID, and the M2M device's own ID.
An apparatus of a machine-to-machine (M2M) network node server for M2M service bootstrapping, the apparatus comprising:
- a transceiver configured to communicate with at least one of an M2M device and M2M authentication server (MAS);
- and
- a controller configured to:
- transmit a first message to the M2M device, the first message comprising a service provider (SP) identifier (ID) and at least one of a usage type, an M2M service bootstrap function (MSBF) ID, a network service capability layer (NSCL) ID, and a target device ID;
- identify whether the M2M device is assigned a service provider assigned device ID;
- transmit a second message to the M2M device after transmitting the first message to the M2M device;
- and
- generate an M2M root key based on the SP ID and the service provider assigned device ID if the second message from the network M2M node includes the service provider assigned device ID based on a result of the identification,
- wherein the M2M root key is used for mutual authentication between the M2M device and a service provider corresponding to the SP ID, and
- wherein the controller is further configured to generate, if the service provider assigned device ID is not assigned by the network, the M2M root key based on an extended master session key (EMSK), a predetermined string, the SP ID, and the M2M device's own ID.
Dependencies are inferred from the claim text.