SYSTEM AND METHOD FOR AUTHENTICATING CODE EXECUTING ON COMPUTER SYSTEM

Patent №

US 8,375,458

Granted

2013-02-12

Filed 2007

Owner

APPLE COMPUTER, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11620599

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.

AI hardwareG06F 21/12G06F 21/30G06F 21/50G06F 21/51G06F 21/52

AI classification

AI hardware0.69
Knowledge representation0.03
Vision0.01
Natural language0.01
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

APPLE COMPUTER, INC.

assignment · 187180205

Assignors

KIEHTREIBER, PETER

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC