×

Trusted network connect method based on tri-element peer authentication

  • US 8,255,977 B2
  • Filed: 11/25/2009
  • Issued: 08/28/2012
  • Est. Priority Date: 08/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A trusted network connect (TNC) method based on tri-element peer authentication, comprising:

  • (1.) performing an initialization step;

    (1.1) preparing, by a TNC client of an access requestor and a TNC server of an access controller, platform integrity information in advance, and transmitting the platform integrity information to integrity measurement collectors (IMC) in their respective integrity measurement layers;

    (1.2) predefining, by the TNC client and the TNC server, an integrity verification requirement, wherein the integrity verification requirement comprises platform configuration registers (PCRs) lists that the access requestor and the access controller request each other to verify; and

    (1.3) hashing, by trusted platform modules (TPMs) of the access requestor and the access controller, information required by a network policy, and then storing the hashed information into the PCRs lists;

    (2.) performing a user authentication step;

    (2.1) initiating, by a network access requestor, an access request to a network access controller;

    (2.2) starting, by the network access controller, a mutual user authentication process after receiving the access request, and starting, by the network access requestor, the network access controller, and a user authentication serving unit in a network access layer, to perform a tri-element peer authentication protocol, so as to implement mutual user authentication and key agreement between the access requestor and the access controller; and

    (2.3) when the mutual user authentication is successful, respectively transmitting, by the network access requestor and the network access controller, information indicating that the user authentication is successful to the TNC client and the TNC server, and controlling ports of the network access requestor and the network access controller according to a result of the user authentication;

    (3.) performing an integrity evaluation step;

    when the TNC server of the access controller receives the information indicating that the user authentication is successful sent from the network access controller, implementing, by the TNC client, the TNC server, and a platform evaluation serving unit in an integrity evaluation layer, platform integrity evaluation of the access requestor and the access controller by using a tri-element peer authentication method; and

    (4.) performing an access control step;

    respectively summarizing, by the TNC server and the TNC client, platform integrity evaluation results of the access controller and the access requestor, and respectively sending a recommendation to the network access requestor and the network access controller; and

    respectively controlling, by the network access requestor and the network access controller, ports according to the respective received recommendations, so as to implement mutual access control between the access requestor and the access controller.

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