PROFILE GENERATION FOR PROVISIONING PROFILE TO eUICC

JP2024127826A5Active Publication Date: 2025-06-23GIESECKE PLUS DEFRIENT MOBILE SECURITY GERMANY GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024032804
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-03-07
Filing Date
2024-03-05
Publication Date
2025-06-23
Estimated Expiration
2044-03-05

AI Technical Summary

Technical Problem

Existing methods for provisioning profiles to eUICCs require significant processing time, typically over 10 seconds, making in-factory provisioning inefficient and prone to errors.

Method used

The method involves partitioning profile provisioning steps, including creating profile containers separately and providing dynamic profile data to an IFPP dynamic converter for extraction and installation into existing containers, reducing processing time and error risk.

Benefits of technology

This approach significantly reduces processing time for profile provisioning, especially in in-factory environments, enhancing efficiency and reducing errors by optimizing the handling of dynamic profile data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a method of profile generation for provisioning a profile to an eUICC.SOLUTION: A method for generating at least one profile for provisioning the profile to an eUICC designed to be hosted in a device includes the steps of: S1) providing profile generation data for generating a profile container; S2) generating a profile and a dynamic-data description file indicating the content and storage location of dynamic profile data in the profile; S3-1) creating the profile container in the eUICC; and S3-2) transferring the extracted dynamic profile data to the eUICC, and installing the transferred extracted dynamic profile data in the profile container created in the step S3-1).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] FIELD OF THEINVENTION The present invention relates to the generation of profiles intended to be provisioned to a wireless network communication device, or briefly an eUICC designed to be hosted on the device. [Background technology]

[0002] Background of the Invention and Prior Art The world is connected through wireless communication networks, also called mobile communication networks, and devices hosting eUICC communications communicate with each other and with wireless network background servers in a secured manner. The eUICCs hosted on the devices contain at least one or more subscription profiles, or profiles for short, including profile data such as an International Mobile Subscriber Identity IMSI and an authentication key Ki, as well as a profile number ICCID, an OTA key and further profile data, enabling communication within the wireless communication network.

[0003] In the case of the eUICC, several form factors are known, including a plug-in SIM card that is strictly embedded and soldered within the eUICC, and an integrated iUICC that is integrated within a chip of the chipset of the device that hosts the eUICC.

[0004] The devices are known as M2M wireless network communication devices, including for example consumer wireless network communication devices such as smartphones and network-enabled tablet PCs, as well as automotive wireless network communication devices and industrial wireless network communication devices. In the following, a device is meant to be a wireless network communication device that hosts an eUICC containing one or more profiles and is configured to communicate with other devices or network servers over a mobile communication network including the eUICC for security-related tasks such as authentication.

[0005] Documents [1][SGP.22] GSMA SGP.22 RSP Technical Specification Version 2.2.2, 05 June 2020 and [2][SGP.02] SGP.02 - Remote Provisioning Architecture for Embedded UICC Technical Specification, Version 4.2, 07 July 2020 describe procedures and architecture for provisioning profiles to an eUICC hosted in a device. Document [3][SGP.31] GSMA SGP.31 eSIM IoT Architecture and Requirements Version 1.0, 19 April 2022 describes procedures and architecture for provisioning profiles to an eUICC hosted in a device in an IoT environment.

[0006] Provisioning of profiles to the eUICC includes authentication between the profile server and the eUICC, profile download and profile installation. Chapter 3.1.2 of document [1] [SGP.22] describes the common mutual authentication and chapter 3.1.3 describes the profile download and installation on the eUICC of the consumer device. Documents [2], [3] describe similar procedures for M2M and IoT environments. The profile download architecture includes the profile provisioning server SM-DP+ in the case of [1] [SGP.22] or [3] or SM-DP in the case of [2] [SGP.02], a profile assistant, which can be in the device or the eUICC or both and the local profile assistant LPA in [1], [2] or the IoT profile assistant IPA in [3], and the eUICC. Profiles are downloaded from the profile provisioning server on the profile assistant (LPA or IPA) to the eUICC.

[0007] According to [1][SGP.22] and [2][SGP.02], profiles are downloaded from a profile provisioning server within bound profile packages (BPPs), which usually contain a significant amount of data.

