Search projects, hackathons, sponsors and tech

    ← All projects

    ZeroCheck

    Verify Age and Identity, Safely and Privately, with Zero-Knowledge Proofs.

    About

    The problem it solves ZeroCheck mainly addresses the problems of privacy and security at hotel check-in, when guests are usually asked to give sensitive personal information, like a government-issued ID, for verification. Using ZeroCheck, guests can prove their age or any other attribute that is required without showing sensitive information like name, address, or full date of birth. It improves privacy while fulfilling the legal or regulatory requirements. Beyond hotel check-ins, ZeroCheck can be applied to any kind of KYC process where only specific details need verification - such as age, membership, or eligibility - without exposing full identity. Utilizing zero-knowledge proofs, ZeroCheck ensures users can verify essential information privately and securely, thereby eliminating the possibility of identity theft and smoothing out the check-in process for both guests and hotels.

    How it's made

    Challenges we ran into The major challenge we had building ZeroCheck would be getting zk-SNARKs to seamlessly integrate with the application user flow. Since zk-SNARKs are computationally intensive and require very precise cryptographic handling, there were initial troubles with optimizing the performance to handle real-time verification requests without causing delays or high transaction costs.