It happens at scale
Group-IB reported 8,065 AI deepfake injection attempts against a single financial institution’s KYC flow over eight months. That is one institution, and only the attempts that were identified.
A deepfake injected through a virtual camera can look flawless. JERIX does not judge how the selfie looks. On iOS it checks that the frame was captured and signed on the device, and for a passport it checks the issuing state’s signature on the chip.
Injection skips the camera entirely. The verification flow receives a stream that looks like a selfie and was never filmed.
Group-IB reported 8,065 AI deepfake injection attempts against a single financial institution’s KYC flow over eight months. That is one institution, and only the attempts that were identified.
On 21 June 2026, Calcalist reported a deepfake fraud case in Israel with roughly 120 victims. The full background is in deepfakes and remote identity.
Judging pixels is a race against image generators. A signature is not: it needs a key the attacker does not have.
On iOS, each frame is hashed and signed on the device with a single-use nonce and Apple App Attest. Frames from a virtual camera, a video file or a replay carry no valid signature, so they do not verify.
The passport chip is signed by the issuing state. JERIX verifies that signature to the state’s national root, offline. A forged or altered passport fails, and a chip from an unknown issuer is refused.
The selfie is compared with the photo stored in the chip’s own signed data, not with a picture of the document that could have been edited.
Images and biometrics are deleted once the check completes, so a breach cannot hand an attacker a gallery of real faces to train on. The tests behind each claim are on the security page.
The full verification flow is on the how it works page.
Each verification session starts with a nonce that is valid once. A capture from another session, or a second submission of the same one, is refused.
On iOS, every frame is hashed and signed on the device against that nonce, and Apple App Attest proves a genuine, unmodified app on real Apple hardware.
The server checks the signed capture and, for a passport, the chip signature to the issuing state’s root. The images and biometrics are deleted once the check completes.
Instead of holding a face up to the camera, the attacker feeds the verification flow a video stream from software: a virtual camera, an emulator, a pre-recorded file or a generated deepfake. The picture can look perfect, because it never passed through a real lens.
JERIX does not analyse the image to decide whether it is fake. It checks provenance. On iOS, a frame that did not come from the device’s own camera session carries no valid signature, so it does not verify. A forged passport has no valid chip signature, so it fails too.
No. Android captures do not carry hardware attestation. The passport chip signature check and the match against the chip’s own photo apply on both platforms. If a flow requires device-level capture attestation, require iOS capture for that flow.
Every session nonce is single-use, so a replayed submission is refused. On iOS, a capture manifest replayed into a second session fails its signature check.
We walk your team through a signed iOS capture, a replayed session and the passport chip check, step by step.
Book a demo