• AS ISO/IEC 19784.1:2019

    Current The latest, up-to-date edition.

    Information technology - Biometric application programming interface BioAPI specification

    Available format(s):  Hardcopy, PDF 1 User, PDF 3 Users, PDF 5 Users, PDF 9 Users

    Language(s):  English

    Published date:  13-12-2019

    Publisher:  Standards Australia

    Add To Cart

    Abstract - (Show below) - (Hide below)

    The objective of this Standard is to define the Application Programming Interface (API) and Service Provider Interface (SPI) for standard interfaces within a biometric system that support the provision of that biometric system using components from multiple vendors. It provides interworking between such components through adherence to this and to other International Standards.

    Scope - (Show below) - (Hide below)

    This document defines the Application Programming Interface (API) and Service Provider Interface (SPI) for standard interfaces within a biometric system that support the provision of that biometric system using components from multiple vendors. It provides interworking between such components through adherence to this and to other International Standards.
    For use in a system that does not include a BioAPI Framework (called a framework-free BioAPI system), only the SPI interface is applicable, with applications interfacing directly to that in a platform-specific manner.
    NOTE 1 Many clauses and/or sub-clauses of this document are not applicable for implementation of a framework-free BioAPI system. These are identified at the head of the clause of sub-clause.
    The BioAPI specification is applicable to a broad range of biometric technology types. It is also applicable to a wide variety of biometrically enabled applications, from personal devices, through network security applications, to large complex identification systems.
    This document supports an architecture in which a BioAPI Framework supports multiple simultaneous biometric applications (provided by different vendors), using multiple dynamically installed and loaded (or unloaded) Biometric Service Provider (BSP) components and BioAPI Units (provided by other different vendors), possibly using one of an alternative set of BioAPI Function Provider (BFP) components (provided by other vendors) or by direct management of BioAPI Units.
    NOTE 2 Where BioAPI Units are provided by a different vendor fom a BSP, a standardised BioAPI Function Provider Interface (FPI) may be needed. This is outside the scope of this document, but is specified by later parts for the different categories of FPI.
    NOTE 3 Where a BioAPI Framework is not used in a system, the ability to support multiple applications and multiple BSPs is platform-dependent and depends on the nature of the system-integration techniques employed.
    This document is not required (and should normally not be referenced) when a complete biometric system is being procured from a single vendor, particularly if the addition or interchange of biometric hardware, services, or applications is not a feature of that biometric system. (Such systems are sometimes referred to as "embedded systems".) Standardisation of such systems is not in the scope of this document.
    This document does not define security requirements for biometric applications and biometric service providers.
    NOTE 4 ISO 19092 provides guidelines on security aspects of biometric systems[3].
    The performance of biometric systems (particularly in relation to searches of a large population to provide the biometric identification capability) is not in the scope of this document. Trade-offs between interoperability and performance are not in the scope of this document.
    This document specifies a version of the BioAPI specification that is defined to have a version number described as Major 2, Minor 0, or version 2.0. It also specifies a version number described as Major 2, Minor 1, or version 2.1 that provides an enhanced Graphical User Interface. It also specifies a version number described as Major 2, Minor 2, or version 2.2 that provides features supporting fusion and security. Some clauses and sub-clauses apply only to one of these versions, some to two or more. This is identified at the head of the relevant clauses and sub-clauses.
    NOTE 5 Earlier versions of the BioAPI specification were not International Standards.
    NOTE 6 The differences between the requirements of the 2.0 specification and the 2.1 specification for framework-free operation relate only to the biometric type values and encodings.
    Conformance requirements are specified in Clause 5.

    General Product Information - (Show below) - (Hide below)

    Committee IT-032
    Document Type Standard
    Publisher Standards Australia
    Status Current
    Supersedes

    History - (Show below) - (Hide below)

    Originated as AS ISO/IEC 19784.1—2007.
    Second edition 2019. Originated as AS ISO/IEC 19784.1—2007.Second edition 2019.

    Standards Referenced By This Book - (Show below) - (Hide below)

    ISO/IEC 24709-1:2017 Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 1: Methods and procedures
    ISO 8601-1:2019 Date and time — Representations for information interchange — Part 1: Basic rules
    ISO/IEC 19794-1:2011 Information technology — Biometric data interchange formats — Part 1: Framework
    ISO/IEC 8824-1:2015 Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation Part 1:
    ISO/IEC 19794-5:2011 Information technology — Biometric data interchange formats — Part 5: Face image data
    ISO 8601-2:2019 Date and time — Representations for information interchange — Part 2: Extensions
    ISO/IEC 10646:2017 Information technology Universal Coded Character Set (UCS)
    ISO/IEC 24709-2:2007 Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 2: Test assertions for biometric service providers
    ISO/IEC 7816-11:2017 Identification cards Integrated circuit cards Part 11: Personal verification through biometric methods
    ISO/IEC 19785-4:2010 Information technology — Common Biometric Exchange Formats Framework — Part 4: Security block format specifications
    ISO/IEC 19794-15:2017 Information technology — Biometric data interchange format — Part 15: Palm crease image data
    ISO/IEC 19794-8:2011 Information technology — Biometric data interchange formats — Part 8: Finger pattern skeletal data
    ISO/IEC 19785-3:2015 Information technology Common Biometric Exchange Formats Framework Part 3: Patron format specifications
    ISO/IEC 8824-4:2015 Information technology Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications Part 4:
    ISO/IEC 19794-2:2011 Information technology — Biometric data interchange formats — Part 2: Finger minutiae data
    ISO/IEC 24761:2009 Information technology Security techniques Authentication context for biometrics
    ISO/IEC 19794-9:2011 Information technology — Biometric data interchange formats — Part 9: Vascular image data
    ISO/IEC 19794-11:2013 Information technology — Biometric data interchange formats — Part 11: Signature/sign processed dynamic data
    ISO/IEC 19794-10:2007 Information technology — Biometric data interchange formats — Part 10: Hand geometry silhouette data
    ISO/IEC 24708:2008 Information technology Biometrics BioAPI Interworking Protocol
    ISO/IEC 29141:2009 Information technology Biometrics Tenprint capture using biometric application programming interface (BioAPI)
    ISO/IEC 19794-6:2011 Information technology — Biometric data interchange formats — Part 6: Iris image data
    ISO/IEC 8825-1:2015 Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) Part 1:
    ISO 19092:2008 Financial services — Biometrics — Security framework
    ISO/IEC 24709-3:2011 Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 3: Test assertions for BioAPI frameworks
    ISO/IEC 9834-8:2014 Information technology Procedures for the operation of object identifier registration authorities Part 8: Generation of universally unique identifiers (UUIDs) and their use in object identifiers
    ISO/IEC 8824-2:2015 Information technology Abstract Syntax Notation One (ASN.1): Information object specification Part 2:
    ISO/IEC 19794-4:2011 Information technology — Biometric data interchange formats — Part 4: Finger image data
    ISO/IEC 8824-3:2015 Information technology Abstract Syntax Notation One (ASN.1): Constraint specification Part 3:
    ISO/IEC 9899:2018 Information technology Programming languages C
    ISO/IEC 19785-1:2015 Information technology Common Biometric Exchange Formats Framework Part 1: Data element specification
    ISO/IEC 19794-3:2006 Information technology Biometric data interchange formats Part 3: Finger pattern spectral data
    ISO/IEC 19794-14:2013 Information technology — Biometric data interchange formats — Part 14: DNA data
    ISO/IEC 19794-7:2014 Information technology Biometric data interchange formats Part 7: Signature/sign time series data
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective