NIST logo
Bookmark and Share


NIST/ITL CSD Biometric Conformance Test Software for Biometric Data Interchange Formatsnew

September 2013:

newNISTIR 7957 Conformance Test Architecture and Test Suite for ANSI/NIST-ITL 1-2011 NIEM XML Encoded Transactions

August 2013:

Updated versions of BioCTS for ISO/IEC and BioCTS for ANSI/NIST-ITL 1-2011 have been released.

newBioCTS for AN-2011: NIEM XML Encoded Transaction Conformance Test Suite

newBioCTS for ISO/IEC: Additional Conformance Test Suites for ISO/IEC 19794-5:2011 and PIV Profiles of ANSI/INCITS 378:2004 and ANSI/INCITS 381:2004
newFeature: Text Output Log Search - A User can now perform textual search of the Text Output Log from within BioCTS 2013
newFeature: Batch File, and Individual File Statistics - A User can now get a high-level overview of the types of results, including: Critical, Error, Warning, Message and Ok; as well as knowing how many transactions passed or failed within batch testing.


NIST/ITL CSD Biometric Conformance Test Software (BioCTS) tests implementations for conformance to various biometric data interchange format standards. BioCTS for ISO/IEC tests for conformance to biometric standards developed by ISO/IEC JTC 1/SC 37 - Biometrics and selected PIV profiles. BioCTS for ANSI/NIST-ITL 1-2011 tests for conformance to the ANSI/NIST-ITL 1-2011 standard.

To download a specific version of BioCTS and the associated documentation, select the applicable panel below. For legacy software, including the Conformance Test Architecture (CTA) and Conformance Test Suite (CTS) for implementations of the ANSI/NIST-ITL 1-2007 standard and the CTA and CTSs for biometric data interchange format standards developed by INCITS M1 - Biometrics, see the links in the side panel.



NIST/ITL Computer Security Division (CSD) supports the development of national and international biometric standards and promotes conformity assessment through:  

  • Participation in the development of biometric standards
  • Sponsorship of conformance testing methodology standard projects
  • Development of associated conformance test architectures and test suites
  • Leadership in national and international standards development bodies


Need for Conformance Testing

Conformance testing captures the technical description of a standard and measures whether an implementation faithfully implements the standard. Read more.

Software Description

BioCTS includes several features for testing implementations for conformance to biometric standards, including:
  • Batch testing: allows a large number of implementations to be tested quickly.
  • Editor: allows data to be edited, retested, and saved in order to make failing files compliant.
  • Detailed results: results feature pass/fail/warning messages, test names, and descriptions when appropriate. The editor allows the results to be displayed in a hierarchical, expandable format.

Software Disclaimer

NIST/ITL CSD BioCTS Disclaimer

Software Requirements

BioCTS runs under Microsoft® Windows® (XP, Vista, 7) and the .NET 4.0 Framework.


The BioCTS work was sponsored in part by the Department of Homeland Security/US-VISIT Program.


Send comments/errors on the tool, sample data and documentation to
Back to Top