Invention Grant
- Patent Title: Code tampering protection for insecure environments
- Patent Title (中): 为不安全环境提供代码篡改保护
-
Application No.: US12940971Application Date: 2010-11-05
-
Publication No.: US09274976B2Publication Date: 2016-03-01
- Inventor: Augustin J. Farrugia , Mathieu Ciet , Pierre Betouin
- Applicant: Augustin J. Farrugia , Mathieu Ciet , Pierre Betouin
- Applicant Address: US CA Cupertino
- Assignee: APPLE INC.
- Current Assignee: APPLE INC.
- Current Assignee Address: US CA Cupertino
- Agency: Adeli LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/12 ; G06F21/14 ; G06F21/64 ; H04L9/00 ; H04L9/32

Abstract:
In the field of computer software (code) security, it is known to include verification data such as hash values in or associated with the code to allow subsequent detection of tampering by a attacker with the code. This verification technique is used here in a “White Box” cryptographic process by tying the verification data to the content of functional table lookups present in the object (compiled) code, where values in the table lookups are selectively masked (prior to the source code being compiled into the subject code) by being subject to permutation operations.
Public/Granted literature
- US20140101458A1 CODE TAMPERING PROTECTION FOR INSECURE ENVIRONMENTS Public/Granted day:2014-04-10
Information query