Invention Grant
US08782807B2 System and method for authenticating code executing on computer system
有权
用于认证在计算机系统上执行的代码的系统和方法
- Patent Title: System and method for authenticating code executing on computer system
- Patent Title (中): 用于认证在计算机系统上执行的代码的系统和方法
-
Application No.: US13759030Application Date: 2013-02-04
-
Publication No.: US08782807B2Publication Date: 2014-07-15
- Inventor: Peter Kiehtreiber
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Adeli LLP
- Main IPC: G06F7/04
- IPC: G06F7/04 ; G06F17/30 ; H04N7/16 ; G06F21/52 ; G06F21/12 ; G06F21/50 ; G06F21/51 ; G06F11/00 ; G06F12/14 ; H04L29/06 ; G06F9/44

Abstract:
A code authentication architecture is used to sign code by adding one or more digital signatures to it. The digital signatures identify what authority signed the code, what the code contains, what type of program the code is, or other identifying information. When the signed code is later executed on a computer system, its identity is obtained by accessing encrypted information of the code stored on disk. The architecture then determines whether the identity satisfies at least one requirement imposed on the code for some purpose. If the code has been altered from when it was signed or it fails to satisfy a requirement imposed, the code will not have a valid identity. In addition to verifying the identity of the code, the architecture also validates executing code immediately responsible for managing the code and additional executing code in a chain of hosts responsible for managing one another.
Public/Granted literature
- US20130145456A1 SYSTEM AND METHOD FOR AUTHENTICATING CODE EXECUTING ON COMPUTER SYSTEM Public/Granted day:2013-06-06
Information query