CRSep 29, 2014

THRIVE: Threshold Homomorphic encryption based secure and privacy preserving bIometric VErification system

arXiv:1409.8212v131 citations
Originality Incremental advance
AI Analysis

This addresses privacy concerns for users who need to prove physical presence with biometrics without revealing plain data to verifiers, though it is incremental as it builds on existing encryption techniques.

The paper tackles the problem of secure and privacy-preserving biometric verification by proposing the THRIVE system, which uses threshold homomorphic encryption to store only encrypted templates and perform verification without revealing original biometric data, achieving an average connection time of 336 ms for 256-bit biohash vectors.

In this paper, we propose a new biometric verification and template protection system which we call the THRIVE system. The system includes novel enrollment and authentication protocols based on threshold homomorphic cryptosystem where the private key is shared between a user and the verifier. In the THRIVE system, only encrypted binary biometric templates are stored in the database and verification is performed via homomorphically randomized templates, thus, original templates are never revealed during the authentication stage. The THRIVE system is designed for the malicious model where the cheating party may arbitrarily deviate from the protocol specification. Since threshold homomorphic encryption scheme is used, a malicious database owner cannot perform decryption on encrypted templates of the users in the database. Therefore, security of the THRIVE system is enhanced using a two-factor authentication scheme involving the user's private key and the biometric data. We prove security and privacy preservation capability of the proposed system in the simulation-based model with no assumption. The proposed system is suitable for applications where the user does not want to reveal her biometrics to the verifier in plain form but she needs to proof her physical presence by using biometrics. The system can be used with any biometric modality and biometric feature extraction scheme whose output templates can be binarized. The overall connection time for the proposed THRIVE system is estimated to be 336 ms on average for 256-bit biohash vectors on a desktop PC running with quad-core 3.2 GHz CPUs at 10 Mbit/s up/down link connection speed. Consequently, the proposed system can be efficiently used in real life applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes