SYSTEM FOR GENERATING PERSONALIZED SERVICE CONTENT
First Claim
1. A system for generating personalized service content comprising:
- a plurality of registration devices configured to generate, in a trusted environment, respective fully homomorphic encryption (FHE) biometric image registration records for a first plurality of users;
a registration data storage device configured to, in a non-trusted environment, store the FHE biometric image registration records and associated service context data;
a plurality of capture devices configured to, in a less-trusted environment, generate respective FHE biometric image recognition records for a second plurality of users at least partially overlapping the first plurality of users;
a recognition data storage device configured to, in a non-trusted environment, store the FHE biometric image recognition records;
a recognition device configured to, in a non-trusted environment, calculate a plurality of encrypted distances between each FHE biometric image recognition record and the FHE biometric image registration records, and retrieve respective service context data for the FHE biometric image recognition records based upon the plurality of encrypted distances; and
a plurality of service provider devices configured to, in a non-trusted environment, generate personalized service content for the second plurality of users based upon the plurality of encrypted distances and the retrieved service context data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include registration devices configured to generate, in a trusted environment, respective fully homomorphic encryption (FHE) biometric image registration records for first users. A registration data storage device may, in a non-trusted environment, store the FHE biometric image registration records and associated service context data. Capture devices may, in a less-trusted environment, generate respective FHE biometric image recognition records for second users at least partially overlapping the first users. A recognition data storage device may, in a non-trusted environment, store the FHE biometric image recognition records, and a recognition device, in a non-trusted environment, calculates encrypted distances between each FHE biometric image recognition and registration records, and retrieves respective service context data based upon the encrypted distances. Service provider devices may, in a non-trusted environment, generate personalized service content for the second plurality of users based upon the encrypted distances and the retrieved service context data.
17 Citations
20 Claims
-
1. A system for generating personalized service content comprising:
-
a plurality of registration devices configured to generate, in a trusted environment, respective fully homomorphic encryption (FHE) biometric image registration records for a first plurality of users; a registration data storage device configured to, in a non-trusted environment, store the FHE biometric image registration records and associated service context data; a plurality of capture devices configured to, in a less-trusted environment, generate respective FHE biometric image recognition records for a second plurality of users at least partially overlapping the first plurality of users; a recognition data storage device configured to, in a non-trusted environment, store the FHE biometric image recognition records; a recognition device configured to, in a non-trusted environment, calculate a plurality of encrypted distances between each FHE biometric image recognition record and the FHE biometric image registration records, and retrieve respective service context data for the FHE biometric image recognition records based upon the plurality of encrypted distances; and a plurality of service provider devices configured to, in a non-trusted environment, generate personalized service content for the second plurality of users based upon the plurality of encrypted distances and the retrieved service context data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating personalized service content, the method comprising:
-
using a registration data storage device to, in a non-trusted environment, store fully homomorphic encryption (FHE) biometric image registration records and associated service context data, respective FHE biometric image registration records being generated for a first plurality of users, in a trusted environment, by a plurality of registration devices; using a recognition data storage device to, in a non-trusted environment, store FHE biometric image recognition records, respective FHE biometric image recognition records being generated for a second plurality of users at least partially overlapping the first plurality of users, in a less-trusted environment, by a plurality of capture devices; and using a recognition device to, in a non-trusted environment, calculate a plurality of encrypted distances between each FHE biometric image recognition record and the FHE biometric image registration records, and retrieve respective service context data for the FHE biometric image recognition records based upon the plurality of encrypted distances so that a plurality of service provider devices, in a non-trusted environment, generate the personalized service content for the second plurality of users based upon the plurality of encrypted distances and the retrieved service context data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium for generating personalized service content, the computer readable medium comprising computer executable instructions that when executed by a processor cause the processor to perform operations comprising:
-
in a non-trusted environment, storing fully homomorphic encryption (FHE) biometric image registration records and associated service context data in a registration data storage device, respective FHE biometric image registration records being generated for a first plurality of users, in a trusted environment, by a plurality of registration devices; in a non-trusted environment, storing FHE biometric image recognition records in a recognition data storage device, respective FHE biometric image recognition records being generated for a second plurality of users at least partially overlapping the first plurality of users, in a less-trusted environment, by a plurality of capture devices; and in a non-trusted environment, calculating a plurality of encrypted distances between each FHE biometric image recognition record and the FHE biometric image registration records, and retrieving respective service context data for the FHE biometric image recognition records based upon the plurality of encrypted distances so that a plurality of service provider devices, in a non-trusted environment, generate the personalized service content for the second plurality of users based upon the plurality of encrypted distances and the retrieved service context data. - View Dependent Claims (18, 19, 20)
-
Specification