METHODS AND APPARATUS FOR SUPPORTING SECONDARY PLATFORM BUNDLES

    公开(公告)号:WO2022144636A1

    公开(公告)日:2022-07-07

    申请号:PCT/IB2021/061355

    申请日:2021-12-06

    Abstract: A method includes compiling, by a compiler (305) of a Smart Secure Platform (SSP) supporting a Primary Platform (105) and a Secondary Platform, source code comprising an implementation of an operating system of the Secondary Platform and applications of the Secondary Platform, to produce compiled source code compatible by an operating system of the Primary Platform (105); linking, by the compiler (305), personalization data to the compiled source code to produce a native Secondary Platform Bundle (SPB) compatible with the Primary Platform (105), the personalization data being associated with a subscription of a user of the SSP; and delivering, by the compiler, the native SPB.

    METHOD FOR TRANSMITTING AT LEAST ONE IP DATA PACKET TO AN IP ADDRESS, RELATED METHOD FOR RESOLVING A HOST NAME, RELATED PROCESSING MODULE, MOBILE DEVICE, HOST NAME RESOLUTION SERVER AND COMPUTER PROGRAM PRODUCT
    2.
    发明申请
    METHOD FOR TRANSMITTING AT LEAST ONE IP DATA PACKET TO AN IP ADDRESS, RELATED METHOD FOR RESOLVING A HOST NAME, RELATED PROCESSING MODULE, MOBILE DEVICE, HOST NAME RESOLUTION SERVER AND COMPUTER PROGRAM PRODUCT 审中-公开
    用于将至少一个IP数据分组发送到IP地址的方法,用于解决主机名称的相关方法,相关处理模块,移动设备,主机名称解析服务器和计算机程序产品

    公开(公告)号:WO2016097895A1

    公开(公告)日:2016-06-23

    申请号:PCT/IB2015/058640

    申请日:2015-11-09

    CPC classification number: H04L51/38 H04L51/28 H04L61/1511 H04W4/14

    Abstract: A method for transmitting at least one IP data packet to an IP address being associated with a host name is described. Specifically, in order to obtain the IP address associated with a host name, a first service message of the Short Message Service is transmitted to a Short Message Service gateway server (402), wherein the first service message comprising a host name resolution request for the host name. In response to this request, a second service message of the Short Message Service is received from the Short Message Service gateway server (402), wherein the second service message comprising the IP address associated with the host name. Finally, at least one IP data packet is transmitted to the IP address associated with the host name.

    Abstract translation: 描述用于将至少一个IP数据分组发送到与主机名相关联的IP地址的方法。 具体地,为了获得与主机名相关联的IP地址,短消息服务的第一服务消息被发送到短消息服务网关服务器(402),其中第一服务消息包括主机名解析请求 主机名。 响应于该请求,从短消息服务网关服务器(402)接收短消息服务的第二服务消息,其中第二服务消息包括与主机名相关联的IP地址。 最后,将至少一个IP数据包发送到与主机名相关联的IP地址。

    METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:EP4283508A1

    公开(公告)日:2023-11-29

    申请号:EP23172246.3

    申请日:2023-05-09

    Abstract: Method for introducing personalization data in non-volatile memories of a plurality of integrated circuit cards, in particular secure elements, in particular integrated circuit cards, by storing Token Non-Volatile Memory (NVM) Images comprising
    writing in the non-volatile memory (61) of a given integrated circuit (60) a static data image (SI), corresponding to an invariant part of non-volatile memory (61) common to said plurality of integrated circuits (60) including an operating system, and
    writing in the static data image (SI) a set of personalization data (DI, PD, UPD) representing data specific of the given integrated circuit (60),
    wherein said method includes
    storing (232) a subset (UPD) of personalization data (DI, PD, UPD) in said non-volatile memories of a plurality of integrated circuits by
    reserving (234) an area (61b) of the non-volatile memory for said subset (UPD) of personalization data,
    storing (236) commands (SC(AC,K)), in particular APDU, configured to perform the writing of respective personalization data values (K) in said subset (UPD) by corresponding applications and/or operative system stored in said integrated circuit (61),
    said storing (234) commands comprising converting (236a) said commands with a known coding obtaining an inner command script (ICS) comprising said commands encoded therein and storing (236b) said inner command script in said area (61b) of the non-volatile memory for said subset (UPD) of personalization data,
    providing (238) a decoding software module (SEE), in particular an application, which is configured to decode said inner command script (ICS) obtaining said commands (SC(AC,K)), in particular APDU, configured to perform the writing of personalization data values in said subset (UPD) and to execute them,
    at a subsequent activation of the integrated circuit by said decoding software module (SEE) decoding (250) and executing said inner command script (ICS).

    METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:EP3799384A1

    公开(公告)日:2021-03-31

    申请号:EP20196213.1

    申请日:2020-09-15

    Abstract: Method for introducing personalization data in non volatile memories of a plurality of integrated circuits, comprising
    writing in the non volatile memory (61) of a given integrated circuit a static data image (SI), corresponding to an invariant part of non volatile memory common to said plurality of integrated circuits (60) including an operating system, and personalization data images (DI) representing data specific of the given integrated circuit,
    said personalization data pertaining a given integrated circuit being arranged in a set of personalization data fields,
    wherein said method includes a procedure of generation (205-235) of test data images (I j ) to be stored in said non volatile memory comprising
    for each data field (T j ) in said set of personalization data fields (T 1 ...T m ) performing an iterative procedure comprising at each iteration the operations of:
    erasing (210) a non volatile memory (61) of a test integrated circuit (60') corresponding to said plurality of integrated circuits,
    storing (220) said operating system in said non volatile memory,
    storing (230) test personalization data in said non volatile memory,
    said storing (230) comprising
    generating (232) instances (TPD 1 ...TPD m ) of said test personalization data (TPD) on the basis of a provided (231) reference version (U1) of test personalization data (TPD) arranged in said set of data fields (T 1 ...T m ),
    the first instance (TPD 1 ) at the first iteration corresponding to said provided reference version (U1) and the following instances (TPD 2 ...TPD m ) in following iterations corresponding to the reference version (U1 subject to an alteration applied on a different data field (T 1 ...T m ) for each iteration,
    dumping (234) an image (I j ) of the non volatile memory (61) corresponding to the current test instance (TPD j ),

    performing (235) iteratively said procedure of generation till the last data field in the set of data fields personalization obtaining a corresponding set of test dumped images (I 1 ...I m ) one for each data field (T j ) in said set of personalization data fields (T 1 ...T m ),
    comparing (240) each test dumped image (I 1 ...I m ) with the test dumped image (I 1 ) obtained from the reference version (U1) extracting respective location information (LM j ) regarding the memory area in the non volatile memory (61)at which said test dumped image (I 1 ...I m ) differs from the test dumped image (I 1 ) obtained from the reference version,
    processing (250) said location information to identify a static memory image (SI) containing only invariant memory slices and a dynamic memory image (DMI) associated to a substitution table (ST) indicating the location of memory area corresponding to each data field (T j ),
    writing (270) in an integrated circuit (60) of said plurality of integrated circuits said static image (SI) and a dynamic personalized image (PMI) obtained filling at corresponding locations of memory area in the dynamic memory image (DMI) obtained from the substitution table (ST) the content of respective data fields (T j ) in personalization data (PD) to be specifically associated to said integrated circuit (60).

    METHOD FOR TRANSMITTING AT LEAST ONE IP DATA PACKET TO AN IP ADDRESS, RELATED METHOD FOR RESOLVING A HOST NAME, RELATED PROCESSING MODULE, MOBILE DEVICE, HOST NAME RESOLUTION SERVER AND COMPUTER PROGRAM PRODUCT
    6.
    发明公开
    METHOD FOR TRANSMITTING AT LEAST ONE IP DATA PACKET TO AN IP ADDRESS, RELATED METHOD FOR RESOLVING A HOST NAME, RELATED PROCESSING MODULE, MOBILE DEVICE, HOST NAME RESOLUTION SERVER AND COMPUTER PROGRAM PRODUCT 审中-公开
    用于将至少一个IP数据分组发送到IP地址的方法,用于解析主机名称的相关方法,相关处理模块,移动设备,主机名称解析服务器和计算机程序产品

    公开(公告)号:EP3235188A1

    公开(公告)日:2017-10-25

    申请号:EP15804975.9

    申请日:2015-11-09

    Abstract: A method for transmitting an IP data packet to an IP address associated with a host name is described. A first service message of a Short Message Service is transmitted to a Short Message Service gateway server. The first service message includes a host name resolution request for a host name. A second service message of the Short Message Service is received from the Short Message Service gateway server. The second service message includes an IP address associated with the host name. An IP data packet is transmitted to the IP address associated with the host name.

    Abstract translation: 描述了用于将至少一个IP数据包发送到与主机名相关联的IP地址的方法。 具体而言,为了获得与主机名称相关联的IP地址,将短消息服务的第一服务消息发送到短消息服务网关服务器(402),其中第一服务消息包括用于该消息的主机名称解析请求 主机名。 响应于该请求,从短消息服务网关服务器(402)接收短消息服务的第二服务消息,其中第二服务消息包括与主机名相关联的IP地址。 最后,至少有一个IP数据包被发送到与主机名关联的IP地址。

    METHOD FOR THE GENERATION OF PERSONALIZED PROFILE PACKAGE DATA IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:EP3648489A1

    公开(公告)日:2020-05-06

    申请号:EP19203377.7

    申请日:2019-10-15

    Abstract: A method for the generation of personalized Profile Package data in integrated circuit cards,
    comprising the operations of:
    providing (110) at a profile creator (54) entity a table (11a) comprising a plurality of data records (R1...R n ) corresponding to a plurality of profile data, each record (R 1 ...R n ) comprising a plurality of personalization fields (T1...Tm) to store different types of personalization values,
    providing (105) at said profile creator entity (54) a file (12) for the Profile Package comprising fields to be personalized (F 1 ...F k ...F p ) corresponding to one or more of said fields (R1...Rn) to store different types of personalization values,
    combining (115; 240) data records (R 1 ...R n ) comprised in said table (11a) with the file for the profile package (12) inserting personalization values (T1...Tm) in fields to be personalized (F 1 ...F k ...F p ) to obtain respective personalized Profile Packages (12a),
    transmitting said personalized Profile Packages (12a) from a data preparation entity (52) to the respective integrated circuit cards (50) for storing.
    Such method includes
    protecting (215) said file for the profile package (12) performing an encryption with a master encryption key (K M ) obtaining an encrypted file for the profile package (12e),
    protecting (220) data records in said plurality of data records (R1...R n ) performing an encryption with a respective data protection key (K P ), obtaining encrypted data records (11e),
    transmitting (230) said encrypted file for the profile package (12e) and encrypted data records to (11e) the data preparation entity (52),
    decrypting (235) said encrypted file for the master profile (11e) and encrypted data records (12e) at the data preparation entity (52) to obtain unencrypted data records (11s) and said file for the master profile (12),
    performing (240) at the data preparation entity (52) said combination of said unencrypted data records (11s) with the file for the master profile to obtain respective personalized Profile Package (12a).

Patent Agency Ranking