Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
IRMA
Github mirrors
pbdf-website
Commits
c4f36eb8
Commit
c4f36eb8
authored
Aug 24, 2019
by
Mike Linksvayer
Committed by
Sietse Ringers
Aug 25, 2019
Browse files
Misc typo correction, extra space removal in en IRMA explanation
parent
574148a8
Changes
1
Show whitespace changes
Inline
Side-by-side
pages/en/irma-explanation.md
View file @
c4f36eb8
...
@@ -80,23 +80,20 @@ involved. These non-identifying attributes apply to multiple people.
...
@@ -80,23 +80,20 @@ involved. These non-identifying attributes apply to multiple people.
Attributes form a natural mechanism for revealing certain aspects of
Attributes form a natural mechanism for revealing certain aspects of
yourself, while at the same time selectively disclosing other aspects.
yourself, while at the same time selectively disclosing other aspects.
There are many scenarios where attributes provide precisely the
There are many scenarios where attributes provide precisely the
relevant information that is required for a certain transaction
.
relevant information that is required for a certain transaction
:
*
If you wish to join an online chat-box for minors, you have to prove
*
If you wish to join an online chat-box for minors, you have to prove
that you are younger than 15, for instance. Or if you want to
that you are younger than 15, for instance. Or if you want to
participate in an online discussion group of people with a certain
participate in an online discussion group of people with a certain
sensitive disease, this disease itself can be the attribute that
sensitive disease, this disease itself can be the attribute that
gives you anonymous access to the group.
gives you anonymous access to the group.
*
When you wish to buy a violent game/movie/book online, you have to
*
When you wish to buy a violent game/movie/book online, you have to
prove that you are older than 16, or may even older than 18.
prove that you are older than 16, or maybe even older than 18.
*
If you possess the "student" attribute you may be able to get a
*
If you possess the "student" attribute you may be able to get a
discount at a hairdresser;
en
if you have the "handicapped"
discount at a hairdresser; if you have the "handicapped"
attribute of specific kind, you may be entitled to special
attribute of specific kind, you may be entitled to special
transportation.
transportation.
*
For a purchase online your home address attribute is needed for
*
For a purchase online you home address attribute is needed for
delivery. Discounts may be available via a loyalty attribute of the
delivery. Discounts may be available via a loyalty attribute of the
webshop. And possible an age limit attribute is required if the item
webshop. And possible an age limit attribute is required if the item
that you purchase is not intended for minors.
that you purchase is not intended for minors.
...
@@ -195,7 +192,7 @@ as:
...
@@ -195,7 +192,7 @@ as:
insurance account numbers, type of insurance, etc.
insurance account numbers, type of insurance, etc.
*
internet service providers and telecom operators, for: email
*
internet service providers and telecom operators, for: email
addresses, phone numbers, IP-addresses
addresses, phone numbers, IP-addresses
*
the Facebook
'
s / Google
'
s / Apple
'
s / Amazon
'
s / Microsoft
'
s of this
*
the Facebooks / Googles / Apples / Amazons / Microsofts of this
world for login data
world for login data
*
big or small web-shops, with loyalty cards and custom numbers, with
*
big or small web-shops, with loyalty cards and custom numbers, with
associated status, coupons, etc.
associated status, coupons, etc.
...
@@ -204,7 +201,7 @@ as:
...
@@ -204,7 +201,7 @@ as:
*
hospitals and other healthcare organizations, for regulating access
*
hospitals and other healthcare organizations, for regulating access
via attributes, not only for healthcare professionals, but also for
via attributes, not only for healthcare professionals, but also for
patients
patients
*
block
chain initiatives, for authentication of users and their roles
*
blockchain initiatives, for authentication of users and their roles
*
military organizations, for all their different ranks and (security)
*
military organizations, for all their different ranks and (security)
compartmentalizations and clearances, and for members of special
compartmentalizations and clearances, and for members of special
forces whose identifying data are typically not revealed
forces whose identifying data are typically not revealed
...
@@ -267,11 +264,11 @@ The three pictures below give a schematic overview, first of
...
@@ -267,11 +264,11 @@ The three pictures below give a schematic overview, first of
downloading attributes at an issuer, and subsequently, of
downloading attributes at an issuer, and subsequently, of
using attributes at two different web-shops.
using attributes at two different web-shops.
<hr>
<hr>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_voorbereiding_en.png"
alt=
"IRMA
uitgever
"
style=
"width: 55%; height: 55%"
/></p>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_voorbereiding_en.png"
alt=
"IRMA
preparation
"
style=
"width: 55%; height: 55%"
/></p>
<hr>
<hr>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_eerste_gebruik_en.png"
alt=
"IRMA
gebruik
"
style=
"width: 50%; height: 50%"
/></p>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_eerste_gebruik_en.png"
alt=
"IRMA
first use
"
style=
"width: 50%; height: 50%"
/></p>
<hr>
<hr>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_enzovoort_en.png"
alt=
"IRMA
gebruik
"
style=
"width: 50%; height: 50%"
/></p>
<p
align=
"center"
><img
src=
"../images/Transactions_IRMA_enzovoort_en.png"
alt=
"IRMA
and so on
"
style=
"width: 50%; height: 50%"
/></p>
<hr>
<hr>
This downloading of attributes is a natural form of modern
*
identity
This downloading of attributes is a natural form of modern
*
identity
...
@@ -358,7 +355,7 @@ architecture.
...
@@ -358,7 +355,7 @@ architecture.
The difference between a decentralized (IRMA) and centralized
The difference between a decentralized (IRMA) and centralized
(non-IRMA) set-up is sketched below.
(non-IRMA) set-up is sketched below.
<p
align=
"center"
><img
src=
"../images/Transactions_all_lowres_en.png"
alt=
"
overzicht
"
style=
"width: 100%; height: 100%"
/></p>
<p
align=
"center"
><img
src=
"../images/Transactions_all_lowres_en.png"
alt=
"
summary
"
style=
"width: 100%; height: 100%"
/></p>
It may be clear that in the non-IRMA set-up the issuer of attributes
It may be clear that in the non-IRMA set-up the issuer of attributes
is a
*privacy hotspot*
who facilitates and sees all
is a
*privacy hotspot*
who facilitates and sees all
...
@@ -443,7 +440,7 @@ were developed.
...
@@ -443,7 +440,7 @@ were developed.
As mentioned, individual IRMA attributes are combined in a credential.
As mentioned, individual IRMA attributes are combined in a credential.
For instance, you can have a credential containing the following
For instance, you can have a credential containing the following
attributes
.
attributes
:
*
nationality
*
nationality
*
place of birth
*
place of birth
...
@@ -453,7 +450,7 @@ Such a credential may for instance be issued by the (local or
...
@@ -453,7 +450,7 @@ Such a credential may for instance be issued by the (local or
national) authorities. You, as user, can decide, per transaction, to
national) authorities. You, as user, can decide, per transaction, to
disclose any subset of these attributes. In the above example, you can
disclose any subset of these attributes. In the above example, you can
for instance disclose your nationality, without revealing where or
for instance disclose your nationality, without revealing where or
when you were born. This
is
*selective disclosure*
property is the
when you were born. This
*selective disclosure*
property is the
basis of IRMA's privacy by design.
basis of IRMA's privacy by design.
The party that offers such credentials according to the IRMA protocols
The party that offers such credentials according to the IRMA protocols
...
@@ -531,7 +528,6 @@ The following terminology is used for IRMA's privacy guarantees.
...
@@ -531,7 +528,6 @@ The following terminology is used for IRMA's privacy guarantees.
there data together. Of course, this does not work for identifying
there data together. Of course, this does not work for identifying
attributes, like your bank account number, but it does work for
attributes, like your bank account number, but it does work for
non-identifying attributes, like your gender.
non-identifying attributes, like your gender.
*
**Multi-show unlinkability.**
This means that multiple disclosures
*
**Multi-show unlinkability.**
This means that multiple disclosures
of the same attribute by the same user cannot be linked by a
of the same attribute by the same user cannot be linked by a
verifier. Concretely, if, on a single day, you prove to a webshop
verifier. Concretely, if, on a single day, you prove to a webshop
...
@@ -694,8 +690,8 @@ for instance in your webshop or within your organization, do
...
@@ -694,8 +690,8 @@ for instance in your webshop or within your organization, do
[
contact
](
/contact-en
)
the Privacy by Design foundation.
[
contact
](
/contact-en
)
the Privacy by Design foundation.
For instance, the foundation can:
For instance, the foundation can:
*
advi
c
e about the organization of attributes for the intended application;
*
advi
s
e about the organization of attributes for the intended application;
*
advi
c
e about the usage of the open source software of the foundation;
*
advi
s
e about the usage of the open source software of the foundation;
*
possibly extend this software for optimal use within your
*
possibly extend this software for optimal use within your
application; such extensions will in principle also be open source
application; such extensions will in principle also be open source
and be available for others.
and be available for others.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment