Apple patents secure app verification using built-in hardware keys
Apple describes a method where a device's secure hardware chip creates a unique digital signature to prove an app is authentic. This signature is sent to a remote server to confirm the app has not been tampered with or replaced by a fake version.
In the filing’s own words
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.
What exactly they claim (claim 1)
1. A non-transitory computer readable medium having program instructions stored therein that are executable by a device to perform operations comprising: performing, by an application executing on the device, an enrollment in which a secure circuit included in the device generates a public key pair for the application to generate a subsequent attestation, wherein the enrollment includes the application receiving a certificate associated with the public key pair and usable to verify attestations; sending, by the executing application executing on the device, a request for an attestation indicating that the executing application has been verified; receiving, by the executing application, the requested attestation from the secure circuit included in the device, wherein the secure circuit is configured to provide the requested attestation based on a verification of the integrity of the executing application, wherein the verification includes performing a comparison of a signed hash value and a hash value generated from the executing application in response to the sent request; and using the received attestation to perform an action.
Facts
- Company
- Apple (Apple Inc.)
- Official title
- Application integrity attestation
- Patent number
- US12743555B2
- Application number
- 18463744
- Filed
- Sep 8, 2023
- Granted
- Sep 22, 2026
- Inventors
- 7
- Claims
- 16
Classified under
G06F 21/64 Physics & computingH04L 9/14 Electricity & electronicsH04L 9/3236 Electricity & electronicsH04L 9/3263 Electricity & electronicsH04L 9/3271 Electricity & electronicsMore from Apple in Security & privacy
- Apple patents way to spot if a lost item tracker is following you Sep 29, 2026
- Apple patents eye-area scans that use 3D shadows for security Oct 13, 2026
- Apple patents eye-tracking to unlock nearby devices automatically Sep 24, 2026
- Apple patents eye-based guest mode for shared devices Sep 8, 2026
- Apple patents call screen that hides sensitive images before you answer Sep 15, 2026
Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.