Security and Accuracy
Security
FacePrint
2D Images, Print Outs
3D FaceScan detects points in three-dimensions, meaning 2D images and prints are quickly dismissed
3D Masks, Ultra-realistic wax sculptures
A) 3D Liveness detection checks for liveness context throughout user’s face over time, meaning static or partially static faces (partially altered with wax/mask) will be detected
B) Active movement ensures user liveness; additionally, multiple user distances from camera generates high-fidelity liveness data
Video injection & DeepFakes
Technology detects when camera feed is being altered or user is trying to inject video
Additionally, technology detects deepfake videos & images
FaceScan alteration
FaceScans are encrypted to prevent alteration on the client side
Client-side device risk
A) SDK checking for risk signals on the device that would indicate likely fraud
B) Use obfuscation and checksums to ensure code base is not tampered with
Accuracy
Definitions - imagine User A is already enrolled
False Acceptance Rate (FAR) - this is the probability that a given user B can pretend to be User A
This is the value that matters for authentication (getting into an existing account)
False Rejection Rate (FRR) - this is the probability that User A will be rejected when trying to authenticate again
This is the value that matters for uniqueness (preventing an existing user from falsely creating a duplicate / new account)
Accuracy:
FAR: 1 / 125,000,000 chance (Apple’s touch ID is 1/50K, and FaceID is 1/1M)
FRR: < 3 / 100,000
Works with beards, transparent glasses (not sunglasses), and makeup
3-Dimensional modeling based on facial features results in skin-tone agnostic accuracy