×

Method and system for enterprise network single-sign-on by a manageability engine

  • US 10,489,574 B2
  • Filed: 04/11/2017
  • Issued: 11/26/2019
  • Est. Priority Date: 12/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer system that is capable, when the computer system is in operation, of communicating with at least one server system via an Internet network, the computer system comprising:

  • a network interface controller for use in communicating, when the computer system is in the operation, with the at least one server system via the Internet network;

    at least one storage drive comprising flash storage and/or disk storage, the at least one storage drive being to store drive data that is capable of comprising user data and an operating system (OS); and

    at least one multicore processor that is capable of executing, at least in part, when the computer system is in the operation, instructions, the instructions when executed, at least in part, by the at least one processor resulting in performance of operations comprising;

    fully encrypting the user data and the OS in the at least one storage drive; and

    after successful completion of a single-sign-on user authentication process, decrypting, at least in part, at least one portion of the drive data so as to permit, at least in part, booting of the OS at the computer system;

    wherein, when the computer system is in the operation;

    the successful completion of the single-sign-on user authentication process results in authentication of a user of the computer system to both the at least one server system and the OS;

    the single-sign-on user authentication process comprises;

    prior to the booting of the OS, generating by execution of an extensible firmware interface basic input/output system extension module of the computer system a user prompt requesting user input of at least one user authentication credential that is capable of being used by the module to;

    authenticate, at least in part, the user of the computer system to the at least one server system based, at least in part, upon whether the at least one user authentication credential corresponds, at least in part, to user credential information stored at the at least one server system; and

    obtain, at least in part, permission from the at least one server system to access at least one service that is capable of being provided, at least in part, by the at least one server system;

    the computer system is to store at least one key that is capable of being rendered accessible, at least in part, for use in association with the encrypting and/or decrypting based, at least in part upon, the successful completion of the single-sign-on user authentication process;

    the at least one key comprises at least one wrap key and at least one key encryption key, the at least one wrap key being based, at least in part, upon at least one authentication parameter; and

    the at least one wrap key and the at least one key encryption key are to be (1) obtained prior to booting of the operating system and (2) stored and accessible in non-volatile storage of the computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×