Indien u hergebruik wenst te maken van de inhoud van deze presentatie, vragen wij u in het kader van auteursrechtelijke bescherming de juiste bronvermelding toe te passen. 17 juni 2014 De Reehorst in Ede Black Hat Sessions XII INLICHTINGEN DIENSTEN SPIONAGE INLICHTINGEN DIENSTEN SPIONAGE PRIVACY PRIVACY GEORGANISEERD DOOR MADISON GURKHA www.blackhatsessions.com Your Security is Our Business omslag BHS_2014_01.indd 1 10-06-14 11:30
IRMA Attribute-based credentials in de praktijk The Gospel of IRMA Wouter Lueks Mr presenter Working at xyz presenter@xyz.com
2
IRMA = I Reveal My Attributes Systeem Attribute-based credentials Chipkaart Privacy-vriendelijk & veilig Open source Gebruiker In control Infrastructuur Open maar met governance 3
Attribute-based credentials (ABCs) Toon een attribuut aan (leeftijd, nationaliteit, voorkeur, ) zonder je volledige identiteit prijs te geven. 4
Credential Credential Veilige container Attribuut Uitgegeven en ondergetekend door credential issuer Bevat attributen, selectively disclosable 5
Credentials gebruiken Anonymous Leeftijdscontrole (>16, >18 of <60, <65) Openbaar vervoer abonnement (type, periode, klasse) Pseudonymous Loyalty card (kaart nummer) Role based access control (militaire rang, clearances) Identificerend Paspoort-achtig (naam, BSN, adres) Studentenkaart (studentnumber, universiteit) Uittreksel basisregistratie personen (NAW gegevens) Zorgpas (verzekeraar, naam, nummer) 6
IRMA: uitgeven van credential User Scheme Authority Credential Issuer Verifier 7
IRMA: disclosing some attributes User Scheme Authority A: B: C: X X X X X X Credential Issuer Verifier Verifier certificate 8
Eigenschappen+van+ ABCs+ 9
+ Cryptografisch+ Gereedschap+ + Blind+signatures+ Zero:knowledge+ proofs+ Randomisa@e+ 10 h#p://www.popularwoodworking.com/woodworking5blogs/chris5schwarz5blog/details5on5the5dutch5tool5chests;
De IRMA kaart 11
Prestaties +1+s+ 12
DEMO+ 13
The dark side of IRMA Satan, hel, de verleiding The+Dark+Side+ 14 The Gospel of IRMA, 27-05-2014 William Hogarth: Satan, Sin and Death (A Scene from Milton's 'Paradise Lost'), c.1735-40, Tate, London [2013]
Func@on+Creep+ 15
Gebruiker in control: gebruiker verantwoordelijk 16
Controleerbaarheid+ 17
h#p://en.wikipedia.org/wiki/file:balaclava_3_hole_black.jpg; Misbruik+van+ Bankrobber Image Anonymity can be abused Don t necessarily support this anonimiteit+ 18
19 The Gospel of IRMA, 27-05-2014
eids zijn overal 20
Conclusies IRMA: Privacy vriendelijke attribute-based credentials Eerste snelle volledige chipkaart implementatie http://www.irmacard.org/ https://github.com/credentials/ Uitdagingen: grotere pilots 1024 bits is te weinig delen van kaarten voorkomen business model 21