[0008] The profile installation sub-procedure includes several sub-steps. [1] According to step [3] of chapter 3.1.3.3 "Sub-procedure Profile Installation" of [SGP.22] (Fig. 14 and subsequent description) firstly a profile container ISD-P is established and configured, then according to steps [4], [5] and [6] (further Fig. 14 and subsequent description) metadata, replaced session keys and profile data elements are installed in the profile container ISD-P. The profile container ISD-P is created from static profile data. The profile data elements installed in the profile container ISD-P are part of or contain dynamic profile data.

[0009] The common mutual authentication, the profile download from the provisioning server to the eUICC and the profile installation within the eUICC require a significant amount of time, typically more than 10 seconds.

[0010] The generation of profiles is outside the scope of documents [1][SGP.22] and [2][SGP.02]. In case of profile generation, the profile data, including static and dynamic profile data, are provided on the data generation platform of the profile provider as a proprietary profile, which is the configuration of the profile data in the proprietary data format of the profile provider. In case of profile download from the profile provisioning server to the eUICC, the profile has to be provided in a non-proprietary standardized interoperable format as described in document [5][PP IF] SIM Allianc eUICC Profile Package: Interoperable Format Technical Specification, Version 2.3, October 2019, which, following the name change from SIM Alliance to Trusted Connectivity Alliance, is also referred to as Trusted Connectivity Alliance compliant format, i.e. TCA compliant format. Thus, in the data generation platform, the proprietary profile is converted into a TCA compliant profile, which is provided from the data generation platform to a profile provisioning platform, e.g. SM-DP+ or SM-DP, for download to the eUICC.

[0011] In-factory personalization or provisioning is a setup where profiles are provisioned locally onto the eUICC in a factory environment, as opposed to the standard remote provisioning procedures envisaged in [1][SGP.22], [2][SGP.02] and [3][SGP.31], where profiles are downloaded onto the eUICC from a remote profile provisioning server.

[0012] In in-factory provisioning, the profiles are not downloaded to the eUICC from a remote profile provisioning server such as SM-DP+, but instead from a local personalization device present in a protected production environment. The protected production environment may be that of the eUICC manufacturer that manufactured the eUICC, or of the semiconductor chip manufacturer that manufactured the semiconductor chip hosted on the eUICC, or of the equipment manufacturer that manufactured the device. Furthermore, in in-factory provisioning, the eUICC is not necessarily still attached to the device, but may be attached to an eUICC reader that is coupled or integrated into a personalization device. In this case, the eUICC is provisioned from the personalization device via the eUICC reader. The personalization device may thus be part of, for example, a production machine for manufacturing the eUICC.

[0013] Profile generation in an in-factory provisioning setup can be performed by the eUICC manufacturer on behalf of the profile provider or alternatively by the profile provider as in a standard provisioning setup.

[0014] Document [4] from the prior art, DE 102019001840 B3, discloses a method for profile provisioning for an eUICC, whereby a profile downloaded to the eUICC contains empty locations into which profile data from another profile already present in the eUICC is inserted after download and upon profile installation on the eUICC.

[0015] Document [5] from the prior art, EP 2 802 162 A1, discloses a method for provisioning a profile onto an eUICC, whereby an empty profile template is created by running an executable file and profile data is loaded into the profile template.

[0016] Especially when provisioning in the factory, device manufacturers, including M2M device manufacturers and smartphone manufacturers who provision or have provisioned their own devices, require faster processing times for profile provisioning on the eUICC of less than 10 seconds per profile provisioning.

[0017] [1][SGP.22]'s full cycle of authentication, profile download and profile installation does not allow for such a small processing time for profile provisioning.

[0018] Often, profiles that are provided outside the eUICC, on a platform or server, are referred to as virtual profiles, whereas profiles that are installed on the eUICC are simply referred to as profiles. Summary of the Invention [Problem to be solved by the invention]

[0019] Object of the invention It is an object of the present invention to provide a method for provisioning a profile on an eUICC having reduced processing time for profile provisioning.

[0020] In particular, a provisioning solution is provided that is suitable for making in-factory provisioning more efficient and less error-prone. [Means for solving the problem]

