×

Authentication framework for smart cards

  • US 20040088562A1
  • Filed: 10/31/2002
  • Published: 05/06/2004
  • Est. Priority Date: 10/31/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. A smart card that features a generalized authentication framework, the smart card comprising:

  • processing resources including memory and an instruction processor;

    an authentication technology applet (ATA) stored in the memory;

    authentication data stored in the memory as part of the ATA;

    authentication instructions within the ATA that receive user input from a host via a first application protocol data unit (APDU) interface, authenticate user identity based on the authentication data and the user input, and return an authentication result to the host via the first APDU interface;

    an authentication policy applet (APA) stored in the memory;

    a card application applet (CAA) stored in the memory, wherein the CAA communicates with the host via a second APDU interface, and the CAA enforces security according to a predefined user role;

    security configuration data stored in the memory as part of the APA, wherein the security configuration data includes security configurations that define relationships between user roles for CAAs and corresponding authentication requirements, and wherein at least one of the security configurations associates the predefined user role for the CAA with an application identifier (AID) for the ATA;

    the APA including an internal interface, wherein the APA receives a call for role validation from the CAA via the internal interface, and the APA provides a gateway between the CAA and the ATA, such that;

    in response to receiving the call for role validation, the APA accesses the security configuration data to identify the ATA associated with the predefined user role for the CAA;

    in response to identifying the ATA, the APA communicates with the identified ATA to obtain an authentication status;

    in response to obtaining the authentication status, the APA uses the authentication status and the authentication requirements for the predefined user role to determine a role validation result;

    in response to determining the role validation result, the APA returns the role validation result to the CAA; and

    the user input for user authentication does not pass through the CAA.

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