Anonymous Biometrics Privacy Protection of Biometric Templates

Anonymous Biometrics: Privacy Protection of Biometric Templates Pim Tuyls, E. Verbitskiy, D. Denteneer, J.P. Linnartz, J. Goseling, T. Ignatenko Pim.Tuyls@philips.com Philips Research Eindhoven The Netherlands Overview • Introduction • Challenge • Literature and Related Topic • Information-Theoretic model • Secrecy Extractor • Requirements • Bounds • Examples • “General” Theory • Experiments • Summary 2 Introduction Biometric Identification (fingerprints, iris, speech) - is often used to identify people - is often part of a security system - uses databases containing Ref. Information (Templates) Advantages • Convenience • can not be lost or forgotten • easy to use • Uniqueness • unique for a human being Offers therefore a very attractive alternative to e.g. passwords 3 Risks - Forgeability - Impersonation by Artificial Biometrics PRIVACY - Once Compromised Compromised Forever -Theft of Identity (Stolen Biometrics) - Sensitive Information - Fingerprints contain Genetic Information - Retina reveals susceptibility for Strokes and Diabetes Additional Problem - Noisy: Biometric data are obtained through noisy measurements 4 ARCHITECTURE ASSUMPTIONS Channel Sensor Template • Database public • Channel public • Sensor trusted Database ATTACKS - Outside (on database) - Eavesdropping of Communications - Inside (on database): Malicious owner (Verifier) - Fingerprints left on glasses, door handles (not discussed today) 5 Solution • Secure Storage of Biometric Templates, • Against Outside and Inside Attacks • Secure Communication over the Channel (prevent eavesdropping) Possible Constructions: - Encryption (implies a decryption key at verifier site) - One-Way Function Idea: Build a scheme similar to the one used for password protection 6 CHALLENGE: Integration of Cryptographic Techniques with Noisy Inputs One-Way Functions are very sensitive to small changes in the input data F database F matching 7 Literature - Schneier - Davida, Frankel and Matt, (Private biometrics) - Juels and Wattenberg (Fuzzy Commitment) - Ratha, Connell, Bolle (Cancelable Biometrics) - Juels, Sudan (fuzzy vault) - Linnartz, Tuyls (Shielding functions, AVBPA 2003) - Verbitskiy, Tuyls, Denteneer and Linnartz (Benelux 2003) - Goseling, Tuyls submitted to ISIT2004 Related Topic - Biometric Key Generation (Soutar) 8 Information Theoretic Model • Biometrics Xn are modeled as random variables with distribution (enrollment) • Authentication measurements Yn, modeled as observations through a noisy channel 9 Secrecy Extractor • Generate Common Secret S from Xn and Yn Randomness) (Common • Helper data W G F Database: ID, W, F(S) F(S) G F matching EXACT MATCH: F(S)=F(S’)? 10 Terminology A function is called a -contracting function: if for all X there exist a W s.t • probabilistic • norm  Versatile function: for all S0,1k and all XRn, there exists a vector WRm such that: -Revealing function: 11 Requirements A reliable biometric authentication system that protects privacy has to satisfy the following requirements: • -contracting • Versatile • -revealing: • Correctness: Protection against a dishonest verifier who has Access to the database (compare with passwords) 12 Implications Proposition 1: If W is constant, i.e. G(Y,W)=C(Y) then either =0, or G(Y,W) is a constant independent of Y. Corollary: In order to have a robust, versatile function G=G(X,W), W must depend on X 13 Implications Proposition 2 : Let S be a binary string derived from X and Y by communicating helper data W as described in the protocol: Extends also to the continuous case! (Approximation argument) 14 EXAMPLES Three kinds of proposed schemes: • Based on Quantized Index Modulation • Error Correcting Code-scheme • Significant Components 15 Example: Significant Components Assumption: Orthogonal Transformation (Fisher, PCA): Define: where i are orthonormal vectors Theorem (Fisher, PCA): The i can be constructed such that they are independent, normally distributed random variables with zero mean 16 Idea: The Scheme I: Robustness Select -components with large absolute values to guarantee robustness to noise Choose a small positive number  and define Theorem: Let  be the fraction of average number of large comps then, if there is a sufficient amount of energy in the system,  is “large”, moreover 17 The Scheme II: Versatility Versatility: Given si, search for index ij such that: (feasibility) The set of feasible secrets: Theorem: If k=1n with 1=/10, then with large probability is a large set 18 The Scheme III: Helper Data Given a secret S=(s1,…,sk) the helper data W is determined. W picks up the correct components of X in -basis Helper data: W(X) is a kn matrix, its j-th row is given by -contracting function: 19 Information Revealing Theorem: The proposed scheme is zero-revealing: Moreover, 20 General Construction • SEC: Tuple of encoding regions (SEC: Secure Extraction Code) such that, • is the collection of SECs s.t. 21 Secure Biometric Authentication Scheme (SBA) 1. 2. 3. Enrollment measurement Xn Select a code in W indicates the selected code The Secret S is index of that coding region where Xn belongs to 1 ENC DEC 2 3 4. 5. A One-Way Function F is applied to S. W and F(S) are stored in the database together with the Id. 22 Authentication: 1. An individual makes an Id claim 2. W and is sent to the decoder 3. The SEC C(W) is used to derive the secret as follows, 4. 5. 6. F(S’) is computed Check: F(S’)=F(S) This construction achieves the earlier mentioned capacities at the same time (Asymptotically)! 23 Experiments - Biometric: Measuring the headphone-to-ear-canal-Transfer Functions - First dataset: 45 Individuals, 8 Measurements per person - Second dataset: 65 Individuals, 8 Measurements per person - 6 Measurements for training, 2 for authentication - Tested scheme: significant components - FRR decreases as  increases - FAR decreases as secret length increases - Secret length decreases as  increases 24 “Ear canal” Biometrics = Headphone-to-Ear Transfer Function White noise H(z) Error + W(z) 25 Headphone-to-Ear Transfer Function: 1 ear, population (45x8) 26 Results: Principal Component Transform First dataset 27 Combination of schemes Second dataset 28 Summary We have described a general set-up and examples for biometric authentication/key generation schemes that satisfy the following properties: - Robust to noise - Versatile - Zero-revealing - Privacy protection 29

Related docs
Biometrics and privacy
Views: 5  |  Downloads: 1
Biometrics and privacy
Views: 6  |  Downloads: 2
MSc Information Security Biometrics at Kent
Views: 0  |  Downloads: 0
Privacy Technology
Views: 0  |  Downloads: 0
Department of Defense Privacy Horizons
Views: 25  |  Downloads: 0
anonymous search engines
Views: 807  |  Downloads: 3
Anonymous Proxy
Views: 591  |  Downloads: 0
Other docs by alllona
There is a Redeemer
Views: 176  |  Downloads: 3
Covenant of Love
Views: 181  |  Downloads: 4
ch151
Views: 123  |  Downloads: 0
Marshall Lefkowitz Briefs
Views: 277  |  Downloads: 0
de120p
Views: 104  |  Downloads: 0
Refiner_s Fire
Views: 121  |  Downloads: 0
Form DV-105S
Views: 170  |  Downloads: 1
Derdiarian Watson
Views: 275  |  Downloads: 2
Jesus is Lord
Views: 269  |  Downloads: 1
Above All
Views: 239  |  Downloads: 3
English and its Relationship with French
Views: 774  |  Downloads: 60
de351
Views: 136  |  Downloads: 0
French Literature
Views: 555  |  Downloads: 10
Child custody and maintenance
Views: 859  |  Downloads: 20
Pokora
Views: 217  |  Downloads: 1