DuckDuckGoose Morphing Attack Detection (MAD) for government identity document issuance: passports, national ID cards and driving licences. Unlike deepfake detection, which looks for AI generation artefacts, and liveness detection, which confirms physical presence, MAD detects composite face morphs at photo submission. Single-image MAD (S-MAD) analyses landmark geometry, texture consistency and frequency-domain artefacts; differential MAD (D-MAD) compares the submitted photo against a live capture. Explainable XAI reports, on-premise deployment, GDPR Article 9 biometric data handling, engineered to EU AI Act Articles 9 to 15 requirements.

Morphing Attack Detection

The morphing attack:
two faces, one photo,
a genuine document.

A morphing attack blends a fraudster's face with a legitimate applicant's. Both verify against the issued document. After issuance, there is no fake left to find. The photo is the only place to stop it.

Engineered to EU AI Act Art. 9–15 ISO 27001 certification underway GDPR Art. 9
morph_synthesis_demo.svg
Attack anatomy
Legitimate holder face_A · genuine Fraudster face_B · attacker Morphed composite both faces verify against this photo Fusion seam · landmark variance · blend artefacts. This is what MAD reads
Live Detection Console

The morphed photo confesses four different ways

One submitted photograph. Four independent analyses, each with its own confidence band in the XAI report. This is what the engine sees. Output shown is illustrative; benchmark data is available under NDA.

mad_console · submitted_photo.jpg · 4-signal analysis
Analysing
landmarks: 68/68 extracted deviation: 3 points > 2.1σ symmetry break: jaw_R+14 submitted_photo.jpg · 68-pt landmark overlay
Signal readout
› extracting 68-pt landmark set
› computing symmetry ratios
› 3 points deviate > 2.1σ
› jaw asymmetry outside natural variance
› signal logged to XAI report
Contribution
landmark_score0.88
recapture_robustyes
latency84ms
0.00CONF
Aggregate verdict
MORPHING
DETECTED
→ human review queue

Each signal carries an independent confidence band in the XAI output, the evidential basis for citizen appeals under national administrative law.

Attack Anatomy

Where a face morph betrays itself

Four regions carry the evidence. None of them visible to the officer at the counter. Move through each marker to see what the human eye cannot.

morphed_submission.jpg · forensic overlay
1

Central fusion seam

Most morphing tools blend along the facial midline. The seam carries gradient discontinuities in skin texture invisible at print resolution but measurable at block level.

2

Periocular landmark drift

Eye-corner and iris-centre landmarks inherit positions from two different faces. The resulting spacing falls outside the natural variance envelope of a single individual.

3

Jawline geometry inconsistency

Jaw contours are notoriously hard to blend cleanly. Asymmetric curvature between left and right jaw segments is a high-weight detection signal, and it survives re-capture.

4

Hairline ghosting

Blended hairlines produce semi-transparent ghost contours and frequency-domain energy in bands where genuine photos carry none. Strongest on digital submissions.

The Issued Document

After issuance, there is nothing left to detect

The card is real. The chip is real. The photo verifies two people. Border gates, banks, and notaries will trust it for ten years. Issuance is the last checkpoint that can say no.

Fraudster face_B · attacker Legitimate holder face_A · genuine MATCH ✓ MATCH ✓
morphed photo
DDG MAD INTERCEPT ISSUANCE BLOCKED flagged at photo submission · confidence 0.947 NO DOCUMENT ✗ IDENTITY PROTECTED