标准摘要
[中文适用范围]: 本文件定义了生物识别系统中标记接口和框架服务提供商接口(SPI),以支持来自不同供应商组件的生物识别系统的提供。它通过遵守此和其他国际标准在这些组件之间实现互操作性。对于不包含BioAPI框架的生物识别系统(称为无框架BioAPI系统),仅适用SPI接口,应用程序以平台特定的方式直接与之接口。 本文件适用于各种类型的生物识别技术,并广泛应用于从个人设备到大型复杂身份验证系统的各种生物识别启用应用程序。 该文件支持一种架构,其中BioAPI框架支持多个同时运行的生物识别应用程序(由不同供应商提供),使用多个动态安装和加载(或卸载)的生物识别服务提供商(BSP)组件和生物识别API单元(由其他不同供应商提供),可能需要一组替代的生物识别API功能提供商(BFP)组件(由其他供应商提供)或直接管理生物识别API单元。 在系统中不使用BioAPI框架时,支持多个应用程序和多个BSP的能力取决于平台,并且依赖于所使用的系统集成技术。本文件不需要引用(并且通常不应引用),当从单个供应商采购完整的生物识别系统时,特别是如果该系统不具备添加或更换生物识别硬件、服务或应用程序的功能时。 本文件未定义生物识别应用程序和服务提供商的安全要求。建议参考ISO 19092获取安全方面的指南。 生物识别系统的性能(特别是在从大型人口中执行搜索以提供生物识别身份验证功能方面)不在本文件的范围内。 本文件规定了BioAPI规范的版本,其版本号为主要版本2,次版本0或版本2.0。它还指定了主要版本2,次版本1或版本2.1,该版本提供了增强的图形用户界面。它还指定了主要版本2,次版本2或版本2.2,该版本提供了支持融合和安全功能。 某些条款和子条款仅适用于其中一个版本,有些适用于两个或更多个版本。这在相关条款和子条款的开头进行标识。 本文件中没有提到早期版本的BioAPI规范不是国际标准。 2.0规范与2.1规范对无框架操作的要求之间的差异仅涉及生物识别类型值和编码。符合性要求在第5章中规定。 [外文原描述]: ISO/IEC 19784-1:2018 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. ISO/IEC 19784-1:2018 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. ISO/IEC 19784-1:2018 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. ISO/IEC 19784-1:2018 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. ISO/IEC 19784-1:2018 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.
英文名称Information technology - Biometric application programming interface - Part 1: BioAPI specification