SECURE DELIVERY OF ASSETS TO A TRUSTED DEVICE

    公开(公告)号:US20190227784A1

    公开(公告)日:2019-07-25

    申请号:US16147295

    申请日:2018-09-28

    Applicant: Apple Inc.

    Abstract: Embodiments described herein provide a system and method for secure delivery of assets to a trusted device. Multiple levels of verification are implemented to enable components of a software update and asset delivery system to verify other components within the system. Furthermore, updates are provided only to client devices that are authorized to receive such updates. In one embodiment, the specific assets provided to a client device during a software update can be tailored to the client device, such that individual client devices can receive updated versions of software asset at a faster or slower rate than mass market devices. For example, developer or beta tester devices can receive pre-release assets, while enterprise devices can receive updates at a slower rate relative to mass market devices.

    Application integrity attestation
    14.
    发明授权

    公开(公告)号:US11790119B2

    公开(公告)日:2023-10-17

    申请号:US16683233

    申请日:2019-11-13

    Applicant: Apple Inc.

    CPC classification number: G06F21/64 H04L9/14 H04L9/3236 H04L9/3263 H04L9/3271

    Abstract: Techniques are disclosed relating to application verification. In various embodiments, a computing device includes a secure circuit configured to maintain a plurality of cryptographic keys of the computing device. In such an embodiment, the computing device receives, from an application, a request for an attestation usable to confirm an integrity of the application, instructs the secure circuit to use one of the plurality of cryptographic keys to supply the attestation for the application, and provides the attestation to a remote computing system in communication with the application. In some embodiments, the secure circuit is configured to verify received metadata pertaining to the identity of the application and use the cryptographic key to generate the attestation indicative of the identity of the application.

    Secure delivery of assets to a trusted device

    公开(公告)号:US11144297B2

    公开(公告)日:2021-10-12

    申请号:US16147295

    申请日:2018-09-28

    Applicant: Apple Inc.

    Abstract: Embodiments described herein provide a system and method for secure delivery of assets to a trusted device. Multiple levels of verification are implemented to enable components of a software update and asset delivery system to verify other components within the system. Furthermore, updates are provided only to client devices that are authorized to receive such updates. In one embodiment, the specific assets provided to a client device during a software update can be tailored to the client device, such that individual client devices can receive updated versions of software asset at a faster or slower rate than mass market devices. For example, developer or beta tester devices can receive pre-release assets, while enterprise devices can receive updates at a slower rate relative to mass market devices.

    Secure factory data generation and restoration

    公开(公告)号:US10372932B2

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

    申请号:US15400765

    申请日:2017-01-06

    Applicant: Apple Inc.

    Abstract: In various embodiments, methods, devices and systems for securely generating, sealing, and restoring factory-generated calibration and provisioning data for an electronic device are described, in which calibration and provisioning data for an electronic device are generated in a distributed manner and stored on a storage system. The calibration data can be retrieved from the storage system during device assembly and finalized calibration and provisioning data for each electronic device can be stored to the storage system. In one embodiment, a sealing server, to attest to the authenticity of the factory generated data, seals the finalized calibration data. In one embodiment, an electronic device can access a data store containing the factory-generated data and can update or restore calibration or provisioning data for the device from the data store.

Patent Agency Ranking