[0021] Summary of the Invention The object of the invention is achieved by a method having the following characteristics according to claim 1. Embodiments of the invention are presented in the dependent claims.

[0022] The basic idea underlying the present invention is to split the preparatory steps of profile provisioning and to execute the split steps separately so as to reduce the processing time required during the actual profile provisioning.

[0023] In particular, the creation of a profile container, e.g. ISD-P, in the eUICC can be performed in a split-second manner and when time is available.

[0024] Thereafter, during profile provisioning, all that is required is to provision the profile data into the existing profile container.

[0025] Correspondingly, the processing time for profile provisioning is reduced.

[0026] The method is particularly useful and applicable in the case of in-factory personalization.

[0027] More particularly, the present invention provides a method for generating at least one profile for provisioning the profile on an eUICC designed to be device-hosted.

[0028] The method is: S1) providing profile generation data, including static profile data and dynamic profile data, from a wireless network operator (MNO) or a virtual wireless network operator (MVNO) to a data generation platform for generating a profile container; S2) generating a profile from the profile generation data including the static profile data and the dynamic profile data for generating a profile container, and a dynamic data description file indicating the content and storage location of at least the dynamic profile data in the profile; S3-1) creating at least one profile container on the eUICC; S3-2) providing the profile and the dynamic data description file to an IFPP dynamic converter and extracting in the IFPP dynamic converter dynamic profile data from the profile with the aid of the dynamic data description file, then transferring the extracted dynamic profile data to the eUICC and installing the transferred extracted dynamic profile data in the profile container created in step S3-1). Includes.

[0029] Dynamic profile data for later storage in the prepared profile container is obtained from the already generated profile, rather than from a data storage that stores dynamic profile data of multiple profiles, thereby utilizing a dynamic data description file, which facilitates obtaining dynamic profile data of only one profile and keeping the dynamic profile data of a profile aligned with a profile container created from static profile data of the same profile.

[0030] More specifically, the profile data provided for profile generation on a data generation platform hosted by a hosting party, which may be for example an eUICC manufacturer or a profile manufacturer, is typically provided on said data generation platform in a proprietary format established by the hosting party. The proprietary format established by the hosting party on the data generation platform may mean individual formatting characteristics of the hosting party itself and / or of other parties, such as for example the MNO or MVNO that is the owner of the profile to be generated. Thus, the dynamic profile data may be structured in very different ways on different data generation platforms. Thus, retrieval of the dynamic profile data from the data generation platform requires detailed knowledge of the format and the manner of organization, e.g. the storage location of the dynamic profile data in the data generation platform.

[0031] Conversely, retrieving dynamic profile data from an already-generated profile reduces the effort of retrieving dynamic profile data to a search for one single profile, regardless of whether the dynamic profile data is retrieved from an already-generated profile in a proprietary format or a TCA-compliant format.

[0032] In addition, when dynamic profile data is retrieved from a profile in a TCA compliant format, the dynamic profile data is provided within the already generated profile in a well-defined, standardized location within the profile. Thus, retrieving dynamic profile data from an already generated profile in a TCA compliant format has the further advantage that the complexity of the search and retrieval process for standalone dynamic profile data is further reduced.

[0033] The step S3-1) of creating a profile container and the step S3-2) of providing the profile and the dynamic data description file to the IFPP dynamic converter can be performed in a time-separated or similar time and in any order of the two steps relative to each other, i.e. as a first step S3-1) or as a first step S3-2), depending on the requirements of the particular use case.

[0034] In some embodiments, two or more profiles, corresponding dynamic data description files and corresponding extracted dynamic profile data are created.

[0035] According to embodiments described herein, batches of dynamic profile data for several profiles may be provided in an ordered manner.

[0036] According to some embodiments, the method comprises: S4) transferring the extracted dynamic profile data extracted in step S3-2) to the eUICC, and installing the transferred extracted dynamic profile data in the profile container created in step S3-1). and provisioning the generated profile onto the eUICC by performing

[0037] The steps described here complete the profile provisioning enabled by the above described method for generating a profile, with the aim of subsequently provisioning the profile to an eUICC.

