MODULE [01] · SYNARIS OS · ● STATUS: ACTIVE

AURA

BIOMETRIC HARDWARE DNA

The gate. Identity, before any data, any message, any file.

FIDO2WEBAUTHN STANDARD
Ed25519RFC 8032 SIGNED
MULTISIGNAL LIVENESS
0CLOUD DEPENDENCY
[01]

THREAT MODEL

Most enterprise authentication stacks were built for convenience. Vendors hold the keys. Vendors host the data. Vendors decide who is in and who is out. AURA was built for the opposite premise: face images are never stored, the facial template is encrypted and never leaves your organization's node, the device key never leaves your hardware, and no third party stands between the user and the system.

THREAT VECTORMITIGATIONENFORCEMENT
Credential phishingFIDO2 platform attachment · userVerification requiredHardware-bound when FIDO2 is used
Replay attackHMAC-SHA256 step token · 15min TTL · userId+timestamp boundPer-request
Session hijackSession JWT · IP + UA bound · HKDF-SHA256 derivedPer-session
Spoofing (photo/video)Multi-signal liveness
Biometric exfiltrationTemplate encrypted (AES-256-GCM) on your node · no face images storedCryptographic
Audit tamperingSHA-256 hash chain · Ed25519 signed · append-onlyCryptographic
Vendor lock-inSingle-tenant deployment · no external API in the data pathArchitectural
[02]

ARCHITECTURE

AURA operates as Zone 1 in the SYNARIS sovereign architecture. The authentication perimeter sits between the external request origin and the private SYNARIS node. Biometric capture happens on the user's device and no images leave it. Only a numeric facial template crosses the wire over TLS, and it is stored encrypted on your node. The device key (FIDO2 / WebAuthn) never leaves the hardware. AURA verifies, mints a session token, and writes the event to the AuditChain.

ZONE 0                 ZONE 1                          ZONE 2                       ZONE 3
EXTERNAL               AUTH PERIMETER                  SYNARIS NODE                 RESULT
─────────              ──────────────                  ────────────                 ──────
USER DEVICE  ────────► AURA ENGINE          ─────────► HUB · MY POST · NEXO  ────►  SESSION
                       JWT + IP BIND                   VAULT · IRIS · MIA           ESTABLISHED
                       HKDF-SHA256
                       NONCE 60s TTL
                       Ed25519 SIGN
                       │
                       ▼
                       AUDITCHAIN
                       SHA-256 chain
                       Ed25519 sealed
                       append-only
LAYERCOMPONENTFUNCTION
CaptureDevice camera (in-browser)No images stored · template encrypted on your node
AttestationFIDO2 / WebAuthnPlatform authenticator · userVerification: required
LivenessMulti-signal engineDescriptor + landmark + temporal coherence + time span
TokenHMAC-SHA256 step token15min TTL · userId+timestamp bound
SessionJWT · HKDF-SHA256AES-256-GCM payload · IP + UA bound
AuditAuditChainSHA-256 hash chain · Ed25519 sealed · append-only
[03]

CRYPTOGRAPHIC PRIMITIVES

FUNCTIONPRIMITIVE
Biometric matchingEuclidean 128D Float32 descriptor · enforced threshold
LivenessMulti-frame temporal validation · descriptor + landmark + coherence
Step tokenHMAC-SHA256 · TTL 5min · userId+timestamp bound
Session JWTHKDF-SHA256 · AES-256-GCM payload · IP+UA bound
Message signingEd25519 (RFC 8032) · per-user keypair · WebCrypto
Audit chainAppend-only · SHA-256 hash chain · Ed25519 signed
At-rest encryptionAES-256-GCM · random IV · auth tag
WebAuthnFIDO2 · platform attachment · userVerification required
[04]

ATTACK SURFACE

AURA is designed under explicit assumption of adversarial conditions. The attack surface is enumerated and bounded. The following table maps the principal vectors and the architectural property that makes the bypass non-trivial.

VECTORBYPASS COMPLEXITYARCHITECTURAL DEFENCE
Stolen passwordMEDIUMFace match + multi-frame liveness · FIDO2 when enrolled
Photo / printed faceMEDIUMMulti-frame temporal validation · descriptor variance
Recorded videoMEDIUMTemporal coherence + time-span validation
Deep-fake feed injectionHIGHMulti-frame liveness
Token replayVERY HIGHHMAC step token · 15min TTL · single-use
Session hijackVERY HIGHJWT IP + UA binding · HKDF-derived per-session key
Audit log tamperEXTREMEHash chain breakage detected · Ed25519 verifiable
Server-side biometric leakHIGHTemplates encrypted at rest (AES-256-GCM) · no images stored
[05]

COMPLIANCE

FRAMEWORKARTICLEIMPLEMENTATION
GDPRArt. 9Biometric explicit consent · BIOMETRIC_CONSENT_GRANTED audit event
GDPRArt. 13First-login privacy modal · /privacy/accept
GDPRArt. 15DSR export endpoint · /privacy/export
GDPRArt. 17VAULT delete preserves audit chain integrity
GDPRArt. 32AES-256-GCM at rest · TLS 1.3 in transit · audit trail
GDPRArt. 35DPIA documented · docs/compliance/DPIA_biometric_v1.0
NIS2—SHA-256 audit chain · append-only · permanent record
eIDAS—Ed25519 electronic signatures
[06]

DEPLOYMENT REQUIREMENTS

LAYERSPECIFICATION
ArchitectureSovereign single-tenant deployment
Operating systemHardened Linux LTS
CryptographyIndustry-standard primitives (RFC 8032 · AES-256-GCM · SHA-256)
NetworkTLS 1.3 · HSTS · strict CSP · intrusion prevention
TLSAutomated certificate renewal
SovereigntyNo external API in the data path · dedicated EU-hosted node
High availabilityMulti-node failover · available on the multi-node plan
[07]

AUDIT TRAIL FORMAT

Every authentication event is committed to the AuditChain. Comprehensive event taxonomy continuously expanded. The chain is append-only, hash-linked, and Ed25519-sealed at each entry.

{
  "event_type": "AUTH_SUCCESS",
  "user_id": "string",
  "timestamp": 1714230000000,
  "tenant": "string",
  "prev_hash": "sha256...",
  "current_hash": "sha256...",
  "signature": "ed25519..."
}
DOCUMENT · TECHNICAL BRIEF

AURA TECHNICAL BRIEF

Full architecture, threat model, primitives and compliance specification. Ed25519-signed PDF · gated access.

CLASSIFICATION: PUBLIC · DOMAIN: CRYPTOGRAPHY