Secure element activities
    72.
    发明授权

    公开(公告)号:US10664257B2

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

    申请号:US15146771

    申请日:2016-05-04

    Applicant: Apple Inc.

    Abstract: Activities involving a secure element (SE) in a mobile device include a background operation. When the SE initiates the background operation, it informs the mobile device of an estimated duration. The mobile device thus recognizes that the SE is not in a stuck state, and maintains a clock signal and a power flow to the SE. Firmware updates to the SE include erasing a non-volatile (NV) memory in the SE in parallel with firmware or software updates to other processor systems in the mobile device. Needed data, for example calibration data or cryptographic key data, is preserved by storing data from some processor systems in one or more supplementary security domains (SSDs) in the SE. When a given processor system completes a firmware update, the needed data is restored to the processor system from the SSD.

    Embedded universal integrated circuit card (eUICC) command processing

    公开(公告)号:US10433131B2

    公开(公告)日:2019-10-01

    申请号:US16141482

    申请日:2018-09-25

    Applicant: Apple Inc.

    Abstract: An electronic universal integrated circuit card (eUICC) performs one or more operations to increase the reliability and decrease the execution time of remote profile management (RPM) commands or local profile management (LPM) commands. In some embodiments, the eUICC scans through a received script containing RPM commands and then selectively defers some responsive actions such as refresh commands. An eSIM server that originates the script, in some embodiments, mandates performance of a refresh command after a particular RPM command by including an explicit refresh command code in the script. In some embodiments, the eSIM server includes a command instructing the eUICC to hold responsive refresh commands until the completion of the script. In some scenarios, execution of one or more RPM or LPM commands may be interfered with by a card application toolkit (CAT) session. Embodiments provided herein prioritize the RPM/LPM commands as more important than the CAT session.

    Methods and apparatus for user authentication and human intent verification in mobile devices

    公开(公告)号:US10405181B2

    公开(公告)日:2019-09-03

    申请号:US15876875

    申请日:2018-01-22

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for user authentication and human intent verification of administrative operations for eSIMs of an eUICC included in a mobile device are disclosed. Certain administrative operations, such as import, modification, and/or export, of an eSIM and/or for an eUICCs firmware can require user authentication and/or human intent verification before execution of the administrative operations are performed or completed by the mobile device. A user of the mobile device provides information to link an external user account to an eSIM upon (or subsequent to) installation on the eUICC. User credentials, such as a user name and password, and/or information generated therefrom, can be used to authenticate the user with an external server. In response to successful user authentication, the administrative operations are performed. Human intent verification can also be performed in conjunction with user authentication to prevent malware from interfering with eSIM and/or eUICC functions of the mobile device.

    Pre-personalization of electronic subscriber identity modules

    公开(公告)号:US10396981B2

    公开(公告)日:2019-08-27

    申请号:US15279343

    申请日:2016-09-28

    Applicant: Apple Inc.

    Abstract: Methods for provisioning electronic Subscriber Identity Modules (eSIMs) to electronic Universal Integrated Circuit Cards (eUICCs) are provided. One method involves a provisioning server configured to encrypt the eSIM with a symmetric key (Ke). The provisioning server, upon identifying a target eUICC, encrypts the symmetric key with a key encryption key (KEK) derived based at least in part on a private key associated with the provisioning server and a public key associated with the target eUICC. The provisioning server generates an eSIM package including the encrypted eSIM, the encrypted symmetric key, a public key corresponding to the private key associated with the provisioning server, as well as additional information that enables the target eUICC to, upon receipt of the eSIM package, identify a private key that corresponds to the public key associated with the target eUICC and used to derive the KEK.

    System and method for policy control functions management mechanism

    公开(公告)号:US10251054B2

    公开(公告)日:2019-04-02

    申请号:US15698950

    申请日:2017-09-08

    Applicant: APPLE INC.

    Abstract: Systems and methods for validating and applying modifications to a policy control function (PCF) of a station. The methods include generating a PCF package including a modification to a PCF, and determining whether the PCF package is to be transmitted to the station by a first or second entity. The methods further include when the PCF package is to be transmitted by the first entity, including a first signature of the first entity in a deliverer field of the PCF package, and when the PCF package is to be transmitted by the second entity, including the first signature in an owner field and a second signature of the second entity in the deliverer field. The methods further include receiving the PCF package from the first or second entity, determining whether the PCF package is valid, and applying the modification to the PCF when it is determined the PCF package is valid.

    EMBEDDED UNIVERSAL INTEGRATED CIRCUIT CARD (eUICC) COMMAND PROCESSING

    公开(公告)号:US20190098475A1

    公开(公告)日:2019-03-28

    申请号:US16141482

    申请日:2018-09-25

    Applicant: Apple Inc.

    CPC classification number: H04W4/60

    Abstract: An electronic universal integrated circuit card (eUICC) performs one or more operations to increase the reliability and decrease the execution time of remote profile management (RPM) commands or local profile management (LPM) commands. In some embodiments, the eUICC scans through a received script containing RPM commands and then selectively defers some responsive actions such as refresh commands. An eSIM server that originates the script, in some embodiments, mandates performance of a refresh command after a particular RPM command by including an explicit refresh command code in the script. In some embodiments, the eSIM server includes a command instructing the eUICC to hold responsive refresh commands until the completion of the script. In some scenarios, execution of one or more RPM or LPM commands may be interfered with by a card application toolkit (CAT) session. Embodiments provided herein prioritize the RPM/LPM commands as more important than the CAT session.

    Apparatus and methods for electronic subscriber identity module (ESIM) installation and interoperability

    公开(公告)号:US10051464B2

    公开(公告)日:2018-08-14

    申请号:US15093595

    申请日:2016-04-07

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for managing processing of electronic Subscriber Identity Modules (eSIM) data at a mobile device are disclosed. An eSIM management entity of an embedded Universal Integrated Circuit Card (eUICC) in the mobile device obtains an encrypted eSIM package, decrypts the eSIM package to obtain eSIM contents formatted generically and not specifically tailored to requirements of the eUICC. In some embodiments, the eSIM contents are formatted based on an abstract syntax notation (ASN) distinguished encoding rules (DER) format. The eSIM management entity parses the formatted eSIM contents to retrieve individual eSIM components and installs each eSIM component for the eSIM in an eSIM security domain on the eUICC. In some embodiments, the eSIM management entity acts as a local, personalization server to provide local Trusted Service Manager (TSM) server functionality for eSIM installation that transforms “generically formatted” eSIM contents into eSIM components that match specific requirements of the eUICC.

Patent Agency Ranking