Technology
The two operating modes of the TOFIND algorithm — and the security behind every result.
Online and offline identification, ArcFace architecture, AI-driven integration with legacy databases, and an audit trail designed to be tamper-evident.
How does the identification system work?
The two operating modes of the TOFIND algorithm
I — Online identification
- Real-time transmission — the local device captures the image and the GPS coordinates of the person, instantly sending the data to the central server.
- Pre-validation and quality filter — before heavy processing, the local system runs a quick check for quality and obvious inconsistencies, optimizing bandwidth use.
- Central qualitative assessment — on the server, the AI engine runs a visual similarity analysis to confirm the face and discard visibly incorrect candidates.
- Biometric validation (cosine, 512-d) — the algorithm measures the cosine distance between the 512-dimension vector of the captured photo and the registered vector, producing the final verdict.
- Audited record and verdict — after confirmation, the result is sent to the device and an immutable cryptographic hash (SHA-256) is generated and logged in the audit chain.
II — Offline identification
- Preload (Watchlist Sync Model) — the system syncs a restricted sub-database, defined by the agency as a priority: wanted individuals and/or missing persons.
- Local comparison — the detected face is processed by the local model, which generates a numeric vector representing the face, without saving the raw image.
- Protected queue — the result stays encrypted on the device itself, awaiting a network connection for final reconciliation.
- Reconciliation — as soon as the device detects a signal, the system syncs these records with the server, retroactively updating the audit chain.
ArcFace architecture — the same one that already topped the industry's most respected ranking
TOFIND Sentinel is built on ArcFace architecture. An implementation of this architecture achieved 1st place on the VISA track of NIST FRTE (Face Recognition Technology Evaluation, the industry's most respected ongoing benchmark, used by governments, border agencies and police forces worldwide), in October 2021.
How TOFIND compares two faces
Each face becomes a vector of 512 numbers. Comparing two faces means measuring the angle between these vectors: the smaller the angle θ, the higher the probability of being the same person. It's this "angular margin" — which gives ArcFace its name — that makes the comparison more robust to lighting and pose variation.
TOFIND MISP — connects to any legacy database
Every state keeps its data differently. MISP is the API that connects to any source database, processes and normalizes the data via AI, and delivers it ready for Sentinel — always pending human review before any activation.
Information Security
Security and rigor are our top priority.
Every event generated by the system is recorded on a trail designed so that any later alteration is detectable, like an airplane's black box. The architecture was built from day one around the principles that Brazilian facial-recognition regulation has been consolidating: mandatory human confirmation before any identification counts as a decision.
Meet the SentinelX hardware