special publication 800-73: interfaces for personal identity verification jim dray nist npivp...

15
Special Publication Special Publication 800-73: Interfaces 800-73: Interfaces for Personal for Personal Identity Identity Verification Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Upload: madlyn-blankenship

Post on 29-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Special Publication 800-73: Special Publication 800-73: Interfaces for Personal Identity Interfaces for Personal Identity

VerificationVerification

Jim Dray

NIST NPIVP Workshop

March 3, 2006

Page 2: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

PIV Special PublicationsPIV Special Publications

• SP800-73: Interfaces for Personal Identity Verification

• SP800-76: Biometric Data Specification for Personal Identity Verification

• SP800-78: Cryptographic Algorithms and Key Sizes for Personal Identity Verification

• SP800-79: Issuer Organization Accreditation Guidance (comment draft 17 June)

Page 3: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Special Publication 800-73Special Publication 800-73

• “Interfaces for Personal Identity Verification” 8 April 2005

• Technical specifications for PIV card interface, client API, and data model

• Based on evolution of GSC concepts:o Unified card interfaceo Technology neutral (VM card, file system card)o Standards compliant (ISO)

Page 4: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

SP800-73 Document StructureSP800-73 Document Structure

• Part 1: Architectural model• Part 2: Transition specification• Part 3: Endpoint specification

Page 5: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

SP800-73 Part 2SP800-73 Part 2

• Optional transition path for agencies with existing GSC-IS deployments

• Provided by Government Smart Card Interagency Advisory Board

• Based on commonality of data model• Will be superceded by endpoint systems at

the close of each agency’s deployment

Page 6: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

SP800-73 Part 3SP800-73 Part 3

• Endpoint PIV card application specification• Tighter than GSC-IS and transition of

necessity, to support PIV interoperability• Mandatory full deployment of Part 3 cards

at the end of Phase II• Reference implementation available• Conformance test program SP800-85

Page 7: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Part 3 Card ArchitecturePart 3 Card Architecture

• PIV card behavior is defined at the card interface (“black box”)

• Internal implementation details are not addressed

• Independent of card platformo file system vs. object basedo Native OS vs. Virtual Machine vs. ?

Page 8: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Card Management FrameworkCard Management Framework

• GSC-IAB Policy Group recommendationo No requirement for interoperability of card

management systems across agencieso Common initial state for mandatory data objects

• Some ‘credential initialization and administration’ functions included at card edge interface

o PUT DATAo GENERATE ASYMMETRIC KEYPAIR

• NISTIR 7284: PIV Card Management Report

Page 9: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

PIV Card Data Model (I)PIV Card Data Model (I)

• Five mandatory objectso Card Capability Containero Cardholder Unique Identifier (CHUID)o PKI Certificate for PIV Authenticationo Cardholder Fingerprint (formerly 2)o Security Object (ICAO signed hash table)

Page 10: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

PIV Card Data Model (II)PIV Card Data Model (II)

• Five optional data objects:o Cardholder Facial Imageo Printed Informationo PKI Certificate for Digital Signatureo PKI Certificate for Key Managemento PKI Certificate for Card Authentication

Page 11: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Namespace ManagementNamespace Management

• PIV Registered Application Provider Identifier ‘A0 00 00 03 08’

• Object Identifiers at the PIV Client APIo PIV subarc of the Computer Security Object

Register• BER-TLV tags at the card interface• Namespace management white paper on

PIV website

Page 12: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Physical Access ControlPhysical Access Control

• All PIV cards contain a CHUID as defined in [PACSv2.2]

• PIV card functionality is restricted to CHUID retrieval in contactless mode

o Optional Card Authentication Key may also be used

• All agencies must be able to read and parse the CHUID at a minimum – expiration date check

Page 13: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

SP800-73-1 UpdateSP800-73-1 Update

• Proposed changeso Incorporate Erratao Biometrics – SP800-76o Remove PIN protection on certificateso Stability – No major architectural changes!

• Public comment period closed March 1

Page 14: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Additional TopicsAdditional Topics

• PIV Data Set Generator• Migration to ISO 24727• Contactless interoperability

Page 15: Special Publication 800-73: Interfaces for Personal Identity Verification Jim Dray NIST NPIVP Workshop March 3, 2006

Contact DetailsContact Details

[email protected]: GSC Chief Architect

[email protected]: GSC Standards Program Manager

[email protected]: PIV Program Manager

PIV Website: http://csrc.nist.gov/piv-project