[0038] According to some embodiments, step S4) comprises: S4-1) providing the extracted dynamic profile data extracted in step S3-2) to an IFPP controller installed in the eUICC production environment; S4-2) a sub-step of providing the created profile container to the eUICC in an eUICC read / write device connected to or integrated into an eUICC production machine installed in the eUICC production environment; S4-3) a sub-step of providing the extracted dynamic profile data to an eUICC production machine by an IFPP controller; S4-4) a sub-step of downloading the extracted dynamic profile data to the eUICC by the eUICC production machine and installing the transferred extracted dynamic profile data in the profile container created in step S3-1) to create a profile and thereby provisioning the profile to the eUICC. This is performed as a sequence of:

[0039] In the embodiment described here, while the eUICC occupies the eUICC production machine, only the extracted dynamic profile data needs to be provisioned into the existing profile container. This significantly reduces the time span during which the eUICC occupies the eUICC production machine for profile provisioning compared to the conventional provisioning of the entire profile in one single step. Therefore, this solution is preferred, especially in the eUICC production environment of IFPPs, where machine occupancy time has a high value. In addition, the smaller amount of data transferred from the eUICC production machine to the eUICC may help reduce the risk of data transfer errors. Therefore, this provisioning solution is suitable to make in-factory provisioning more efficient and less error-prone.

[0040] According to some embodiments, in step S3-1), two or more profile containers are created from static profile data of different profiles, and step S4-3) further includes selecting a correct profile container that corresponds to the dynamic profile data provided in step S4-1).

[0041] According to embodiments described herein, batches of dynamic profile data for several profiles may be provided in an ordered manner.

[0042] According to some embodiments, in steps S4-1 and S4-3), a profile identifier is provided along with the provided dynamic profile data, and the profile identifier is also provided along with the correct existing created profile container, and the correct profile container is selected based on the provided profile identifier.

[0043] According to some embodiments, the profile identifier is: - profile container identifier ISD-P AID, - Profile number ICCID, or - Profile name, or - one or some or all combinations of the profile container identifier ISD-P AID, the profile number ICCID and the profile name is or contains

[0044] According to some embodiments, the dynamic profile data is: - International Mobile Subscriber Identity IMSI, - an authentication key Ki, - further authentication parameters, - profile number ICCID, - access control status ACC, - one or several personal identification numbers PIN, - one or several Personal Unblocking Keys (PUK) - the default issuer security domain profile Default-ISD-P, - other dynamic parameters for MNO or MVNO, including roaming partners Contains one, some, or all of the following:

[0045] According to some embodiments, the generation according to step S2) is carried out on a data generation platform, which may be hosted by the eUICC manufacturer or the profile provider, S2-1) From profile generation data including static profile data and dynamic profile data for generating a profile container, - A profile provider can provide its own profile with its own data format, and - Dynamic Data Description File generating S2-2) Converting proprietary profiles into TCA-compliant profiles Includes.

[0046] For provisioning to an eUICC, the profiles are preferably provided in an interoperable TCA, Trusted Connectivity Alliance compliant format, however profile providers often utilize proprietary profile formats on their data generation platforms, so that conversion to a TCA compliant format is preferred or required.

[0047] According to some embodiments, the extraction of dynamic data according to step S3-2) is performed from a unique profile.

[0048] According to some embodiments, the extraction of dynamic data according to step S3-2) is performed from a TCA-compliant profile with the further advantages mentioned above.

[0049] According to some embodiments, an IFPP dynamic converter for extracting dynamic data is provided in the data generation platform.

[0050] According to some embodiments, an IFPP dynamic converter for extracting dynamic data is provided in a profile provisioning platform, such as SM-DP+ or SM-DP, to which the TCA compliant profile and dynamic data description files are provided after generation.

[0051] According to some embodiments, the IFPP dynamic converter extracts dynamic data from a profile with the aid of a dynamic data description file in response to a profile provisioning platform (e.g. SM-DP+ or SM-DP) receiving a request to download a profile to said eUICC on which a profile container corresponding to the profile is already installed, where the profile container may be installed on the eUICC first and then, possibly much later, the dynamic profile data is extracted from the profile.

[0052] According to some embodiments, the request to download the profile is received from an eUICC producing machine, in particular an eUICC producing machine in a factory provisioning environment.

