Digital Identity Wallets

Digital identity wallets let people store official credentials, such as their national identity, driving licence, or diplomas, on their own phone, and present them to online and in-person services. Done right, a wallet can give users more control over their data than today’s identity solutions, since they can share only what is needed, for example proving that they are over 18 without revealing their name or date of birth. Done wrong, it can become a tool for tracking people across every service they use. Which of these we end up with depends to a large extent on the cryptography inside the wallet.

This page gives an overview of the European Digital Identity Wallet and the Norwegian work on a digital wallet, explains the privacy challenges in the cryptographic design of the wallet and how they can be addressed, and collects the standards, research, and projects that I find most relevant, including my own work.

Last updated: September 2026.

The European Digital Identity Wallet

The revised eIDAS regulation, Regulation (EU) 2024/1183, requires every EU member state to offer its citizens at least one European Digital Identity (EUDI) Wallet by the end of 2026. The wallet must be free for citizens, voluntary to use, and support selective disclosure of attributes, and the regulation requires that relying parties cannot link or track users beyond what is necessary for each transaction.

The technical baseline is the Architecture and Reference Framework (ARF), maintained by the European Commission together with the member states. It specifies the roles in the ecosystem (wallet providers, issuers of person identification data and attestations, relying parties, and trust lists), the credential formats (ISO mdoc and SD-JWT VC), and the protocols for issuing and presenting credentials (OpenID for Verifiable Credential Issuance and OpenID for Verifiable Presentations). The Commission’s reference implementation of the wallet, issuers, and verifiers is open source, and the ARF is developed in the open on GitHub, where anyone can comment on it.

Norway

Norway is part of eIDAS 2.0 through the EEA Agreement, so the regulation will also apply here. The Norwegian Digitalisation Agency (Digdir) coordinates the work on a Norwegian digital wallet together with public and private actors, including a national sandbox for testing wallets and services, pilots, and hackathons with municipalities and vendors.

The privacy challenge

Today’s design. Selective disclosure in the ARF is achieved with one-time credentials: the issuer signs a list of salted hashes of the user’s attributes with ECDSA, and the user reveals only the attributes (and salts) needed. Since the signature and the hashes are the same every time a credential is shown, relying parties that collude, or collude with the issuer, can link the presentations of a user across services. The wallet must therefore be issued a batch of single-use credentials and never reuse them, which is a burden for issuers and wallets and still does not protect against a colluding issuer. As a result, the current design does not satisfy the unlinkability requirement of eIDAS 2.0.

Already in June 2024, a group of cryptographers gave feedback on the ARF, arguing that the design relies on cryptographic methods that were never intended to meet the privacy requirements of the regulation, and recommending anonymous credentials, crypto-agility, and privacy-preserving revocation. The discussion, including the Commission’s response and alternative proposals, is a good introduction to the trade-offs involved.

Anonymous credentials. For proper privacy, we would like to see anonymous credentials implemented in the wallet, where users prove statements about their credentials in zero-knowledge, so that every presentation is unlinkable, even to the issuer. There are two main candidates:

Deployment challenges. The main obstacles are that the wallet keys must be bound to secure hardware in phones, which today only supports ECDSA on the P-256 curve, and that new schemes must be standardized and certified. A modular design, where the issuer signature, device binding, pseudonyms, and range proofs can use different schemes that fit their constraints, is one way forward. At the same time, zero-knowledge proofs alone are not enough: metadata, the choice of issuer, revocation checks, and the policy around the system can still leak information and exclude people, and these issues must be dealt with as well.

Post-quantum security. A long-lived identity infrastructure should also be post-quantum secure. Neither ECDSA nor BBS is secure against quantum computers, and the EU expects a transition to post-quantum cryptography by 2030–2035, so the wallet must be designed with crypto-agility and a migration path in mind. Privacy should hold even against future quantum adversaries, since presentations collected today could otherwise be linked later. Longfellow is based on hash functions, and its authors have shown a proof of possession of an ML-DSA-44 signature, which points to a path to post-quantum credentials built on the NIST standard ML-DSA. Lattice-based zero-knowledge proofs and anonymous credentials are another promising direction.

The discussion above builds on the keynotes at the PrivCrypt 2026 workshop, whose slides give more details: Anja Lehmann’s EUDI Wallet & Anonymous Credentials: Status and Open Challenges, Stefano Tessaro’s A Tale of BBS Credentials, Gregor Seiler’s Post-Quantum Zero-Knowledge Proofs and Applications, and Sofia Celi’s When ZKPs aren’t enough and what it means for age verification policy.

Standards

New cryptography can only be deployed in the wallet once it is standardized, so the standardization bodies are where much of the work happens:

Research

My work

My research is on advanced digital signatures from lattices, including blind signatures and threshold signatures, with digital identity wallets as an important application: blind signatures are a building block for anonymous credentials, and threshold signatures can protect the keys of issuers and wallets by distributing them across several parties. See my research page for relevant papers, such as our work on blind signatures from Raccoon and on threshold lattice signatures. I currently supervise four master’s theses on these topics, three of which aim to test their prototypes in Digdir’s national sandbox:

Cryptology and Social Life

Digital identity wallets are not only a technical problem: whether they protect privacy and are trusted and used depends just as much on how they are regulated, governed, and designed for real people. In the Cryptology and Social Life project at NTNU, I work with Katrien De Moor (Department of Information Security and Communication Technology), Kristian Gjøsteen (Department of Mathematical Sciences), Eric Monteiro (Department of Computer Science), and Petter Grytten Almklov and Emil André Røyrvik (Department of Sociology and Political Science) to study cryptographic systems as sociotechnical systems. In 2026, the project was awarded four PhD positions, one in each participating department, to study secure, privacy-preserving, and democratically aligned digital identity wallets for Norway, with a focus on the EUDI Wallet. The project will address both the technical challenges, such as privacy-preserving and post-quantum credentials, and the social challenges, such as trust, governance, and inclusion.