IP Library › Granted Patent US 7,996,322
Granted Patent B2
US 7,996,322 · App. 10/867,817 · Granted Aug 9, 2011

Method of creating domain based on public key cryptography

Assignee: Samsung Electronics Co., Ltd.
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 7,996,322
App. No.
10/867,817
Granted
Aug 9, 2011
Kind
B2
Abstract

A method of creating a domain based on public key cryptography includes providing, by a content-providing server, a list of devices requesting content, and selecting, by a user, a device from the list; transmitting, by the server, discrimination information on revoked devices to the device; extracting, by the device having received the discrimination information, a secret value from the discrimination information, preparing a certificate using the extracted secret value, and transmitting device information and the certificate of the device to the server; verifying, by the server, the certificate and creating a domain ID and a domain key using the device information; encrypting, by the server, the domain ID and the domain key using a unique public key of the device and transmitting the encrypted domain ID and domain key to the device; and restoring, by the device, the domain key using a unique secret key of the device.

Claims (39)

1. A method of creating a domain based on public key cryptography, comprising:

providing, by a content-providing server, a list of one or more devices requesting content,

selecting, by a user, a device from the list;

transmitting, by the content-providing server, information on discrimination of one or more revoked devices including a secret value to the selected device;

extracting, by the selected device, the secret value from the received information,

preparing, by the selected device, a certificate using the extracted secret value,

transmitting, by the selected device, device information and the certificate of the selected device to the content-providing server;

verifying, by the content-providing server, the certificate,

creating, by the content-providing server, a domain ID and a domain key using the device information;

encrypting, by the content-providing server, the domain ID and the domain key using a unique public key of the selected device;

transmitting, by the content-providing server, the encrypted domain ID and domain key to the selected device; and

decrypting, by the selected device, the domain key using a unique secret key of the selected device.

2. The method as claimed in claim 1 , wherein the step of verifying the certificate and creating the domain ID and the domain key comprises:

verifying the certificate and preparing an authentication list including the device information by the content-providing server; and

creating the domain ID and the domain key using the device information and a random number generated by the content-providing server.

3. The method as claimed in claim 1 , wherein the device information includes a device ID and the unique public key of the selected device.

4. The method as claimed in claim 2 , wherein the device information includes a device ID and the unique public key of the selected device.

5. A method of creating a domain based on public key cryptography, comprising:

transmitting, by a content-providing server, discrimination information on discrimination of revoked devices including one or more secret values to one or more devices that have recognized the content-providing server;

extracting, by each of the devices that have received the discrimination information, the one or more secret values from the discrimination information,

preparing by each of the devices their own certificates using a respective one of the extracted secret values,

transmitting by each of the devices that have received the discrimination information, device information and the certificates to the content-providing server;

verifying, by the content-providing server, the certificates of the devices;

providing a user with a list of the recognized devices and a list of authentication results for the devices;

selecting, by the user, one or more devices to put in the domain from among the authenticated devices;

preparing, by the content-providing server, an authentication list based on the selected devices and device information on the selected devices;

creating, by the content-providing server, a domain ID and a domain key using the device information included in the authentication list;

encrypting, by the content-providing server, the domain ID and the domain key using unique public keys of the selected devices;

transmitting the encrypted domain ID and domain key to the selected devices; and

decrypting, by the selected devices, the domain key using unique secret keys of the selected devices.

6. The method as claimed in claim 5 , wherein the step of creating the domain ID and the domain key comprises creating the domain ID and the domain key using the device information and a random number generated by the server.

7. The method as claimed in claim 5 , wherein the device information, for each of the selected devices, includes the device's ID and the device's unique public key.

8. The method as claimed in claim 6 , wherein the device information, for each of the selected devices, includes the device's ID and the device's unique public key.

9. A method of sharing a content in a domain, comprising:

the method of creating a domain based on public key cryptography as claimed in claim 1 , encrypting, by the content-providing server, the content, using a content key and the domain key, and transmitting the content to the selected device, and

decrypting, by the selected device, the encrypted content using the domain key.

10. A method of sharing a content in a domain, comprising:

the method of creating a domain based on public key cryptography as claimed in claim 5 , encrypting, by the content-providing server, the content, using a content key, and transmitting the content to the selected devices, and

decrypting, by the selected devices, the encrypted content using the domain key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2004
From: YOU, YONG-KUK; KIM, MYUNG-SUN; CHOI, YANG-LIM; JANG, YONG-JIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 015491/0254 →
Priority Claims (1)
KR 10-2003-0068364 · Oct 1, 2003 · national
Continuity (1)
Related Publication 20050075986A1 · Apr 7, 2005