atlas

Research map / Architectures and efficiency / CNN design

CryptoFace: End-to-End Encrypted Face Recognition

CVPR 2025 · Architectures and efficiency › CNN design · approach: Biologically inspired CNN explanation · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CryptoFace, an end-to-end fully homomorphic encryption face recognition system using a mixture of shallow patch CNNs (CryptoFaceNet) evaluated in parallel under FHE.

Problem

Face recognition on encrypted data is slow under FHE and prior secure FR only encrypts features (with client-side extraction), leaving raw images and the server's database exposed to attacks; high-resolution encrypted CNN inference is also prohibitively deep.

Approach

Split face images into patches processed by a mixture of shallow patch CNNs whose outputs are summed under FHE, reducing multiplicative depth to one bootstrapping per PCNN and keeping latency near resolution-independent; plus a distribution-aware low-degree polynomial approximation of the inverse square root for encrypted L2 normalization so cosine similarity can be computed under FHE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace MPCNN ResNet32 with CryptoFaceNet4Encrypted face verification · Average across LFW, AgeDB, CALFW, CPLFW, CFP-FP (64×64)verification accuracy: 85.60 -> 89.42 (+3.82%)Helped
Replace MPCNN ResNet44 with CryptoFaceNet4Encrypted face verification · Average across LFW, AgeDB, CALFW, CPLFW, CFP-FP (64×64)verification accuracy: 89.64 -> 89.42 (-0.22%)Hurt
Replace AutoFHE ResNet32 with CryptoFaceNet4Encrypted face verification · Average across LFW, AgeDB, CALFW, CPLFW, CFP-FP (64×64)verification accuracy: +6.73%Helped
Increase resolution from 64×64 to 96×96 using CryptoFaceNet9CryptoFace · Average across five standard verification datasetsverification accuracy: +1.57%Helped
Increase resolution from 64×64 to 128×128 using CryptoFaceNet16CryptoFace · Average across five standard verification datasetsverification accuracy: +2.04%Helped
Use CryptoFaceNet4 instead of MPCNN ResNet44Encrypted face verification · 64×64online latency: 7.2×Helped
Use higher-resolution CryptoFaceNet9 or CryptoFaceNet16 instead of CryptoFaceNet4CryptoFace · 64×64 to 96×96 or 128×128 encrypted facesonline latency: 1,364 to 1,446 secondsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: WebFace4M

Benchmarks: LFW AgeDB CALFW CPLFW CFP-FP IJB-B IJB-C

Metrics: verification accuracy latency RAM footprint AUC Rank-1 accuracy Rank-5 accuracy

Baselines: MPCNN AutoFHE

Builds on: MPCNN AESPA AutoFHE AdaFace ArcFace

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy