IP Library Granted Patent US 8,984,279
Granted Patent B2
US 8,984,279 · App. 11/646,277 · Granted Mar 17, 2015

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

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 8,984,279
App. No.
11/646,277
Granted
Mar 17, 2015
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.

Claims (44)

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 second 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 first device, wherein the third key is used to encrypt data transferred between the first device and the second device.

2. The apparatus of claim 1 , wherein the apparatus is further directed to receive an identifier code of the first device and authenticate the first device with the identifier code.

3. The apparatus of claim 1 , wherein the apparatus is further directed to advertise that the apparatus supports the credential service.

4. The apparatus of claim 3 , wherein the apparatus is further directed to advertise the credential service, using internet protocol or by using an application extension mechanism of a wireless fidelity protected setup.

5. The apparatus of claim 4 , wherein the apparatus is further directed to add at least an identifier for the credential service to a configuration message in an instance in which the application extension mechanism of a wireless fidelity protected setup is used.

6. A device 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 device at least to:

request entry to a network;

execute a configuration protocol between a network component of the network and the device to generate a first key to be shared between the network component and the device;

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

derive a second key by executing a key derivation function; and

obtain, from the first key, a third key, by executing a key derivation procedure between the device and the second device, from the network component, wherein the third key is encrypted using at least the second key and wherein the third key is used to encrypt data transferred between the device and the second device.

7. The device of claim 6 , wherein the device is further directed to inform the network component that controlled privileged services should be advertised to other devices that serve as control points.

8. The device of claim 6 , wherein the device is further directed to determine whether the third key has been issued for the privileged service and invoke the credential service in an instance in which the third key is issued.

9. A method, comprising:

executing a configuration protocol between a network component and a first device to generate a first key to be shared between the network component and the first device;

enabling the first device, in an instance in which the first device is a control point for a privileged service provided by 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 network component and the second device, for the privileged service in an instance in which 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 first device, wherein the third key is used to encrypt data transferred between the first device and the second device.

10. The method of claim 9 , further comprising authenticating the first device.

11. The method of claim 9 , further comprising receiving an identifier code of the first device and authenticating the configuration protocol with the identifier code.

12. The method of claim 9 further comprising deriving the third key for the privileged service from the configuration protocol.

13. The method of claim 9 , further comprising advertising indicating that the network component supports the credential service.

14. The method of claim 13 , further comprising advertising of the credential service, by an internet protocol or by using an application extension mechanism of a wireless fidelity protected setup.

15. The method of claim 14 , further comprising adding at least an identifier for the credential service to a configuration message in an instance in which the application extension mechanism of a wireless fidelity protected setup is used.

16. The method of claim 9 , further comprising causing a control device to be informed of the third key.

17. A method, comprising:

requesting entry to a network by a first device;

executing a configuration protocol between a network component of the network and the first device to generate a first key to be shared between the network component and the first device;

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

deriving a second key by executing a key derivation function; and

obtaining a third key, derived from the first key by executing a key derivation procedure between the first device and a second device, for the privileged service from the network component, wherein the third key is encrypted using at least the second key and wherein the third key is used to encrypt data transferred between the first device and the second device.

18. The method of claim 17 , further comprising informing the network component that controlled privileged services should be advertised to other devices that serve as control points.

19. The method of claim 18 , further comprising securing the advertisement of the controlled privileged services with the controller key.

20. The method of claim 17 , further comprising determining whether the service key has been issued for the privileged service and invoking the credential service in an instance in which the service key is issued.

21. The apparatus of claim 1 , wherein the apparatus directed to obtain the controller key includes being directed to obtain the controller key from the configuration key by executing the key derivation function on the configuration key, the key derivation function being based on a hashing algorithm.

22. The method of claim 9 , wherein obtaining the controller key includes obtaining the controller key from the configuration key by executing the key derivation function on the configuration key, the key derivation function being based on a hashing algorithm.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0698 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2007
From: KOSTIAINEN, KARI; MOLONEY, SEAMUS; RANTAPUSKA, OLLI
To: NOKIA CORPORATION
Reel/Frame 019137/0613 →