[0053] BRIEF DESCRIPTION OF THE DRAWINGS Embodiments of the present invention will now be described with reference to the accompanying drawings, which represent the following figures, in which like parts are referred to by like reference characters throughout: [Brief description of the drawings]

[0054] [Figure 1] 1 is a profile provisioning setup including an IFPP dynamic converter according to an embodiment of the present invention. [Diagram 2] 2 is a profile provisioning setup including an IFPP controller suitable for combination with the embodiment of FIG. 1; [Diagram 3] 11 details two options for providing an IFPP converter in combination with a TCA-compliant profile according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0055] Detailed Description of the Invention Fig. 1 shows a profile provisioning setup including an IFPP dynamic converter according to an embodiment of the invention. A wireless network operator, often also called a mobile network operator MNO, provides a data generation platform in a first step S1) with profile generation data MNO1, including static profile data for generating a profile container T_ISD-P[] and dynamic profile data EDP-P1. The data generation platform is a server or a computer that can process the profile data to generate a profile. The data generation platform is provided at the eUICC manufacturer, but can alternatively be provided at the profile provider. In step S2), a first profile P1 is generated from the first profile generation data MNO1, including static profile data and dynamic profile data for generating a profile container ISD-P. The first profile P1 can also be named virtual profile P1 in its current state, because at the moment it is provided on the server, the data generation platform, and is not yet installed on the eUICC. Furthermore, a dynamic data description file D-XML is generated that indicates the content and storage location of at least the dynamic profile data in the first profile P1. The wireless network operator NMO also provides a further set of profile data similar to the first profile data NMO1, for example second profile data MNO2, from which a second profile P2 (not described further here) can be generated.

[0056] In an embodiment with an IFPP converter provided in the profile provisioning server SM-DP+, step S2-1) is executed and the generated profile P1 and the generated dynamic data description file D-XML are provided to the profile provisioning server SM-DP+. On the SM-DP+, the profile P1 may also be named virtual profile P1, not yet installed on the eUICC.

[0057] In a further step S3-1) within the eUICC at least one profile container T_ISD-P[] is created from the static profile data of the first profile data MNO1.

[0058] In a further step S3-2), the generated first profile P1 and the dynamic data description file D-XML of the first profile P1 are provided to an IFPP dynamic converter, where dynamic profile data EDP-P1 are extracted from the first profile P1 with the aid of the dynamic data description file D-XML. Profile data MNOi for further profiles Pi may be present (not shown).

[0059] According to the first option 1, the IFPP dynamic converter is provided in or connected to a data generation platform, in particular at the eUICC manufacturer.

[0060] According to the second option 2, in step S2-1), the IFPP dynamic converter is provided in or connected to a profile provisioning server SM-DP+ to which the generated profile P1 and the generated dynamic data description file D-XML are provided.

[0061] In a subsequent step S4, the extracted dynamic profile data EDP-P1 can be transferred to the eUICC and installed in the profile container T_ISD-P[] created in step S3-1.

[0062] In the embodiment of Figure 1, the dynamic profile EDP-P1 data of the first profile P1 includes the profile container identifier ISD-P AID of the profile container T_ISD-P[] created in step S3-1, the profile name, the ICCID (profile number), the IMSI (subscriber identity), the ACC, the Opc, the authentication key Ki, the PIN, the PUK, the Key and possibly further parameters.

[0063] FIG. 2 illustrates a profile provisioning setup including an IFPP controller in a production environment, suitable for combination with the embodiment of FIG.

[0064] According to the embodiment of FIG. 2, in a subsequent step S4, the extracted dynamic profile data EDP-P1 is transferred from the IFPP controller to the eUICC and installed in the profile container T_ISD-P[] created in step S3-1.

