NUPPORT FOR PORTABLE TRUSTED SOFTWARE

Patent №

US 5,825,877

Granted

1998-10-20

Filed 1996

Owner

IBM CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08661517

A form of authentication is provided wherein a trusted third party signs a certificate to identify the author of a program and to secure its integrity. The program code is encapsulated or otherwise associated with the certificate and an access control list (ACL). The access control list describes the permissions and resources required by the code. An enforcement mechanism which allocates system permissions and resources in accordance with the ACL. In a preferred embodiment, a code production system communicates with a certification agency, which is a trusted third party. The certification agency issues a certificate for the code and a certificate for the access list of that code. Once the certificate is issued it is not possible for any party to modify the code or access list without invalidating the certificate. The code and its ACL, along with their certificates are stored on a server. A client downloading the code or access list can verify the integrity of the code/access list and the system can enforce the access list such that the permissions and resources are not exceeded.

Knowledge representationPlanningAI hardwareH04L 63/0435G06F 21/54H04L 9/321H04L 9/3263H04L 63/0823H04L 63/12G06F 2211/009H04L 63/101

AI classification

Planning1.00
AI hardware1.00
Knowledge representation0.99
Vision0.06
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Speech0.00

Ownership

IBM CORPORATION

assignment · 80700652

Assignors

DAN, ASIT, RAMASWAMI, RAJIV, SITARAM, DINKAR

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

© 2026 NYSGPT2525 LLC