Method and apparatus for providing machine-to-machine service

US9317688B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9317688-B2
Application numberUS-201213447599-A
CountryUS
Kind codeB2
Filing dateApr 16, 2012
Priority dateApr 15, 2011
Publication dateApr 19, 2016
Grant dateApr 19, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , wherein the generating of the M2M root key further comprises: generating the M2M root key based on the extended master session key (EMSK), the predetermined string, the SP ID, and the service provider assigned device ID. 3. The method of claim 1 , further comprising: discarding, if the target device ID does not match the M2M device's own ID, the first message. 4. The method of claim 1 , wherein at least one of the M2M root key and the service provider assigned device ID is transmitted to an M2M authentication server (MAS). 5. 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. 6. The method of claim 5 , wherein the generating of the M2M root key further comprises: generating the M2M root key based on the extended master session key (EMSK), the predetermined string, the SP ID, and the service provider assigned device ID. 7. The method of claim 5 , wherein the first message is discarded by the M2M device if the target device ID does not match the M2M device's own ID. 8. The method of claim 5 , further comprising: transmitting at least one of the M2M root key and the service provider assigned device ID to an M2M authentication server (MAS). 9. 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. 10. The apparatus of claim 9 , wherein the controller is further configured to generate the M2M root key based on the extended master session key (EMSK), the predetermined string, the SP ID, and the service provider assigned device ID. 11. The apparatus of claim 9 , wherein the controller is further configured to discard, if the target device ID does not match the M2M device's own ID, the first message. 12. The apparatus of claim 9 , wherein at least one of the M2M root key and the service provider assigned device ID is transmitted to an M2M authentication server (MAS). 13. 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. 14. The apparatus of claim 13 , wherein the controller is further configured to generate the M2M root key based on the extended master session key (EMSK), the predetermined string, the SP ID, and the service provider assigned device ID. 15. The apparatus of claim 13 , wherein the first message is discarded by the M2M device if the target device ID does not match the M2M device's own ID. 16. The apparatus of claim 13 , wherein the controller is further configured to transmit at least one of the M2M root key and the service provider assigned device ID to the MAS.

Assignees

Inventors

Classifications

  • Bootstrapping (security arrangements therefor G06F21/57) · CPC title

  • Clearing memory, e.g. to prevent the data from being stolen · CPC title

  • H04W4/70Primary

    Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

  • G06F21/57Primary

    Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities · CPC title

  • Service provisioning or reconfiguring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9317688B2 cover?
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,…
Who is the assignee on this patent?
Yegin Alper, Baek Youngkyo, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).