The European Union Blockchain Observatory & Forum The European Union Blockchain Observatory and Forum
The European Union Blockchain Observatory & Forum The European Union Blockchain Observatory and Forum
BLOCKCHAIN
Thematic Report Blockchain and digital identity
FOR
AND DIGITAL
GOVERNMENT
IDENTIT Y
AND PUBLIC
SERVICES
a
a thematic
thematic report
report prepared
prepared by
by
THE
THE EUROPEAN
EUROPEAN UNION
UNION BLOCKCHAIN
BLOCKCHAIN
OBSERVATORY
OBSERVATORY & FORUM
AND FORUM
An initiative of the
1 An initiative of the
Thematic Report Blockchain and digital identity
CREDITS DISCLAIMER
This report has been produced by ConsenSys The information and views set out in this
AG on behalf of the European Union publication are those of the author(s) and do
Blockchain Observatory & Forum. not necessarily reflect the official opinion of
the European Commission. The Commission
Written by: Tom Lyons, Ludovic Courcelas, does not guarantee the accuracy of the data
Ken Timsit included in this study. Neither the Commission
Thematic Report Series Editor: Tom Lyons nor any person acting on the Commission’s
Workshop moderator: Susan Poole behalf may be held responsible for the use
Report design: Benjamin Calméjane which may be made of the information
contained therein.
v1.0 - Published on 2 May 2019.
2
Thematic Report Blockchain and digital identity
ACKNOWLEDGEMENTS NOTE
The authors would like to expressly While we have done our best to incorporate the
acknowledge the following for their direct comments and suggestions of our contributors
contributions and feedback to this paper: where appropriate and feasible, all mistakes
and omissions are the sole responsibility of the
Observatory Working Group Members: authors of this paper.
• Ivona Skultétyová
• Philipp Sandner
• Daniël Du Seuil
• Konstantinos Votis
• Jolanda ter Maten
• Javier Sebastian Cermeño
• David Suomalainen
• Leïla Nassiri-Jamet
Reviewers:
• Pelle Braendgaard
• Julian Hosp
• Jamie Burke
• Christian Lundkvist
• Oscar Burgos
3
Thematic Report Blockchain and digital identity
Contents
5 Executive summary
22 Recommendations
23
Appendix
4
Thematic Report Blockchain and digital identity
Executive summary
There are few things more central to a functioning society and economy
than identity. Without a way to identify each other and our possessions
we would hardly be able to build large nations or create global markets.
Unfortunately, there are persistent – and increasingly serious –
problems with the way digital identity works. For historical and other
reasons, the digital identity experience today is fragmented, with few
standards or interoperability, and it is insecure, as the almost daily reports
of hacks and data breaches reminds us. For individuals, but also for
businesses and governments, the status quo is becoming less and less
tenable.
5
Thematic Report Blockchain and digital identity
EXECUTIVE SUMMARY
6
Thematic Report Blockchain and digital identity
EXECUTIVE SUMMARY
7
Thematic Report Blockchain and digital identity
Yet the larger and more complex a society or market is, the more difficult
identity becomes. In the physical world, we have developed various ways
to deal with this, usually involving some kind of “proof” of identity claims,
from wax seals and letters of introduction in pre-industrial times to the
passports, driving licences and diplomas we are familiar with today.
8
Thematic Report Blockchain and digital identity
9
Thematic Report Blockchain and digital identity
Most of these technical problems can and are being solved, however. For
many observers, the main problem with digital identity today is that it is
to a great extent “centralised”.
This does not mean that there is one, central source for digital identities,
but rather that digital identities are almost always provided by some
third-party authority (often a private company) for a specific purpose of its
own. This may be because providing identity is its business, as is the case
for example with certificate authorities, or because it is necessary in order
to provide an online service, as is the case with a bank or a social media
company. Whatever the specific situation, in the current paradigm user
identity information is “centralised” on the servers of the issuing entity.
How that might work in a European context, both technically and from
a regulatory point of view, is the subject of the rest of this paper. We also
look at the subject through the lens of blockchain technology, showing
how blockchain might be employed in a future decentralised identity
framework, as well as how decentralised identity can be an enabler of
important blockchain use cases.
10
Thematic Report Blockchain and digital identity
11
Thematic Report Blockchain and digital identity
12
Thematic Report Blockchain and digital identity
13
Thematic Report Blockchain and digital identity
Digital driving licences and voter registration or an attestation for anyone else (though
cards still have to be issued by a central these will naturally carry different levels of
authority. Like their physical counterparts, they trustworthiness depending on the nature of
remain under that authority’s ultimate control the source).
(the state can issue a driving licence, and can
also revoke it). In SSI, users have much finer control over
how much data they share and with whom.
For many use cases involving decentralised This makes it easy to create different digital
identity, relying on authorities to issue verified identities for different contexts, based on
credentials that can be associated with a different sets of credentials or identity
user-generated identifier would not only be attributes. You may have one digital identity
acceptable, it would be desirable. Today’s for your healthcare provider, one for your
technology, however, lets us do more. professional networking site, and one for your
social media site. Each of these would present
a different “you” to the online world, and in a
SELF-SOVEREIGN IDENTITY – way that you determine.
GIVING THE USER FULL CONTROL SSI could also make it possible for individuals
to monetise their personal data, for example
It is possible to take decentralised identity a by renting it to AI training algorithms or selling
step further by giving users control not just of it to advertisers if they so choose. SSI can also
their identifiers but also of the data associated make it easier to provide consent to third
with them. This is at the heart of what is known parties to use personal data and, importantly,
as self-sovereign identity (SSI). to revoke that consent.
In an SSI approach, the user has both a means Last but not least, because it’s a completely
of generating and controlling unique identifiers user-managed and controlled identity, SSI
as well as some facility to store identity data. can not be taken away from a person by any
This could be verifiable credentials as described authority. For many, this is its most appealing
above. But it could also be data from a social characteristic.
media account, a history of transactions on an
e-commerce site, or attestations from friends
or colleagues. There really is no limit to the kind WHAT DO WE NEED TO IMPLEMENT
of identity information that might be collected
and put to use. DECENTRALISED IDENTITY?
This in turn can open up a number of There are different ways to implement
interesting new possibilities. decentralised identity. All approaches, however,
will have to solve a similar set of problems,
For instance, it can greatly expand the number most of which have to do with finding ways of
and kinds of sources of identity data that can ensuring trust in information without recourse
be collected. In the SSI world, anyone with a to some authority.
decentralised identity can issue a credential
14
Thematic Report Blockchain and digital identity
15
Thematic Report Blockchain and digital identity
16
Thematic Report Blockchain and digital identity
17
Thematic Report Blockchain and digital identity
that holds a record of valid keys used by stored actions of the Blockchain network using
universities. If the university changes its keys, it an explorer. All the users can search for the
will register the change on the ledger, allowing actions, but only the sender and the receiver
verifiers to process the diploma at any point in of the action can decrypt the logs with their
time. This holds true even if the issuing entity private keys and read them.
is no longer in existence as the record will still
exist on-chain. In this example, we have used blockchain
for digital identity in the sense of having
users prove things about themselves. In this
CASE STUDY: KONFIDO particular case, only the NCPs whose public/
private key pairs match with the ones stored in
For a slightly more technical view, we take an the blockchain are able to decrypt and see the
example of this in action by looking at a current content of the audit logs.
implementation.
3 https://konfido-project.eu/
18
Thematic Report Blockchain and digital identity
19
Thematic Report Blockchain and digital identity
Unfortunately, for various reasons – including To implement this, eIDAS establishes a number
the fact that, as a directive and not a regulation, of core principles binding on Member States,
it left discretion over implementation into local including the principle that Member States
law in the hands of Member States, leading to will cooperate on eIDs and trust services and
a fractured, non-interoperable set of standards that citizens of one Member State can use their
– it fell short of its ambitions.2 As a binding digital IDs obtained in one country in another
regulation, eIDAS is mandatory for Member country, including to obtain government
States and so will be applied uniformly. services.
The purpose of eIDAS is to support the digital As long as they provide the same functionality,
single market by providing a predictable then Member States are free to introduce
legal framework to e-signatures, improving whatever means they see fit for national eIDs.
on previous legislation, and what it refers to To ensure interoperability, each Member State
as trust services. These are ancillary services operates an eIDAS node, which allows for the
crucial to digital transactions that have not trusted transfer of this ID Information.
been standardised on an EU level in the past.
The eIDAS package includes: The regulation also sets the framework for
providing other kinds of trusted information
• eID: A way for businesses and consumers to by requiring Member States to set up lists of
prove their identity electronically. qualified trust service providers (TSPs) that
• eTimestamp: Electronic proof that a set of can provide such services as verification of
data existed at a specific time. eSignatures and eSeals and the issuing of
• eSignature: Expression in an electronic certificates.
format of a person’s agreement to the
content of a document. eIDAS recognises This setup is intended to make things easier
three levels of eSIgnatures: Simple, for EU citizens and businesses in various digital
Advanced and Qualified. realms. It will make it much easier for EU
• eSeal: Guarantees both the origin and the citizens from one Member State when they
integrity of a document. move to another Member State, as they can
• Qualified Web Authentication Certificate: use their already existing national ID. It will
Ensures websites are trustworthy and make it easier for businesses to transact with
reliable. each other digitally by, for example, creating
• Electronic Registered Delivery Service: trust in electronic documents and electronic
Protects against the risk of loss, theft, signatures on contracts. And it will add trust
damage or alterations when sending to the digital market in general by making it
documentation. easier to identify people, organisations and
• Legal recognition of electronic documents, and for these identifications to
documents: Assurance that an electronic have legal force.
document can not be rejected by the court
for the reason that it is electronic.
2 See “Learning from History: The Origins of eIDAS”, by Marshall Nam, Docu-
sign Blog, 9 June, 2016.
20
Thematic Report Blockchain and digital identity
21
Thematic Report Blockchain and digital identity
Recommendations
As we have seen, digital identity is a key pre- keys and addresses, and the degree to which
requisite for the digital single market and certain kinds of obfuscation methods might
hence should be a priority of policy makers. take this data outside the scope of GDPR (by
We have advocated for a decentralised making it sufficiently “anonymised”).
identity framework in Europe. In our opinion,
a decentralised identity framework in Europe 4. Clarify other potential regulatory issues.
could be supported in the following ways. We ask for legal clarification on the reuse of
issued credentials outside of their original
1. Support the role of government as an issuer regulatory environments, such as for example
of verifiable credentials. credentials subject to the Fifth AML Directive
Clearly the government can and will play (AMLD5), the Revised Payment Services
an important role as an issuer of verifiable Directive (PSD2), and eIDAS to enable
credentials. The EU could support the use of horizontal comparability of credentials.
such credentials by educating and encouraging
government agencies on decentralised identity 5. Continue the work of exploring a European
and their role as issuers. The potential benefits Self-Sovereign Identity framework as
for citizens and companies are huge, both part of the European Blockchain Services
in terms of saving costs and speeding up Infrastructure (EBSI).
processes. As the EU develops blockchain standards
under the EBSI, it should look to ensure that
2. Clarify the relation of blockchains to eIDAS. they are cognisant of and interoperable with
As discussed above, it is possible that DIDs and VCs.
blockchain timestamping and signatures
used could be considered as comform with 6. Support the broad use of digital identity in
eIDAS even without trusted service providers. cities.
The EU could support a decentralised identity Smaller cities could be an excellent testing
framework by clarifying these points. We feel ground for decentralised identity frameworks.
it would position eIDAS as a powerful support The EU could support local authorities via
for decentralised identity in Europe, aiming at funding and expertise to build city-wide
having eIDAS-compliant implementations of infrastructures for their residents and so test
SSI up to the highest level of assurance. them in a live setting.
22
Thematic Report Blockchain and digital identity
Right now there are many organisations, both public and private, working
on such standards and so helping to build the conceptual foundation for
a decentralised identity framework. In this section we bring the reader’s
attention to some of these organisations, most of which are good sources
of more information for those readers who want to delve into the details.
1 https://www.w3.org/
2 https://identity.foundation/
3 https://www.iso.org/home.html
4 https://www.iso.org/committee/6266604.html
5 https://www.iso.org/committee/45306.html
6 https://www.cen.eu/about/Pages/default.aspx
23
Thematic Report Blockchain and digital identity
7 https://www.blockchaineconomia.es/wp-content/uploads/2018/11/Libro%20blanco%20estandarización%20Bck.pdf
8 https://openid.net/foundation/
9 https://www.ietf.org/?gclid=EAIaIQobChMIoLvxjPSz4QIV1xXTCh3rIwhfEAAYASAAEgIjEfD_BwE
10 https://inatba.org/
11 https://www.hyperledger.org/projects/hyperledger-indy
24
Thematic Report Blockchain and digital identity
Appendix — Blockchain
Terminology
What is a blockchain?
Blockchain is one of the major technological breakthroughs of
the past decade. A technology that allows large groups of people
and organisations to reach agreement on and permanently record
information without a central authority, it has been recognised as an
important tool for building a fair, inclusive, secure and democratic digital
economy. This has significant implications for how we think about many
of our economic, social and political institutions.
Blockchain gets its name from the fact that data is stored in groups
known as blocks, and that each validated block is cryptographically
sealed to the previous block, forming an ever-growing chain of data.
Instead of being stored in a central location, all the nodes in the network
share an identical copy of the blockchain, continuously updating it as
new valid blocks are added.
25
Thematic Report Blockchain and digital identity
The potential use cases for blockchain are vast. People are looking
at blockchain technology to disrupt most industries, including from
automotive, banking, education, energy and e-government to healthcare,
insurance, law, music, art, real estate and travel. While blockchain is
definitely not the solution for every problem, smart contract automation
and disintermediation enable reduced costs, lower risks of errors and
fraud and drastically improved speed and experience in many processes.
Glossary
The vocabulary used in the context of blockchains is quite specific and
can be hard to understand. Here are the essential concepts you should
know in order to navigate this breakthrough technology:
26
Thematic Report Blockchain and digital identity
27