Method and system for processing biometric data
AssigneeIdemia Identity & Security France
InventorsHervé Chabanne, Vincent Despiegel
Life of this patent
Estimating the term…
Abstract
The invention proposes a method for processing personal data, having the steps of (a) Functional encryption of candidate personal data using a functional encryption public key, (b) For at least one reference personal data, functional decryption of the encrypted candidate biometric data using a functional decryption private key for the polynomial function of degree 1 or 2 parameterized with said reference personal data.
Claims14
A method for processing personal data, comprising:
- functional encryption of candidate personal data using a functional encryption public key;
- generating a functional decryption private key from a master key and from reference personal data, and
- functional decryption of the encrypted candidate personal data using the functional decryption private key for a polynomial function of degree 1 or 2 parameterized with the reference personal data already stored,
- wherein the functional decryption of the encrypted candidate personal data cannot be used to trace back to said reference personal data, and
- wherein the functional decryption of the encrypted candidate personal data is a distance between the candidate personal data from the reference personal data.
A biometric data processing system, comprising one or more computers, configured for:
- functional encryption of candidate personal data using a functional encryption public key;
- generating a functional decryption private key from a master key and from reference personal data;
- and
- functional decryption of the encrypted candidate biometric data using the functional decryption private key for a polynomial function of degree 1 or 2 parameterized with the reference personal data already stored,
- wherein the functional decryption of the encrypted candidate personal data cannot be used to trace back to said reference personal data, and
- wherein the functional decryption of the encrypted candidate personal data is a distance between the candidate personal data from the reference personal data.
A non-transitory computer program product comprising code instructions for the execution of a method for processing personal data, when the method is executed on a computer, the method comprising:
- functional encryption of candidate personal data using a functional encryption public key;
- generating a functional decryption private key from a master key and from reference personal data;
- and
- functional decryption of the encrypted candidate personal data using the functional decryption private key for a polynomial function of degree 1 or 2 parameterized with a reference personal data already stored,
- wherein the functional decryption of the encrypted candidate personal data cannot be used to trace back to said reference personal data, and wherein the functional decryption of the encrypted candidate personal data is a distance between the candidate personal data from the reference personal data.
A non transitory storage means readable by computer equipment on which a computer program product comprises code instructions for the execution of a method for processing personal data comprising:
- functional encryption of candidate personal data using a functional encryption public key;
- generating a functional decryption private key from a master key and from reference personal data;
- and
- functional decryption of the encrypted candidate personal data using the functional decryption private key for a polynomial function of degree 1 or 2 parameterized with a reference personal data already stored,
- wherein the functional decryption of the encrypted candidate personal data cannot be used to trace back to said reference personal data, and the functional decryption of the encrypted candidate personal data is a distance between the candidate personal data from the reference personal data.
Dependencies are inferred from the claim text.