Czytniki linii papilarnych zgodne z ustawą o ochronie danych osobowych

Podczas przesuwania palca po powierzchni czytnika skanowane są fragmenty odcisku, które dopiero przy pomocy oprogramowania  składane są w całość. Otrzymany obraz przy 8 bitowej rozdzielczości  i wymiarach 500×280 punktów to 140kB pamięci. Aby był zgodny z Międzynarodową  Ustawą o Ochronie Danych Osobowych, która zabrania przechowywania kompletnych odcisków palców bez zgody właściciela, zapamiętywany jest zestaw 36 szczegółów (zakończenia linii, rozwidlenia)  tj 144 bajty.  Zalety:  łatwość porównania, niemożność rekonstrukcji.

Potwierdzenie zgodności systemu BioKey z Ochroną  danych osobowych (w oryginale)

1.  Wir speichern keine Fingerabdruckbilder in unserem System, sondern nur je Finger 14 bis 50 Minuzienpunkte (Minuzien sind die Endungen und Verzweigungen der Fingerlinien) als ein Bit-Muster ähnlich einem PIN-Code oder einer Kartennummer. Dieses Bit-Muster ist Idencom-spezifisch und somit als eine Insellösung zu betrachten. Unser BioKey Fingerabdruck Zutrittskontrollsystem ist nicht mit dem polizeilichen Fingerabdruck-Erkennungssytem kompatibel. Aus den Minuzienpunkten ist es technisch und mathematisch nicht möglich, die Fingerabdrucklinien zu rekonstruieren.

Beispiel: Fingerabdruckbilder (Grüne Linien) und Minuzienpunkte (Rote Punkte)

BioKey Template Struktur

2.  BioKey Template Struktur

An Idencom BioKey template consists of a header and the minutiae themselves. The header contains general information about the template whereas the minutiae section holds up to 50 minutiae records (patrz załącznik)

HeaderMinutiae according to IDENCOM format
PID64 bit8 bytex coordinate16 bit2 byte
FID8 bit1 bytey coordinate16 bit2 byte
AID8 bit1 byteangle16 bit2 byte
Image quality8 bit1 bytevalue (reserved)8 bit1 byte
Minutiae count8 bit1 byteneighbour (x coord.)16 bit2 byte
Info 18 bit1 byteneighbour (y coord.)16 bit2 byte
Info 28 bit1 byte
Info 38 bit1 byte
Info 48 bit1 byte

128 bit16 byte
88 bit11 byte

As stated above, the header uses 16 bytes of memory. The size of the minutiae section varies with the number of minutiae contained in the template. With a maximum number of 50 minutiae the template size can reach 566 bytes.

Header information

The header stores information about the person (PID), the finger used to enroll (FID) and the affiliation number (AID). The PID is unique, but it can have several FIDs which can also be associated to several AIDs. Furthermore the header contains the image quality of the image used to extract the template and the number of minutiae stored in the minutiae section. The four Info bytes are for internal use only.

EntryDescriptionRange
PIDPerson ID1 … 264–1
FIDFinger ID1 … 10
AIDAffiliation ID1 … 255
Image qualityimage quality of the image used to create template0 … 99
Minutiae countnumber of minutiae in template0 … 50

Minutiae information

One minutiae consists of six components: x coordinate, y coordinate, angle, value, neighbour x coordinate and neighbour y coordinate of the feature. One minutiae needs 11 bytes of memory. The minutiae section of a fingerprint template can thus reach a maximum of 550 bytes.

EntryDescriptionRange
x coordinatehorizontal position of the feature  0 … 65535 pixels
y coordinatevertical position of the feature  0 … 65535 pixels
angleangle of the feature  0 …   359 °
value (reserved)reserved for future use  0 …   255
neighbour (x coord.)horizontal position of the neighbour feature  0 … 32767 pixels
-1 = no neighbour
neighbour (y coord.)vertical position of the neighbour feature  0 … 32767 pixels
-1 = no neighbour