ZK Passport uses zero-knowledge cryptography to match a user's facial photograph to passport data directly on mobile devices