×

Schrijf je in voor de vacature alert!

Caesar Groep - Master Thesis Project | Securing Yivi’s EUDI Wallet Transition with an HSM-Based Architecture
Overslaan naar content

Master Thesis Project | Securing Yivi’s EUDI Wallet Transition with an HSM-Based Architecture

    Functieomschrijving

    Master Thesis project proposal 

    “Designing and implementing a HSM-Based Architecture for Yivi's Transition to an EUDI Wallet with enhanced security against high-potential attackers” 

    Context and motivation 

    Background 

    Yivi is a privacy-preserving digital identity platform that has successfully launched passport credentials in production using IRMA/Idemix protocols based on zero-knowledge proof (ZKP) schemes. With the introduction of the EU Digital Identity (EUDI) Wallet regulation (eIDAS 2.0), Yivi aims to evolve into a compliant EUDI wallet while maintaining its strong privacy guarantees. 

     

    Strategic challenge 

    Yivi faces a fundamental architectural challenge: transitioning from a ZKP-focused architecture to a cryptographically agile system that supports multiple credential formats (SD-JWT VC, ISO 18013-5 mDL, IRMA) and protocols (OpenID4VP, ISO 18013-5) while significantly strengthening security against high-potential attackers as required by eIDAS regulation. 

    The Keyshare Protocol Problem 

    Yivi's current keyshare protocol (https://docs.yivi.app/keyshare-protocol) requires fundamental renewal to: 

    • Support multiple credential formats beyond IRMA/Idemix 

    • Provide hardware-backed key security using HSMs 

    • Meet eIDAS assurance level High requirements 

    • Protect against nation-state level attackers 

    • Maintain Yivi's privacy-first principles 

    Research objectives 

    Primary objective 

    Prototype a renewed keyshare protocol architecture for Yivi that enables cryptographic agility, HSM-based security, and EUDI wallet compliance while preserving privacy guarantees, based on the Split-ECDSA (SECDSA, Verheul (2024) approach. 

    Specific research questions 

    RQ1: Architecture design 

    How can Yivi's keyshare protocol be redesigned to support multiple cryptographic schemes (IRMA/Idemix, ECDSA, EdDSA, ECDH-MAC) while maintaining a unified security model? 

    RQ2: HSM Integration 

    What HSM-based architecture patterns can provide hardware-bound key security for Yivi while remaining implementable on standard PKCS#11 HSMs without vendor lock-in? 

    RQ3: Security enhancement 

    How can Split-ECDSA (SECDSA) or similar cryptographic techniques be adapted to Yivi's architecture to achieve: 

    • Verifiable sole control under high attack potential 

    • Protection against PIN brute-force even with compromised devices 

    • Publicly verifiable transaction transparency 

    RQ4: Protocol compatibility 

    How can the renewed keyshare protocol interface with both: 

    • IRMA credentials and protocols 

    • EUDI wallet protocols (OpenID4VP, ISO 18013-5) 

    RQ5: Privacy Preservation 

    How can cryptographic agility be achieved without compromising Yivi's unique privacy properties, particularly unlinkability across credential presentations? 

    Student profile

    We are looking for a motivated university-level student in Computer Science, Cyber Security or a closely related discipline. You have a strong affinity with cryptography, digital identity, and privacy-preserving technologies, and you are eager to apply academic knowledge to a real-world, high-impact use case. You work independently, think analytically, and are comfortable exploring complex technical concepts.

    Thesis benefits

    • Professional supervision from specialists in cryptography, identity management, and EUDI Wallet technologies

    • Regular feedback and technical sparring sessions throughout the thesis process

    • Access to technical documentation, development environments, and research materials relevant to the assignment

    • A monthly thesis compensation of €500 (based on a 40-hour commitment; exceptions possible)

    • Flexible working arrangements, including hybrid work options

    • Opportunities to publish or present your research within the organization

    • Real-world impact: your work may directly contribute to the integration of Yivi as an EUDI Wallet

    References 

    Academic 

    Other 

    Contact 

    Primary contact person 

    Dibran Mulder, CTO Caesar Groep & Yivi 

    +31 (0)6 39 30 61 18 

    d.mulder@caesar.nl 

    Address: 

    Janssoniuslaan 80 

    3528 AJ Utrecht

    Websites:

    https://yivi.app 

    https://caesar.nl 

    of

    In het kort

    • Utrecht
    € 500 per maand
    Yivi
    40 uur per week

    Caesar Groep is trots onderdeel van het Charter Diversiteit & inclusie van de Sociaal Economische Raad (SER). Dit betekent dat we werk maken van een divers medewerkersbestand én een inclusief werkklimaat. Wij geloven dat dit o.a. innovatie, ontwikkeling & vernieuwing stimuleert. We staan open voor sollicitaties van iedereen die zich aangesproken voelt, ongeacht wie je bent of waar je vandaan komt. Voel je welkom om te reageren, ook als je niet precies aan alle criteria voldoet.

    SOLLICITATIEPROCES

    sollicitatieproces kort

    Andere vacatures bekijken?

    Bekijk alle vacatures of neem een kijkje bij onze bedrijven.