27
Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās Autors: Artūrs Kadiķis Pētījums veikts: Elektronikas un Datorzinātņu institūtā 10.08.2011 Encryption of biometric data and application in smart card personalization systems

Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

  • Upload
    elvin

  • View
    82

  • Download
    0

Embed Size (px)

DESCRIPTION

Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās. Encryption of biometric data and application in smart card personalization systems. Autors: Artūrs Kadiķis. Pētījums veikts: Elektronikas un Datorzinātņu institūtā. 10.08.2011. Kas ir kriptogrāfija?. - PowerPoint PPT Presentation

Citation preview

Page 1: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Biometrijas datu šifrēšana un to pielietojums viedkaršu

personalizācijas sistēmās

Autors: Artūrs Kadiķis

Pētījums veikts:Elektronikas un Datorzinātņu institūtā10.08.2011

Encryption of biometric data and application in smart card personalization

systems

Page 2: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 2/26

Kas ir kriptogrāfija?

Page 3: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 3/26

Biometrija

10.08.2011

Page 4: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 4/26

Biometrijas datu šifrēšana

Page 5: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 5/26

Biometrijas datu salīdzināšana

Page 6: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 6/26

Viedkartes

Page 7: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Šifrētu plaukstas asinsvadu datu salīdzināšana (EER 0.27 %)

Java viedkarte (< 5s)

7/26

Problēmas nostādne

10.08.2011

Page 8: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 8/26

Biometrijas dati

Datu vektora pamatinformācija

Datubāze ar 50 cilvēku plaukstas asinsvadu informāciju

Page 9: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Biohash – tiek izmantots, Fuzzy extractor – nav izteiktu plusu vai

mīnusu, Fuzzy vault – neder, ir pa lēnu.

9/26

Iespējamie biometrijas datu šifrēšanas algoritmi

10.08.2011

Page 10: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 10/26

Biohash

Page 11: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 11/26

Biokodu salīdzināšana

𝑆 (𝑎 ,𝑏)=𝐼−∑

𝑖

𝐼

𝑎𝑖⨁𝑏𝑖

𝐼

Page 12: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Ja sliekšņu vērtība ir 0, tad EER ir 16.87%

12/26

Sliekšņu izvēle

10.08.2011

0

Page 13: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Ja sliekšņu vērtība ir mediāna, tad EER ir 6.40%

10.08.2011 13/26

Sliekšņu izvēle

0

Page 14: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 10.08.2011 14/26

Datu vektora papildināšana

Page 15: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Izvēlējos 29 intensīvākos vektorus, EER 3.18%

15/26

Vairāki intensīvākie vektori

10.08.2011

Page 16: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 16/26

Datu kopēšana

10.08.2011

Kopiju daudzums

EER

1 3.18 %

2 2.78 %

3 2.82 %

4 2.42 %

5 2.08 %

Page 17: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Katrai pamatinformācijas vērtībai tiek piereizināts koeficiens a.

17/26

Koeficientu pielietošana pamatinformācijai

10.08.2011

Kopiju daudzums

EER ar koeficientu

1

EER ar koeficientu

2

1 3.18 % 3.01 %

2 2.78 % 2.92 %

3 2.82 % 2.33 %

Page 18: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 18/26

Uzlabota biokodu salīdzināšana

10.08.2011

Page 19: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 19/26

Uzlabota biokodu salīdzināšana

10.08.2011

Page 20: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 20/26

Uzlabota biokodu salīdzināšana

10.08.2011

Page 21: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 21/26

Eksperimentālo rezultātu apkopojums

10.08.2011

Datu vektora saturs

Sliekšņu

vērtības

Datu vektor

a kopijas

Izmantota bitu

stabilitātes informācija

Pamatinf. Koeficients EER

Pamatinf. 0 1 Nē 1 16.87 %

Pamatinf. Mediāna 1 Ne 1 6.40 %

Pamatinf.+ int. Vekt. Mediāna 1 Nē 1 3.18 %

Pamatinf.+ int. Vekt. Mediāna 3 Nē 1 2.82 %

Pamatinf.+ int. Vekt. Mediāna 3 Nē 2 2.33 %

Pamatinf.+ int. Vekt. Mediāna 3 Jā 2 0.09 %

Page 22: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

EER vidējā vērtība – 0.26 % Standarta novirze – 0.13 %

10.08.2011 22/26

EER izkliede

0.02

0.05

0.08

0.11

0.14

0.17

0.20

0.23

0.26

0.29

0.32

0.35

0.38

0.41

0.44

0.47

0.50

0.53

0.56

0.59

0.62

0.65

0.68

0.71

0

20

40

60

80

100

120

EER

Rezult

ātu

daudzum

s

Page 23: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Nešifrēti dati Biokods

Izpildes laiks 0.7 sekundes 0.03 sekundes

Vidējā izpildes kļūda 1,23 % 0,64 %

Lielākā izpildes kļūda 7,95 % 3,35 %

Kļūdas standarta novirze 0.90 % 0.45 %

23/26

Datu salīdzināšana viedkartēs

10.08.2011

Page 24: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Izveidota šifrētu biometrijas datu salīdzināšanas metode, kuras rezultāti ir līdzīgi nešifrētu datu salīdzināšanai

Realizēti gan šifrētu, gan nešifrētu datu salīdzināšanas algoritmi Java viedkartē

24/26

Rezultāti

10.08.2011

Nešifrētu datu

salīdzināšana

Šifrētu datu salīdzināšan

a

Datu salīdzināšanas algoritma sarežģītība

Algoritma izmantotais bitu daudzums 512 B 449 B

Algoritma iegūtais EER 0.27 % ~0.26 %

Dati ir šifrēti Nē Jā

Page 25: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Jo lielāks kļūst datu vektors un līdz ar to biokoda garums, jo mazāka ir salīdzināšanas kļūda

Ir iespējams uzlabot biokodu salīdzināšanu izmantojot informāciju par bitu statistiku

10.08.2011 25/26

Secinājumi

Page 26: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis

Tiks izstrādāta metode, kā no gadījumskaitļu matricas tiks aprēķināta sliekšņu vērtības

Tiks pārbaudīta kļūdu koriģējošu algoritmu ietekme uz rezultātu

Pārbaudīt citu šifrēšanas algoritmu darbību

10.08.2011 26/26

Turpmākie darbi

Page 27: Biometrijas datu šifrēšana un to pielietojums viedkaršu personalizācijas sistēmās

Artūrs Kadiķis 27/27

Paldies par uzmanību

10.08.2011