IP Library Granted Patent US 8,219,812
Granted Patent B2
US 8,219,812 · App. 12/312,442 · Granted Jul 10, 2012

Methods and a device for associating a first device with a second device

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,219,812
App. No.
12/312,442
Granted
Jul 10, 2012
Kind
B2
Abstract

A method and device for device association. A user enters login and password on a first device that searches for reachable devices. The first device asks the reachable devices if they know the login, preferably by sending a salted hash of the login. The devices that know the login respond positively and the first device lists the responding devices. The first device then successively performs Secure Remote Authentication (SRP) with each device on the list until an authentication succeeds or there are no further devices on the list. The SRP authentication makes sure that the first device knows the login and that the other device knows a password verifier without transmitting any knowledge that allows recuperation of this info by an eavesdropper. The authenticated devices then establish a secure channel over which a community secret key is transferred, and the first device also calculates and stores the password verifier.

Claims (22)

1. A method of inserting a first device into a community of at least one device having knowledge of a user's login and password verifier, the method comprising at the first device steps of:

receiving the user's login and password;

searching for reachable devices;

asking each reachable device if it knows the user's login;

receiving from at least one responding device a response indicating that the responding device knows the user's login;

performing Secure Remote Password (SRP) authentication with each responding device that knows the user's login, the SRP authentication proving the first device's knowledge of the user's password to the responding device and proving the responding device's knowledge of the user's password verifier to the first device; wherein the SRP authentication is repeated for each responding device until at least one SRP authentication is successful; and, when a responding device is successfully authenticated:

calculating and storing the user's password verifier; and

receiving from the responding device that is successfully authenticated a secret community key and storing the secret community key.

2. The method of claim 1 , further comprising, between the step of performing SRP authentication and the step of calculating and storing the user's password verifier, the step of establishing a secure channel with the responding device.

3. The method of claim 1 , wherein the asking step comprises sending a message that comprises a secure salt hash of the user's login.

4. The method of claim 1 , wherein the asking step is performed by broadcasting a message.

5. A first device adapted to be inserted into a community of at least one device having knowledge of a user's login and password verifier, the first device comprising:

a user interface adapted to receive the user's login and password;

a communication unit adapted to:

search for reachable devices;

ask each reachable device if it knows the user's login; and

receive from at least one responding device a response indicating that the responding device knows the user's login; and,

a processor adapted to:

perform, via the communication unit Secure Remote Password (SRP) authentication with each responding device, the SRP authentication proving the first device's knowledge of the user's password to the responding device and proving the responding device's knowledge of the user's password verifier to the first device; wherein the processor is adapted to repeat the SRP authentication for each responding device until at least one SRP authentication is successful, and when a responding device is successfully authenticated,

calculate and store the user's password verifier; and

wherein the communication unit is further adapted to receive from the responding device a secret community key.

6. The first device of claim 5 , wherein the processor is further adapted to calculate a secure salt hash of the user's login and the communication unit is adapted to use the secure salt hash to ask the at least one reachable device if it knows the user's login.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2009
From: VINCENT, CHRISTOPHE; COURTAY, OLIVIER
To: THOMSON LICENSING
Reel/Frame 022693/0745 →