×

Attesting use of an interactive component during a boot process

  • US 9,342,696 B2
  • Filed: 08/31/2011
  • Issued: 05/17/2016
  • Est. Priority Date: 09/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for attesting a boot process of a managed system, said managed system having an interactive component for receiving an optional interactive user input as part of the boot process, the method comprising the computer-executed steps of:

  • retrieving a record of events occurring during said boot process, the record of events being generated in said managed system during said boot process;

    determining, using said record of events, whether an interactive user input was received in said managed system using said interactive component as part of said boot process;

    in response to determining that an interactive user input was received in said managed system using said interactive component;

    comparing a cryptographic value derived from the interactive user input with a record of any trusted cryptographic values to determine whether the interactive user input which was received using said interactive component as part of said boot process should be trusted;

    if the cryptographic value derived from the interactive user input matches a trusted cryptographic value in the record of any trusted cryptographic values, then determining that the interactive user input should be trusted;

    if the cryptographic value derived from the interactive user input does not match any trusted cryptographic value in the record of any trusted cryptographic values, then parsing an event log containing the interactive user input to determine whether the interactive user input should be trusted; and

    in response to determining that the interactive user input should be trusted as a result of parsing the event log containing the interactive user input to determine whether the interactive user input should be trusted, processing the interactive user input to create a first trusted cryptographic value and adding the first trusted cryptographic value to the record of any trusted cryptographic values.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×