IP Library Granted Patent US 11,153,081
Granted Patent B2
US 11,153,081 · App. 16/831,022 · Granted Oct 19, 2021

System for user-friendly access control setup using a protected setup

Inventors: Kari Timo Juhani Kostiainen (Helsinki, FI); Seamus Peter Moloney (Riihimaki, FI); Olli Antero Rantapuska (Vantaa, FI)
Assignee: Conversant Wireless Licensing S.a r.l.
H04L9/0861H04L9/32H04L9/3226H04L63/0435H04L63/06H04L63/061H04L63/0815H04L2209/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,153,081
App. No.
16/831,022
Granted
Oct 19, 2021
Kind
B2
Abstract

A method and apparatus includes a determining unit configured to determine whether a device entering a network should be allowed access and an executing unit configured to execute a configuration protocol between the registrar and the device and to a shared unique configuration key between the registrar and the device. If the device provides a privileged service, the configuration protocol enables the device to advertise the privileged service or if the device is a control point, the configuration protocol enables the device to advertise that it is able to control certain privileged services. The registrar also includes a controlling unit configured to obtain a controller key, if the registrar is to become controller of the new device and a service unit configured to execute a credential service that allows devices providing privileged services to delegate issuing of access control credentials to the registrar, wherein other devices may use the credential service to obtain credentials for privileged services.

Claims (21)

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, direct the apparatus at least to:

execute a configuration protocol between the apparatus and a first device to generate a first key to be shared between the apparatus and the first device;

enable the first device, in an instance in which the first device is a control point for a privileged service from a second device, to advertise that it is able to control the privileged service;

derive a second key by executing a key derivation function;

derive, from the first key, a third key, by executing a key derivation procedure between the apparatus and the first device, for the privileged service in an instance in which the apparatus determines that the first device should be configured to control the privileged service;

encrypt the third key using at least the second key; and

send the encrypted third key to the second device, wherein the third key is used to encrypt data transferred between the first device and the second device.

2. A method comprising

executing a configuration protocol between an apparatus and a first device to generate a first key to be shared between the apparatus and the first device;

enabling the first device, in an instance in which the first device is a control point for a privileged service from a second device, to advertise that it is able to control the privileged service;

deriving a second key by executing a key derivation function;

deriving, from the first key, a third key, by executing a key derivation procedure between the apparatus and the first device, for the privileged service in an instance in which the apparatus determines that the first device should be configured to control the privileged service;

encrypting the third key using at least the second key; and

sending the encrypted third key to the second device, wherein the third key is used to encrypt data transferred between the first device and the second device.

3. A non-transitory storage device comprising the computer program code configured to, when executed by a processor, cause an apparatus to:

execute a configuration protocol between the apparatus and a first device to generate a first key to be shared between the apparatus and the first device;

enable the first device, in an instance in which the first device is a control point for a privileged service from a second device, to advertise that it is able to control the privileged service;

derive a second key by executing a key derivation function;

derive, from the first key, a third key, by executing a key derivation procedure between the apparatus and the first device, for the privileged service in an instance in which the apparatus determines that the first device should be configured to control the privileged service;

encrypt the third key using at least the second key; and

send the encrypted third key to the second device, wherein the third key is used to encrypt data transferred between the first device and the second device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 075402/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: CONVERSANT WIRELESS LICENSING LTD.
To: MEDIATEK INC.
Reel/Frame 071292/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063507/0900 →