This website uses cookies. By continuing to browse the site, you confirm your consent to the use of these files.

Biometric template

Biometrics

A biometric template is a digital mathematical model of the unique biological or behavioral characteristics of a person, used for identification and storage in protected databases.

What is a biometric template

A biometric template is a digital representation of the unique physiological or behavioral characteristics of a person, created as a result of processing biometric data (a face image, fingerprint, voice, vein pattern, iris, etc.). The template is stored in the form of a mathematical model — a set of numbers or vectors that cannot be converted back into the original image or recording. Unlike raw biometric data (photographs, audio recordings, fingerprint scans), the template does not contain personal information that could be used to reconstruct a person's appearance or voice. This makes template storage safer in terms of 152-FZ and requirements for the protection of personal data. Biometric templates are stored in protected databases integrated with cryptographic protection tools (CIPF), and are used in the Unified Biometric System (UBS), access control systems, mobile devices for unlocking, banking applications for confirming operations and in government identification systems.

Biometric template lifecycle: from scan to encryption Step-by-step biometric template creation: data collection (scanner/camera), feature extraction (minutiae), building a mathematical model (vector), encryption and storage in a secure DB with cryptographic protection. Biometric template lifecycle From raw data to secure template 1. Data collection Scanner / Camera (Fingerprint / Face) Raw data 2. Feature extraction Minutiae Angles / Distances 3. Building a template Mathematical model (Vector) 4. Encryption and Storage Crypto / AES-256 🔒 Secure DB Reverse reconstruction of original data IMPOSSIBLE
Biometric template — diagram 1

How a biometric template is created

The process of creating a biometric template includes several stages, each of which uses complex mathematical algorithms and machine learning methods. The first stage is data collection. The device (camera, fingerprint scanner, microphone, IR scanner) records a biometric sample. The second stage is feature extraction. The system identifies key points and characteristics: for a face — the distance between the eyes, the shape of the cheekbones, the depth of the eye sockets; for a fingerprint — characteristic points (minutiae); for a voice — frequency parameters, formants, rhythm, timbre; for veins — points of branching and intersection of vessels. The third stage is transformation into a code. The extracted features are transformed into a numerical vector (mathematical model) — this is the biometric template. The size of the template depends on the type of biometrics: from 500 bytes to 2 KB for a fingerprint, from 2 to 5 KB for a face, from 2 to 10 KB for a voice. The fourth stage is encryption and storage. The template is encrypted using CIPF and saved in a database. It is important that the original biometric sample is not stored if it is not required by the system.

Types of biometric templates

Biometric templates are classified by the type of biometric features used. Physiological templates are based on the unchanging physical characteristics of a person: fingerprints (papillary patterns), face geometry (3D model), vein pattern, iris, retina, hand geometry, DNA profile. Behavioral templates are based on unique behavioral characteristics: voice, signature, gait, keyboard handwriting, mouse manipulation. Multimodal templates combine several biometric features to increase the accuracy and reliability of identification. Multimodal systems provide higher accuracy and resistance to attacks, but require more computing resources and storage space. Standardization of biometric template formats is carried out in accordance with the international standard ISO/IEC 19794.

Advantages of using biometric templates

Using biometric templates instead of raw biometric data gives a number of significant advantages. Security — it is impossible to reconstruct the original data from a template. Efficiency — template comparison is significantly faster, which allows identification in real time (less than 1 second). Standardization — templates are unified for different systems (ISO/IEC 19794). Confidentiality — the template is not considered personal data in some jurisdictions. Memory savings — templates take up significantly less space than raw data.

Multi-layer protection of biometric templates Methods of protecting biometric templates: hashing (SHA-256), salting (protection against rainbow tables), sharding (distributed storage) — even if the DB leaks, reconstructing a face or fingerprint is impossible. Multi-layer biometric template protection How systems ensure biometric privacy Hashing SHA-256 One-way function (Cannot be decrypted) Salting Salt Unique value for each (Protection from rainbow tables) Sharding Distribution Splitting into parts (Stored in different data centers) Template compromise ≠ Biometric forgery Even if the database leaks, reconstructing a face or fingerprint is impossible
Biometric template — diagram 2

Protection of biometric templates

Protection of biometric templates is a critically important task, since unlike passwords, biometric characteristics cannot be changed when compromised. Encryption — all templates are stored in encrypted form using certified CIPF and GOST algorithms. Hashing — cryptographic hashing is applied to templates. Salt — a random value is added to the template before hashing. Biometric encryption — the template is linked to a cryptographic key. Distributed storage — the template can be divided into several parts and stored in different protected storages. Cancelable biometrics — a technology in which many different templates for different systems are created from the original biometrics. The design of a system for storing and processing biometric templates requires a professional approach. The design service will help determine the optimal architecture.

Frequently asked questions

How is a biometric template different from biometric data?

Biometric data is raw samples: a photo of a face, a voice recording, a fingerprint. A biometric template is a mathematical model created on the basis of these data. It is impossible to restore the original data from a template, which makes it safer for storage.

How are biometric templates protected in the UBS?

In the Unified Biometric System (UBS), templates are stored in encrypted form using certified CIPF. Access to templates is strictly limited, all operations are logged. Hashing and salt are applied.

Can a biometric template be changed?

A biometric template is created on the basis of unique characteristics of a person that cannot be changed. If a template is compromised, it cannot be "replaced" like a password. However, the cancelable biometrics technology can be used.

What is the ISO/IEC 19794 standard?

ISO/IEC 19794 is an international standard that defines the formats of biometric templates for various types of data: fingerprints, face images, voice, vein patterns, iris and others. The standard ensures compatibility between different systems.

What types of biometric templates exist?

There are physiological templates (fingerprints, face, veins, iris, DNA), behavioral templates (voice, signature, gait, keyboard handwriting) and multimodal templates (a combination of several features). Multimodal systems provide higher accuracy.

What is cancelable biometrics?

Cancelable biometrics is a technology in which various derivative templates are created from the original biometric data (using special transformations). If one template is compromised, another can be used, created on the basis of the same original data.

What are the requirements for storing biometric templates in Russia?

In Russia, the requirements for storing biometric templates are established by 152-FZ "On Personal Data" and FSTEC orders. Templates must be stored in encrypted form using certified CIPF, on servers located on the territory of the Russian Federation.

Was this information helpful?

Implement biometrics in your company

Implement modern biometric systems for identification and authentication. Our engineers will choose the optimal solution for your tasks and budget.

Guaranteed result
Selection for your budget
Comprehensive approach
Certified experts

Or contact us:

+7 (499) 238-01-32 sales@fintech.ru

Open from 9:00 am to 6:00 pm