Event auditing system
AssigneeCounterpane Internet Security, Inc.
InventorsBruce Schneier, John M. Kelsey
Life of this patent
Estimating the term…
Loading patent…
AssigneeCounterpane Internet Security, Inc.
InventorsBruce Schneier, John M. Kelsey
Estimating the term…
In many computer applications, sensitive information must be kept on an untrusted machine. Such information must be protected against attackers, as well as against partially trusted entities to be given partial, but not total, access to the stored information. This invention provides a method, apparatus and computer-readable data structure for inhibiting an attacker from accessing or corrupting information stored by an untrusted machine. More specifically, in a log file generated during a process in which the untrusted machine is in limited communication with a trusted machine, entries generated prior to the attack remain secure (they cannot be modified without detection), even though subsequent entries can not be trusted. One embodiment of the invention also allows a partially trusted verifier to read and verify entries in the log file, but not to change them without detection. In another embodiment of the invention, operating with or without the trusted machine, the untrusted machine's log file can also incorporate log files of other processes.
A method for creating an audit log entry having enhanced security against tampering, comprising the steps of:
A computer-readable medium embodying a software program for creating an audit log entry having enhanced security against tampering, said software program comprising:
A computer-readable medium comprising a data structure for use as an audit log entry having enhanced security against tampering, said data structure including:
A method for verifying entries in an audit log, comprising the steps of:
A method for creating an audit log entry having enhanced security against tampering, comprising the steps of:
A computer-readable medium embodying a software program for creating an audit log entry having enhanced security against tampering, said software program comprising:
A computer-readable medium comprising a data structure for use as an audit log entry having enhanced security against tampering, said data structure including:
A method for verifying entries in an audit log, comprising the steps of:
Dependencies are inferred from the claim text.