[0065] In detail, step S4 includes the following steps: S4-1) Providing the extracted dynamic profile data EDP-P1 extracted in step S3-2) to an IFPP controller installed in the eUICC production environment, whereby the dynamic profile data EDP-P1 can be encrypted by a transport key and sent to an HSM, re-encrypted in the HSM by an eUICC specific key and sent back to the IFPP controller; S4-2) Providing the created profile container T_ISD-P[] to the eUICC in an eUICC read / write device connected to or integrated into an eUICC production machine installed in the eUICC production environment; S4-3) Providing the extracted dynamic profile data EDP-P1 to the eUICC production machine by the IFPP controller; S4-4) Downloading the extracted dynamic profile data EDP-P1 to the eUICC by the eUICC production machine and writing the transferred extracted dynamic profile data EDP-P1 into the profile container T_ISD-P[] created in step S3-1) to create a profile and thereby provisioning the profile to the eUICC. Includes.

[0066] Figure 3 details two options for providing an IFPP converter in combination with a TCA compliant profile according to an embodiment of the invention: The profile data is provided on a data generation platform. The data generation platform is provided in a protected production environment. On the data generation platform, a proprietary profile in a proprietary data format of the owner or host of the data generation platform (e.g. eUICC manufacturer or profile provider) is created from the profile data. The proprietary profile is converted into a TCA compliant profile to be provided to a profile provisioning platform which may be provided to an IFPP production machine or an SM-DP+. In addition, a dynamic data description file D-XML is also generated.

[0067] According to the embodiment of figure 3, an external IFPP requester requests provisioning of profile P1 to an eUICC where already the profile container T_ISD-P[] is created by the static profile data of profile P1 as an empty profile mask T_ISD-P[] for later receiving the dynamic profile data EDP-P1 of the same profile P1. By means of the dynamic data description file D-XML, the dynamic profile data EDP-P1 is extracted from the TCA compliant profile, packed in a credentials file and sent to the IFPP container.

[0068] According to the first option, option 1, the dynamic profile data EDP-P1 is already extracted from the TCA-compliant platform on the data generation platform. Correspondingly, an IFPP dynamic converter is provided on the data generation platform.

[0069] According to a second option, option 2, the dynamic profile data EDP-P1 is extracted from the TCA compliant profile on the data provisioning platform SM-DP+. Correspondingly, an IFPP dynamic converter is provided on the data provisioning platform SM-DP+. In this case, both the TCA compliant profile and the dynamic data description file D-XML are transmitted from the data generation platform to the data provisioning platform SM-DP+.

[0070] References [1][SGP.22] GSMA SGP.22 RSP Technical Specification Version 2.2.2, 05 June 2020 [2][SGP.02] SGP.02 - Remote Provisioning Architecture for Embedded UICC Technical Specification, Version 4.2, 07 July 2020 [3][SGP.31] GSMA SGP.31 eSIM IoT Architecture and Requirements Version 1.0, 19 April 2022 [4] German Patent No. 102019001840B3 [5][PP IF] SIM Allianc eUICC Profile Package: Interoperable Format Technical Specification, Version 2.3, October 2019 [Explanation of symbols]

[0071] D-XML Dynamic Data Description File EDP-P1 Dynamic Profile Data ISD-P Profile Container MNO Mobile Network Operator MNO1 profile generation data MNO2 2nd Profile Data P1 First Profile P2 Second Profile SM-DP, SM-DP+ Profile Provisioning Server T_ISD-P[] Profile container

Claims

1. 1. A method for generating at least one profile for provisioning said profile to an eUICC designed to be hosted on a device, comprising: S1) providing profile generation data including static and dynamic profile data (EDP-P1) from a wireless network operator MNO or a virtual wireless network operator MVNO to a data generation platform for generating a profile container (T_ISD-P[]); S2) generating a profile (P1) from the profile generation data including the static profile data and the dynamic profile data (EDP-P1) for generating a profile container (T_ISD-P[ ]), and a dynamic data description file (D-XML) indicating the contents and storage location of at least the dynamic profile data (EDP-P1) in the profile (P1); S3-1) creating at least one profile container (T_ISD-P[]) from the static profile data in the eUICC; S3-2) providing the profile (P1) and the dynamic data description file (D-XML) to an IFPP dynamic converter and extracting, in the IFPP dynamic converter, the dynamic profile data (EDP-P1) from the profile (P1) with the aid of the dynamic data description file (D-XML), for subsequently transferring the extracted dynamic profile data (EDP-P1) to the eUICC and installing the transferred extracted dynamic profile data (EDP-P1) in the profile container (T_ISD-P[]) created in step S3-1). The method includes:

