The paper describing Zero-Knowledge Proof-of-Identity has been updated with the latest developments to offer the…
Updated Zero-Knowledge Authentication on our Mobile Apps
Our mobile apps have been updated with the latest encryption techniques in order to guarantee compliance the latest requirements.
Unlike pure zero-knowledge proofs implemented in software crypto-libraries, our solution is the only practical way to provide zero-knowledge authentication on smartphones given the lack of memory available on smartphones, and the wide variety of encryption schemes available on electronic identity cards and biometric passports.
Software-based Zero-knowledge | Mixed Zero-knowledge + Hardware TEE | |
Privacy preserving | ✓ | ✓ |
Chip Authentication | ˟ | ✓ |
Low/constant smartphone memory consumption | ˟ | ✓ |
Fast authentication (1s) | ˟ | ✓ |
Support all elliptic curves | ˟ | ✓ |
Support all RSA modes | ˟ | ✓ |
Support all hash algorithms | ˟ | ✓ |
Scalability to billions | ˟ | ✓ |
Depending on the geographic area, pure software-based zero-knowledge solutions are leaving out 50-75% of potential users (i.e., those holding a smartphone and a biometric identity card/passport):
- In poorer countries, the hardware of most smartphones isn’t powerful enough
- Richer countries usually have a higher percentage of identity documents using elliptic curve cryptography (ECC)
- This situation is further aggravated with the trend to replace RSA with Elliptic Curve Cryptography (ECC) in both richer and poorer countries