IP Library › Granted Patent US 10,609,549
Granted Patent B2
US 10,609,549 · App. 16/363,999 · Granted Mar 31, 2020

Apparatus and method for profile installation in communication system

Inventors: Jonghan Park (Bucheon-si, KR); Duckey Lee (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W8/205H04L67/30H04L67/42H04W4/50H04W12/0023H04W12/02H04W12/04H04L63/0428H04L67/34H04W4/60
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 10,609,549
App. No.
16/363,999
Granted
Mar 31, 2020
Kind
B2
Abstract

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of providing a profile package by a profile server and the profile server includes generating a profile package, dividing the profile package in a unit installable in a UICC of an electronic device, reconfiguring the divided profile information in an encryptable unit, and transmitting the reconfigured profile information to the electronic device. Further, provided is an operating method and apparatus of an electronic device communicating with the profile server.

Claims (70)

1. A method performed by an electronic device, the method comprising:

receiving, from a profile server, profile package information including a plurality of data which are segmented from an unprotected profile package and are encrypted based on a key, wherein the unprotected profile package consists of at least one profile element and each of the at least one profile element is to be processed independently from other profile element;

obtaining at least one data unit from the profile package information; and

delivering the at least one data unit to a universal integrated circuit card (UICC) associated with the electronic device.

2. The method of claim 1 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

3. The method of claim 1 , wherein a format of the at least one data unit is an application protocol data unit (APDU), and

wherein a format of the at least one profile element is a tag length value (TLV) form.

4. The method of claim 1 , wherein the at least one data unit is obtained by dividing the profile package information by a format for delivering the at least one data unit to the UICC,

wherein the at least one data unit is combined in a format for a decryption by the UICC, and

wherein the plurality of data is segmented from the unprotected profile package without considering a structure for the at least one profile element.

5. A method performed by a universal integrated circuit card (UICC) associated with an electronic device, the method comprising:

obtaining, from the electronic device, at least one data unit which is segmented from profile package information, wherein the profile package information includes a plurality of data which are segmented from an unprotected profile package and encrypted based on a key, and wherein the unprotected profile package consists of at least one profile element;

obtaining the at least one profile element based on the at least one data unit, wherein each of the at least one profile element is to be processed independently from other profile elements; and

installing the at least one profile element in the UICC.

6. The method of claim 5 , further comprising:

combining the at least one data unit to at least one data of a format for a decryption;

decrypting the at least one data of the format for the decryption; and

identifying the at least one profile element based on the decrypted at least one data.

7. The method of claim 5 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

8. The method of claim 5 , wherein a format of the at least one data unit is an application protocol data unit (APDU),

wherein a format of the at least one profile element is a tag length value (TLV) form, and

wherein the plurality of data is segmented from the unprotected profile package without considering a structure for the at least one profile element.

9. A method performed by a profile server for providing profile package information to an electronic device for a universal integrated circuit card (UICC) associated with the electronic device, the method comprising:

generating an unprotected profile package consisting of at least one profile element, wherein each of the at least one profile element is to be processed independently from other profile element;

obtaining a plurality of data which are segmented from the unprotected profile package without considering a structure of the at least one profile element and encrypted based on a key; and

transmitting, to the electronic device, the profile package information including the plurality of data.

10. The method of claim 9 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

11. The method of claim 9 , wherein a format of at least one data unit obtained from the plurality of data is an application protocol data unit (APDU) for delivering the at least one data unit to the UICC associated with the electronic device, and

wherein a format of the at least one profile element is a tag length value (TLV) form.

12. An electronic device comprising:

a transceiver; and

a controller coupled with the transceiver and configured to:

receive, from a profile server, profile package information including a plurality of data which are segmented from an unprotected profile package and are encrypted based on a key, wherein the unprotected profile package consists of at least one profile element and each of the at least one profile element is to be processed independently from other profile element,

obtain at least one data unit from the profile package information, and

deliver the at least one data unit to a universal integrated circuit card (UICC) associated with the electronic device.

13. The electronic device of claim 12 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

14. The electronic device of claim 12 , wherein a format of the at least one data unit is an application protocol data unit (APDU),

wherein a format of the at least one profile element is a tag length value (TLV) form, and

wherein the plurality of data is segmented from the unprotected profile package without considering a structure for the at least one profile element.

15. The electronic device of claim 12 , wherein the at least one data unit is obtained by dividing the profile package information by a format for delivering the at least one data unit to the UICC,

wherein the at least one data unit is combined in a format for a decryption by the UICC,

wherein the plurality of data is segmented from the unprotected profile package without considering a structure for the at least one profile element.

16. A universal integrated circuit card (UICC) associated with an electronic device, the UICC comprising:

a controller configured to:

obtain, from the electronic device, at least one data unit which is segmented from profile package information, wherein the profile package information includes a plurality of data which are segmented from an unprotected profile package and encrypted based on a key, and wherein the unprotected profile package consists of at least one profile element,

obtain the at least one profile element based on the at least one data unit, wherein each of the at least one profile element is to be processed independently from other profile elements, and

install the at least one profile element in the UICC.

17. The UICC of claim 16 , wherein the controller is further configured to:

combine the at least one data unit to at least one data of a format for a decryption,

decrypt the at least one data of the format for the decryption, and

identify the at least one profile element based on the decrypted at least one data.

18. The UICC of claim 16 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

19. The UICC of claim 16 , wherein a format of the at least one data unit is an application protocol data unit (APDU),

wherein a format of the at least one profile element is a tag length value (TLV) form, and

wherein the plurality of data is segmented from the unprotected profile package without considering a structure for the at least one profile element.

20. A profile server for providing profile package information to an electronic device for a universal integrated circuit card (UICC) associated with the electronic device, the profile server comprising:

a transceiver; and

a controller coupled with the transceiver and configured to:

generate an unprotected profile package consisting of at least one profile element, wherein each of the at least one profile element is to be processed independently from other profile element,

obtain a plurality of data which are segmented from the unprotected profile package without considering a structure of the at least one profile element and encrypted based on a key, and

transmit, to an electronic device, the profile package information including the plurality of data.

21. The profile server of claim 20 , wherein the profile package information includes a parameter associated with the key, and

wherein a profile corresponding to the unprotected profile package includes at least one of an application, or a file system.

22. The profile server of claim 20 , wherein a format of at least one data unit obtained from the plurality of data is an application protocol data unit (APDU) for delivering the at least one data unit to the UICC associated with the electronic device, and

wherein a format of the at least one profile element is a tag length value (TLV) form.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: PARK, JONGHAN; LEE, DUCKEY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 048693/0008 →
Continuity (4)
Continuation 15936236 · Mar 26, 2018
Continuation 14943983 · Nov 17, 2015
Provisional Application 62080910 · Nov 17, 2014
Related Publication 20190261163A1 · Aug 22, 2019