2. The method of claim 1, wherein two or more profiles, corresponding dynamic data description files (D-XML) and corresponding extracted dynamic profile data (EDP-P1) are created.

3. S4) A step of transferring the extracted dynamic profile data (EDP-P1) extracted in step S3-2) to an eUICC, and installing the transferred extracted dynamic profile data (EDP-P1) in the profile container (T_ISD-P[]) created in step S3-1). The method of claim 1 or 2, further comprising provisioning the generated profile to the eUICC by performing:

4. Step S4) is S4-1) providing the extracted dynamic profile data (EDP-P1) extracted in step S3-2) to an IFPP controller installed in an eUICC production environment; S4-2) providing the eUICC with the created profile container (ISD-P) to an eUICC read / write device connected to or integrated with an eUICC production machine installed in the eUICC production environment; S4-3) providing the extracted dynamic profile data (EDP-P1) to the eUICC production machine by the IFPP controller; S4-4) downloading, by the eUICC production machine, the extracted dynamic profile data (EDP-P1) to the eUICC and installing the transferred extracted dynamic profile data (EDP-P1) into the profile container (T_ISD-P[]) created in step S3-1) to create the profile and thereby provision the profile to the eUICC. The method of claim 3 , wherein the method is performed as a sequence of:

5. The method of claim 4, wherein in step S3-1), two or more profile containers (T_ISD-P[]) are created from static profile data of different profiles, and step S4-3) further comprises selecting the correct profile container (T_ISD-P[]) that corresponds to the dynamic profile data (EDP-P1) provided in step S4-1).

6. 6. The method of claim 5, wherein in steps S4-1 and S4-3), a profile identifier is provided together with the provided dynamic profile data (EDP-P1), and the profile identifier is also provided together with the correct existing created profile container (T_ISD-P[]), and the correct profile container (T_ISD-P[]) is selected based on the provided profile identifier.

7. The profile identifier is a profile container identifier ISD-PAID, - Profile number ICCID, or - Profile name, or - a combination of one, some or all of the following: a profile container identifier ISD-PAID, a profile number ICCID and a profile name 7. The method of claim 6, which is or comprises:

8. The dynamic profile data (EDP-P1) is - International Mobile Subscriber Identity IMSI, an authentication key Ki, - Further authentication parameters (OP(c)), - profile number ICCID, - access control status ACC, one or several personal identification numbers PIN, - one or several personal unblocking keys PUK, - Default Issuer Security Domain Profile Default-ISD-P, - one, some or all of the other dynamic parameters for the MNO or MVNO, including roaming partners.

9. The generation according to step S2) is performed on the data generation platform, S2-1) from the profile creation data including the static profile data and the dynamic profile data (EDP-P1) for creating a profile container ISD-P, - A profile provider may provide its own profile with its own data format, and - said dynamic data description file (D-XML) generating S2-2) Converting the unique profile into a TCA-compliant profile The method of claim 1 , comprising:

10. The method according to claim 9, wherein the extraction of said dynamic profile data (EDP-P1) according to step S3-2) is performed from said unique profile.

11. The method according to claim 9, wherein the extraction of said dynamic profile data (EDP-P1) according to step S3-2) is performed from said TCA-compliant profile.

12. The method of claim 1 , wherein the IFPP dynamic converter for extracting the dynamic profile data (EDP-P1) is provided in the data generation platform.

13. 2. The method according to claim 1, wherein the IFPP dynamic converter for extracting the dynamic profile data (EDP-P1) is provided in a profile provisioning platform (SM-DP+, SM-DP) to which the profile, in particular the TCA compliant profile and the dynamic data description file (D-XML) are provided (S2-1) after generation.

14. The method of claim 13, wherein the IFPP dynamic converter extracts the dynamic profile data (EDP-P1) from the profile (P1) with the aid of the dynamic data description file (D-XML) in response to the profile provisioning platform (SM-DP+, SM-DP) receiving a request to download the profile (P1) to the eUICC in which the profile container (T_ISD-P[]) corresponding to the profile (P1) is already installed.

15. The method according to claim 14, wherein the request to download the profile is received from an eUICC production machine, in particular an eUICC production machine in a factory provisioning environment.