ISO/IEC 19785-3:2007
(Main)Information technology - Common Biometric Exchange Formats Framework - Part 3: Patron format specifications
Information technology - Common Biometric Exchange Formats Framework - Part 3: Patron format specifications
ISO/IEC 19785-3:2007 specifies several patron formats that conform to the requirements of ISO/IEC 19785-1. ISO/IEC 19785-1 defines a basic structure for standardized biometric information records (BIRs) that consists of three parts, the standard biometric header (SBH), the biometric data block (BDB), and the security block (SB). CBEFF also defines several data elements and their standardized abstract values that can be used in SBHs and SBs (CBEFF treats the BDB as opaque data). CBEFF also establishes mechanisms by which organizations, called “patrons” by CBEFF, can specify and publish BIR format specifications, which are in turn called “patron formats”. CBEFF enables patrons to develop BIR specifications that are fully standardized and interoperable, yet are specifically adapted to the requirements of a particular application environment. CBEFF defines rules for BIRs that contain only one BDB (simple BIR) and that contain at least one BDB (complex BIR). CBEFF defines mandatory data elements that identify the format of a BDB and its security attributes (encryption and integrity). All the other CBEFF-defined data elements and abstract values are optional. CBEFF enables patrons to define additional data elements and abstract values as required by the application environment
Technologies de l'information — Cadre de formats d'échange biométriques communs — Partie 3: Spécifications de format d'usager
General Information
Relations
Frequently Asked Questions
ISO/IEC 19785-3:2007 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Common Biometric Exchange Formats Framework - Part 3: Patron format specifications". This standard covers: ISO/IEC 19785-3:2007 specifies several patron formats that conform to the requirements of ISO/IEC 19785-1. ISO/IEC 19785-1 defines a basic structure for standardized biometric information records (BIRs) that consists of three parts, the standard biometric header (SBH), the biometric data block (BDB), and the security block (SB). CBEFF also defines several data elements and their standardized abstract values that can be used in SBHs and SBs (CBEFF treats the BDB as opaque data). CBEFF also establishes mechanisms by which organizations, called “patrons” by CBEFF, can specify and publish BIR format specifications, which are in turn called “patron formats”. CBEFF enables patrons to develop BIR specifications that are fully standardized and interoperable, yet are specifically adapted to the requirements of a particular application environment. CBEFF defines rules for BIRs that contain only one BDB (simple BIR) and that contain at least one BDB (complex BIR). CBEFF defines mandatory data elements that identify the format of a BDB and its security attributes (encryption and integrity). All the other CBEFF-defined data elements and abstract values are optional. CBEFF enables patrons to define additional data elements and abstract values as required by the application environment
ISO/IEC 19785-3:2007 specifies several patron formats that conform to the requirements of ISO/IEC 19785-1. ISO/IEC 19785-1 defines a basic structure for standardized biometric information records (BIRs) that consists of three parts, the standard biometric header (SBH), the biometric data block (BDB), and the security block (SB). CBEFF also defines several data elements and their standardized abstract values that can be used in SBHs and SBs (CBEFF treats the BDB as opaque data). CBEFF also establishes mechanisms by which organizations, called “patrons” by CBEFF, can specify and publish BIR format specifications, which are in turn called “patron formats”. CBEFF enables patrons to develop BIR specifications that are fully standardized and interoperable, yet are specifically adapted to the requirements of a particular application environment. CBEFF defines rules for BIRs that contain only one BDB (simple BIR) and that contain at least one BDB (complex BIR). CBEFF defines mandatory data elements that identify the format of a BDB and its security attributes (encryption and integrity). All the other CBEFF-defined data elements and abstract values are optional. CBEFF enables patrons to define additional data elements and abstract values as required by the application environment
ISO/IEC 19785-3:2007 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.240.15 - Identification cards. Chip cards. Biometrics. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 19785-3:2007 has the following relationships with other standards: It is inter standard links to ISO/IEC 19785-3:2007/Amd 1:2010, ISO/IEC 19785-3:2015. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 19785-3:2007 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 19785-3
First edition
2007-12-15
Information technology — Common
Biometric Exchange Formats
Framework —
Part 3:
Patron format specifications
Technologies de l'information — Cadre de formats d'échange
biométriques communs —
Partie 3: Spécifications de format d'usager
Reference number
©
ISO/IEC 2007
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2007
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2007 – All rights reserved
Contents Page
Foreword .vi
Introduction.vii
1 Scope.1
2 Conformance .1
3 Normative references.1
4 Terms and definitions .2
4.1 Terms defined in ISO/IEC 19785-1 .2
4.2 Other terms and definitions .3
5 Symbols and abbreviated terms .3
5.1 Symbols and abbreviated terms defined in ISO/IEC 19785-1 .3
5.2 Other symbols and abbreviated terms.3
6 ASN.1 type definitions for CBEFF data elements and abstract values .4
6.1 General .4
6.2 CBEFF data elements type definitions module.4
7 Patron format specification: Minimum simple bit-oriented patron format.7
7.1 Patron .7
7.2 Patron identifier.7
7.3 Patron format name.7
7.4 Patron format identifier.7
7.5 ASN.1 object identifier for this patron format .7
7.6 Domain of use.7
7.7 Version identifier .7
7.8 CBEFF version.7
7.9 General .7
7.10 Bit oriented patron format specification and conformance statement.8
7.10.1 Specification .8
7.10.2 Patron format conformance statement .8
8 Patron format specification: Minimum simple byte-oriented patron format.10
8.1 Patron .10
8.2 Patron identifier.10
8.3 Patron format name.10
8.4 Patron format identifier.10
8.5 ASN.1 object identifier for this patron format .10
8.6 Domain of use.10
8.7 Version identifier .10
8.8 CBEFF version.10
8.9 General .10
8.10 Patron format specifications and conformance statement.11
8.10.1 Patron format specification.11
8.10.2 Patron format conformance statement .11
9 Patron format specification: Fixed-length-fields, byte-oriented patron format using
presence bit-map.12
9.1 Patron .12
9.2 Patron identifier.12
9.3 Patron format name.12
9.4 Patron format identifier.12
9.5 ASN.1 object identifier for this patron format .12
© ISO/IEC 2007 – All rights reserved iii
9.6 Domain of use . 12
9.7 Version identifier. 12
9.8 CBEFF version . 12
9.9 General. 12
9.10 Specification. 13
9.11 Patron format conformance statement. 15
9.11.1 Identifying information. 15
9.11.2 CBEFF-defined data elements and abstract values. 16
9.11.3 Patron defined data elements and abstract values. 17
10 Patron format specification: Fixed-length-fields, bit-oriented patron format using
presence bit-map . 18
10.1 Patron. 18
10.2 Patron identifier . 18
10.3 Patron format name. 18
10.4 Patron format identifier . 18
10.5 ASN.1 object identifier for this patron format. 18
10.6 Domain of use . 18
10.7 Version identifier. 18
10.8 CBEFF version . 18
10.9 General. 18
10.10 Specification. 19
10.11 Patron format conformance statement. 20
10.11.1 Identifying information. 20
10.11.2 CBEFF-defined data elements and abstract values. 21
10.11.3 Patron defined data elements and abstract values. 21
11 Patron format specification: TLV-encoded patron format, for use with smartcards or other
tokens . 22
11.1 Patron. 22
11.2 Patron identifier . 22
11.3 Patron format name. 22
11.4 Patron format identifier . 22
11.5 ASN.1 object identifier for this patron format. 22
11.6 Domain of Use. 22
11.7 Version identifier. 22
11.8 CBEFF version . 22
11.9 General. 22
11.10 ASN.1 specification . 25
11.11 Tabular representations for information . 26
11.11.1 The Biometric Information Template used for on-card matching . 26
11.11.2 The Biometric Information Template used for off-card matching . 28
11.12 The Group BIT Data Object. 29
11.13 Abstract values and encodings for biometric type and subtype. 30
11.14 Patron format conformance statement. 31
11.14.1 Identifying information. 31
11.14.2 CBEFF-defined data elements and abstract values. 31
11.14.3 Patron-defined data elements and abstract values. 31
12 Patron format specification: complex patron format. 32
12.1 Patron. 32
12.2 Patron identifier . 32
12.3 Patron format name. 32
12.4 Patron format identifier . 32
12.5 ASN.1 object identifier for this patron format. 32
12.6 Domain of use . 32
12.7 Version identifier. 32
12.8 CBEFF version . 32
12.9 General. 32
12.10 Specification. 33
12.11 Illustrative examples . 37
iv © ISO/IEC 20## – All rights reserved
12.12 ASN.1 definition (provided for illustrative purposes only) .40
12.13 Patron format conformance statement .41
12.13.1 Identifying information.41
12.13.2 CBEFF-defined data elements and abstract values.42
12.13.3 Patron-defined data elements and abstract values .43
13 Patron format specification: XML patron format .44
13.1 Patron .44
13.2 Patron identifier.44
13.3 Patron format name.44
13.4 Patron format identifier.44
13.5 ASN.1 object identifier for this patron format .44
13.6 Domain of use.44
13.7 Version identifier .44
13.8 CBEFF version.44
13.9 General .44
13.10 Specification .45
13.11 Element .45
13.11.1 Syntax.45
13.11.2 Semantics.46
13.12 Element .47
13.12.1 Syntax.47
13.12.2 Semantics.47
13.13 Element .47
13.13.1 Syntax.47
13.13.2 Semantics.47
13.14 Element .48
13.14.1 Syntax.48
13.14.2 Semantics.48
13.15 Element .50
13.15.1 Syntax.50
13.15.2 Semantics.51
13.16 Element .55
13.16.1 Syntax.55
13.16.2 Semantics.56
13.17 Representation of Integers.56
13.18 Representation of Octet Strings .56
13.19 Representation of Date and Time of the Day.57
13.20 Representation of Universally Unique Identifiers .57
13.21 Patron format conformance statement .58
13.21.1 Identifying information.58
13.21.2 CBEFF-defined data elements and abstract values.58
13.21.3 Patron-defined data elements and abstract values .60
13.22 XML schema of the patron format .60
13.23 ASN.1 schema of the patron format .62
13.24 An example of a simple BIR in XML encoding (complying with the ASN.1 schema, the
XSD schema, and the normative textual description) .64
13.25 An example of a complex BIR in XML encoding (complying with the ASN.1 schema, the
XSD schema, and the normative textual description) .66
A nnex A (informative) Guidelines on the specification of patron formats.69
A.1 General .69
A.2 Basic encoding mechanisms .69
A.3 Octet-alignment .70
A.4 Length fields .70
A.5 CBEFF data element values and patron format fields.70
A.6 Historically used encodings of certain abstract values.71
A.7 Variable length data elements.72
A.8 Security Blocks.72
© ISO/IEC 2007 – All rights reserved v
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 19785-3 was prepared by Technical Committee ISO/IEC/TC JTC 1, Information technology,
Subcommittee SC 37, Biometrics.
ISO/IEC 19785 consists of the following parts, under the general title Information technology — Common
Biometric Exchange Formats Framework:
⎯ Part 1: Data element specification
⎯ Part 2: Procedures for the operation of the Biometric Registration Authority
⎯ Part 3: Patron format specifications
vi © ISO/IEC 2007 – All rights reserved
Introduction
Biometric-based authentication systems and applications are expected to support multiple biometric devices
and multiple biometric data formats. The Common Biometric Exchange Formats Framework (CBEFF)
promotes interoperability of biometric-based application programs and systems developed by different
vendors by facilitating biometric data interchange.
ISO/IEC 19785-1 defines the following items that enable standardized biometric data interchange:
a) a 3-part standardized structure for biometric information records (BIRs) consisting of:
1) standardized biometric headers (SBHs),
2) biometric data blocks (BDBs, which may be standardized or proprietary), and
3) optional security blocks (SBs);
b) variations of the 3-part structure to support BIRs containing:
1) only one SBH, one BDB and possibly one SB (simple BIRs);
2) more than one BDB along with the SBHs necessary to encode the BIR’s structure and some
number of SBs (complex BIRs);
c) more than 20 data elements and their associated abstract values that can be used in an SBH to
describe attributes of a BDB within a BIR, as well as attributes of the BIR itself;
d) the concept of a CBEFF patron format (but ISO/IEC 19785-1 does not itself define any patron
formats), which is a detailed specification of the structure and content of a particular, standardized
BIR;
e) the concept of a CBEFF patron, which is a recognized standards organization that has registered with
the Biometric Registration Authority and declared its intention to define CBEFF patron format
specifications;
f) the concept of the Biometric Registration Authority (RA), which is the mechanism by which unique
identifiers are assigned to organizations (standards organizations, vendors and others) that create
BDB formats and CBEFF patron formats (ISO/IEC 19785-2 defines the responsibilities and operations
of the Biometric RA);
g) CBEFF data elements (see c) above) that support, within the SBH, the unique identifiers assigned by
the Biometric RA for biometric organizations, BDB formats, biometric products, patron formats and
SB formats.
This part of ISO/IEC 19785 specifies a number of CBEFF patron formats that are considered to be of general
utility in a variety of domains of use. Additional SC 37 patron format specifications may be published as new
clauses in future amendments to this part of ISO/IEC 19785, or in other SC 37 International Standards.
The CBEFF patron format identifier unambiguously identifies the CBEFF patron format within the scope of the
CBEFF patro n identifier. The CBEFF patron format identifier is unambiguous within the scope of an ASN.1
Object Identifier (see ISO/IEC 9834-1) that identifies the Biometric Registration Authority (see ISO/IEC 19785-2).
That ASN.1 Object Identifier (OID) is itself globally unambiguous within the scope of all ASN.1 Object
Identifiers, which forms a widely-used global name-space.
© ISO/IEC 2007 – All rights reserved vii
NOTE ASN.1 Object Identifiers are used by ITU-T, ITU-R, the UPU, many ISO and IEC Standards, to identify some
IETF MIME types, and for many other purposes. (These acronyms have not been spelled out, as the precise identification
of these organizations is not relevant to this International Standard.)
The combination of the Biometric Registration Authority OID, the CBEFF patron identifier, and the CBEFF
patron format identifier forms a larger ASN.1 OID that provides an unambiguous identification of the CBEFF
patron format. This part of ISO/IEC 19785 specifies, for each CBEFF patron format that it defines, the ASN.1
OID that unambiguously identifies that CBEFF patron format.
viii © ISO/IEC 2007 – All rights reserved
INTERNATIONAL STANDARD ISO/IEC 19785-3:2007(E)
Information technology — Common Biometric Exchange
Formats Framework —
Part 3:
Patron format specifications
1 Scope
This part of ISO/IEC 19785 specifies and publishes registered CBEFF patron formats (see ISO/IEC 19785-1)
defined by the CBEFF patron ISO/IEC JTC 1/SC 37, and specifies their registered CBEFF patron format
identifiers (see ISO/IEC 19785-2) and resulting full ASN.1 Object Identifiers.
2 Conformance
Clause 6 onwards of this part of ISO/IEC 19785 specify at the bit-level the set of bit-patterns (and their
semantics) that can form a valid instance of the CBEFF patron format that is defined in that clause, together
with the ASN.1 Object Identifier for that set of bit-patterns.
A bit-pattern identified by one of the ASN.1 Object Identifiers allocated in this part of ISO/IEC 19785 conforms
to this specification if, and only if, it is one of the bit-patterns in the set identified by that ASN.1 Object Identifier.
If an implementation claims that it supports (and conforms to) a CBEFF patron format defined in this part of
ISO/IEC 19785 then it shall either be:
a) capable of generating at least one of the set of bit patterns specified for that CBEFF patron format, and
shall never generate bit patterns that are not part of the set; or
b) capable of decoding (determining the semantics of), or in any other way processing all the bit-patterns in
the set of bit patterns specified for that CBEFF patron format.
NOTE If a decoding implementation is presented with a bit pattern that purports to be part of the set, but it is not, there is
no requirement placed on the action taken by the implementation, but it is normally expected that the implementation will
guard against denial of service or other security threats in such circumstances.
3 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO/IEC 7816-4:2005, Identification cards -– Integrated circuit cards — Part 4: Organization, security and
commands for interchange
ISO/IEC 7816-6:2004, Identification cards -– Integrated circuit cards — Part 6: Interindustry data elements for
interchange
ISO/IEC 7816-11:2004, Identification cards — Integrated circuit cards — Part 11: Personal verification through
biometric methods
ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates
and times
© ISO/IEC 2007 — All rights reserved 1
ISO/IEC 8824-1:2002, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic
notation
ISO/IEC 8825-1:2002, Information technology — ASN.1 encoding rules: Specification of Basic Encoding
Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)
ISO/IEC 8825-4:2002, Information technology — ASN.1 Encoding Rules: XML Encoding Rules (XER)
ISO/IEC 10646:2003, Information technology — Universal Multiple-Octet Coded Character Set (UCS)
ISO/IEC 19785-1, Information technology — Common Biometric Exchange Formats Framework — Part 1:
Date element specification
4 Terms and definitions
4.1 Terms defined in ISO/IEC 19785-1
For the purposes of this document, the following terms defined in ISO/IEC 19785-1 apply.
a) BDB format identifier
b) BDB format owner
c) biometric
d) biometrics
e) biometric data block (BDB)
f) biometric information record (BIR)
g) biometric product
h) biometric product identifier
i) biometric product owner
j) CBEFF biometric organization
k) CBEFF biometric organization identifier
l) CBEFF patron
m) CBEFF patron format
n) CBEFF root header
o) CBEFF sub-header
p) complex CBEFF BIR structure
q) domain of use
r) intermediate biometric sample
s) processed biometric sample
2 © ISO/IEC 2007 — All rights reserved
t) raw biometric sample
u) security block format identifier
v) security block format owner
w) simple CBEFF BIR structure
x) standard biometric header (SBH)
4.2 Other terms and definitions
For the purposes of this document, the following terms and definitions apply.
4.2.1
TLV encoding
common form of encoding (with many variants) in which every field in the encoding has an assigned type (or
tag) that is unambiguous in some context, a length determinant, and a value part that may contain further TLV
components, nested to any depth
5 Symbols and abbreviated terms
5.1 Symbols and abbreviated terms defined in ISO/IEC 19785-1
For the purposes of this document, the following symbols and abbreviated terms defined in ISO/IEC 19785-1
apply.
a) BDB
b) BIR
c) BSP
d) CBEFF
e) MAC
f) SB
g) SBH
h) UTC
5.2 Other symbols and abbreviated terms
For the purposes of this document, the following symbols and abbreviated terms apply.
TLV Type (or Tag) Length and Value
© ISO/IEC 2007 — All rights reserved 3
6 ASN.1 type definitions for CBEFF data elements and abstract values
6.1 General
This clause specifies in 6.2 an ASN.1 module CBEFF-DATA-ELEMENTS that defines types (see ITU-T Rec. X.680
| ISO/IEC 8824-1) for each of the CBEFF data elements. These type definitions are fully aligned with the
abstract values of CBEFF data elements specified in ISO/IEC 19785-1 (conforming to CBEFF version
“major(2) minor(0)”, and do not in themselves specify encodings of those abstract values. Encodings are
determined by the patron formats specified in ASN.1 in this part of ISO/IEC 19785.
6.2 CBEFF data elements type definitions module
CBEFF-DATA-ELEMENTS
{iso standard 19785 modules(0) types-for-cbeff-data-elements(1)}
DEFINITIONS
AUTOMATIC TAGS ::=
BEGIN
BDBFormat ::= SEQUENCE {
format-owner INTEGER (1.65535),
format-type INTEGER (1.65535) }
EncryptionOptions ::= BOOLEAN
-- NO ENCRYPTION = false, ENCRYPTION = true.
IntegrityOptions ::= BOOLEAN
-- NO INTEGRITY = false, INTEGRITY = true.
SubheaderCount ::= INTEGER (0.255)
BiometricType ::= BIT STRING
{no-value-available (0),
multiple-biometric-types (1),
scent (2),
dna (3),
ear (4),
face (5),
finger (6),
foot (7),
hand-geometry (8),
vein (9),
iris (10),
retina (11),
voice (12),
gait (13),
keystroke (14),
lip-movement (15),
signature-sign (16)
} (SIZE (17), .)
BiometricSubtype ::= CHOICE
{ any Any-sub-type,
vein-only Vein-only}
-- The abstract value no-value-available is encoded as
-- the CHOICE value any:'0000000'
Any-sub-type ::= BIT STRING
{
left (6),
right (5),
thumb (4),
pointer-finger (3),
middle-finger (2),
ring-finger (1),
4 © ISO/IEC 2007 — All rights reserved
little-finger (0)}(SIZE (7))
Vein-only ::= BIT STRING
{
left (6),
right (5),
palm (4),
back-of-hand (3),
wrist (2)
reserved1 (1)
reserved2 (0)} (SIZE (7))
ChallengeResponse ::= OCTET STRING
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
BDBCreationDate ::= Date-Time
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
BDBIndex ::= OCTET STRING (SIZE(16))
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
ProcessedLevel ::= ENUMERATED
{no-value-available,
raw,
intermediate,
processed}
Product ::= SEQUENCE {
product-owner INTEGER (1.65535) OPTIONAL,
product-type INTEGER (1.65535) OPTIONAL}
Purpose ::= ENUMERATED
{no-value-available,
verify,
identify,
enroll,
enroll-verify,
enroll-identify,
audit
}
Quality ::= INTEGER
{no-value-available (-3),
quality-not-supported (-2),
quality-not-recorded (-1)} (-3.100)
BDBValidityPeriod ::= SEQUENCE
{not-valid-before Date-Time OPTIONAL,
not-valid-after Date-Time OPTIONAL}
BIRCreationDate ::= Date-Time
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
Creator ::= UTF8String
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
BIRIndex ::= OCTET STRING (SIZE(16))
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
PatronFormat ::= SEQUENCE {
patron-format-owner INTEGER (1.65535) OPTIONAL,
patron-format-type INTEGER (1.65535) OPTIONAL}
Payload ::= OCTET STRING
-- A patron format that uses this type shall specify
-- its encoding for no-value-available
© ISO/IEC 2007 — All rights reserved 5
BIRValidityPeriod ::= SEQUENCE
{not-valid-before Date-Time OPTIONAL,
not-valid-after Date-Time OPTIONAL}
HeaderVersion ::= SEQUENCE {
header-major INTEGER {version1(1)} (0.15),
header-minor INTEGER {version0(0)} (0.15)}
--no-value-available is encoded by {header-major 0, header-minor 0}
SBFormat ::= SEQUENCE {
sb-owner INTEGER (1.65535) OPTIONAL,
sb-type INTEGER (1.65535) OPTIONAL}
CBEFFVersion ::= SEQUENCE {
cbeff-major INTEGER {version2(2)} (0.15),
cbeff-minor INTEGER {version0(0)} (0.15)}
--no-value-available is encoded by {cbeff-major 0, cbeff-minor 0}
BiometricDataBlock ::= OCTET STRING
SecurityBlock ::= OCTET STRING
Date-Time ::= TIME (SETTINGS
"Basic=Date-Time
Date=YMD
Year=Basic
Time=HMS
Midnight = Start
Local-or-UTC=Z")
OneByte ::= INTEGER (0.255)
TwoByte ::= INTEGER (0.65535)
ThreeByte ::= INTEGER (0.16777215)
FourByte ::= INTEGER (0.4294967295)
OneBit ::= INTEGER (0.1)
TwoBit ::= INTEGER (0.3)
ThreeBit ::= INTEGER (0.7)
FourBit ::= INTEGER (0.15)
END
6 © ISO/IEC 2007 — All rights reserved
7 Patron format specification: Minimum simple bit-oriented patron format
7.1 Patron
ISO/IEC JTC 1/SC 37
7.2 Patron identifier
257 (0101Hex). This has been allocated by the Registration Authority for ISO/IEC 19785-2.
7.3 Patron format name
ISO/IEC JTC 1/SC 37 minimum simple bit-oriented patron format
7.4 Patron format identifier
1 (0001 Hex). This has been registered in accordance with ISO/IEC 19785-2.
7.5 ASN.1 object identifier for this patron format
{iso registration-authority cbeff(19785) biometric-organization(0) jtc1-sc37(257) patron-
format(1) simple-bit-oriented(1)}
or, in XML value notation,
1.1.19785.0.257.1.1
7.6 Domain of use
This clause provides the definition of a minimum patron format for simple BIR structures that may be of
general utility in domains of use that wish to minimise the overhead of the SBH in order to reduce storage or
transfer bandwidth and processing costs at the expense of information content, and that are able to accept
loss of byte alignment, and do not need to support ENCRYPTION and INTEGRITY.
7.7 Version identifier
This patron format specification has a version identifier of (major 0, minor 0).
7.8 CBEFF version
This specification conforms to CBEFF version (major 2, minor 0).
7.9 General
This clause defines a minimum conforming patron format. The formal specification of the actual bits-on-the-
line for this patron format is provided by a reference to the ASN.1 encoding rules.
The MinimumElementsBitOriented patron format is formally defined as the ASN.1 PER-unaligned encoding
rules applied to the MinimumElementsBitOriented type specified in 7.10.1.
An example of the encoding produced by an assignment of abstract values for this patron format, showing the
Table 7.1. The size of the SBH is one octet for BDB
size and encoding of each field of the SBH, is given in
formats standardized by SC 37, but can be greater for other BDB formats. The BDB length encoding is one
© ISO/IEC 2007 — All rights reserved 7
octet if the BDB encoding is less than 128 bytes, making the total size of the BIR 2 octets plus the length of
the BDB.
Table 7.1— Bit oriented minimum SBH (1 byte)
Format owner is SC 37? Format type is <64? Format type value
0 0
Å 8 bits Æ
7.10 Bit oriented patron format specification and conformance statement
7.10.1 Specification
CBEFF-MINIMUM-SUPPORT-BIT-ORIENTED
{iso standard 19785 modules(0) minimumElementsWithDefaultsBit
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...