an extensible and privacy preserving mobile id
play

AN EXTENSIBLE AND PRIVACY- PRESERVING MOBILE ID Michael Hlzl, MSc - PowerPoint PPT Presentation

AN EXTENSIBLE AND PRIVACY- PRESERVING MOBILE ID Michael Hlzl, MSc Institute of Networks and Security, JKU Linz IKT Sicherheitskonferenz 2017 26. September 2017, Villach Digital Identity: State of the Art OpenID: some (large) providers,


  1. AN EXTENSIBLE AND PRIVACY- PRESERVING MOBILE ID Michael Hölzl, MSc Institute of Networks and Security, JKU Linz IKT Sicherheitskonferenz 2017 26. September 2017, Villach

  2. Digital Identity: State of the Art  OpenID: some (large) providers, many (small) consumers  Facebook  Google  ...  FIDO  U2F  UAF  Governmental eIDs (German ePerso, Austrian “Bürgerkarte”, etc.) → optimized for web page login, not physical identification Extensibility in a Privacy-preserving eID 2

  3. Motivating Scenario: Convergence of Security-Critical Services Extensibility in a Privacy-preserving eID 3

  4. Mobile eID Use Case 1: Driving license verification by Police  All relevant attributes need to be presented, e.g. ID number:  Name 123456789  Date of birth Surname:  Full-resolution photo EINSTEIN  Vehicle classes Givenname: Albert  Restrictions/limitations  ... Date of Birth: Sex: 1879-03-14 M  Offline ID attributes transfer and Place of Birth: GENUINE offline verification Ulm, Germany Citizenship:  Should also work when mobile USA, Switzerland phone battery is empty! Signature: Extensibility in a Privacy-preserving eID 4

  5. Mobile eID Use Case 2: Age Verification  Age verification by e.g.  Automated vending machines ID number:  Bouncers at clubs 123456789  Entrance staff for birthday Surname: rebate promotions EINSTEIN Givenname:  Only age attribute should be Albert transferred in privacy- Date of Birth: Sex: sensitive manner 1879-03-14 M > 16 years Place of Birth: GENUINE Ulm, Germany Citizenship: USA, Switzerland Signature: Extensibility in a Privacy-preserving eID 5

  6. Mobile eID Use Case 3: Time-based Ticket for Public Transport  Typical for public transport  Monthly ID number:  Yearly 123456789  (any time period) Surname: EINSTEIN  No identifiers should be Givenname: transferred Albert  Location traces are highly Date of Birth: Sex: sensitive personal data 1879-03-14 M > 16 years Place of Birth: GENUINE Ulm, Germany Citizenship: USA, Switzerland Signature: Extensibility in a Privacy-preserving eID 6

  7. Extensible and Privacy-preserving Mobile eID Extensibility in a Privacy-preserving eID 7

  8. Building Blocks  NFC Secure Element (SE)  Protect identity keys & integrity assurances  Code isolation  Can be powered by the NFC field  Downside: constrained performance (see [1])  Attribute-based Credentials (ABC)  Issuance of attributes within a cryptographic container (credential) by trusted authority  Allows selective disclosure (SD) of these attributes  Downside: operations can become time-consuming (especially on an SE, e.g. [2]) Extensibility in a Privacy-preserving eID 8

  9. Extensibility and Privacy-preserving Mechanisms  Domains  eID derives pseudonym for each enrolled ID number: 123456789 domain Surname:  Domain can add data attributes to eID (e.g. EINSTEIN Givenname: transport ticket validity period) Albert  Trust-on-First-Use (TOFU) database protects derive against pseudonym linking  Profiles  Controlled by user  Defines the set of accessible attributes  Can be associated with a domain Extensibility in a Privacy-preserving eID 9

  10. Secure Channel Protocols  Purpose  eID validation  Profile selection  Attribute exchange  We define two processes  Domain enrollment  Verification Extensibility in a Privacy-preserving eID 10

  11. Protocols: Domain Enrollment  Initiated by eID holder on mobile device  User approves with PIN/password  Secure channel between SE and domain manager  Based on Alpár and Hoepmann in [3]  ABC to authenticate session keys  Use of the nonce of the selective disclosure (SD) mechanism  Combined with a domain pseudonym derivation Extensibility in a Privacy-preserving eID 11

  12. Protocols: Domain Enrollment Extensibility in a Privacy-preserving eID 12

  13. Evaluation  Storage Space on SE  Each enrolled domain requires: 1x EC-point, 1x profile description (e.g. 4 bytes for 32 attributes) ➔ 69 bytes  Computation times on SE  Domain enrollment  Verification Extensibility in a Privacy-preserving eID 13

  14. Austrian mobile Driving License (AmDL)  Current prototype at research center u'smile Extensibility in a Privacy-preserving eID 14

  15. Conclusion  Mobile eID for real-world identification  Possibility to use it for many services ID number: 123456789  Protocols for efficient attribute Surname: EINSTEIN exchange Givenname: Albert Date of Birth: Sex: 1879-03-14 M Place of Birth: Ulm, Germany  Protocols can be run on smart cards Citizenship: USA, Switzerland Signature: within reasonable time (below 2s) Extensibility in a Privacy-preserving eID 15

  16. AN EXTENSIBLE AND PRIVACY- PRESERVING EID Michael Hölzl, MSc Institute of Networks and Security, JKU Linz JOHANNES KEPLER hoelzl@ins.jku.at UNIVERSITÄT LINZ Altenberger Str. 69 4040 Linz, Österreich www.jku.at

  17. Bibliography [1] M. Hölzl, R. Mayrhofer, and M. Roland. Requirements for an Open Ecosystem for Embedded Tamper Resistant Hardware on Mobile Devices. In Proceedings of International Conference on Advances in Mobile Computing & Multimedia , MoMM ’13, pages 249–252. ACM, 2013. [2] P. Vullers and G. Alpár. Efficient Selective Disclosure on Smart Cards Using Idemix. In Policies and Research in Identity Management (IDMAN) , pages 53–67. Springer Berlin Heidelberg, Apr. 2013. [3] G. Alpár and J.-H. Hoepman. A Secure Channel for Attribute-based Credentials: [Short Paper]. In Proceedings of the 2013 ACM Workshop on Digital Identity Management, DIM ’13, pages 13–18. ACM, 2013. Extensibility in a Privacy-preserving eID 17

  18. Credits  Icons  SIM Card by Arthur Shlain from the Noun Project  People pattern by Gregor Cresnar from the Noun Project  Agreement by Chameleon Design from the Noun Project  Smart Phone by Emily Haasch from the Noun Project  Airplane Ticket by Creative Stall from the Noun Project  Bus tickets by Iulia Ardeleanu from the Noun Project  Loyalty Card by icon 54 from the Noun Project  Business card by Karthik Aathis from the Noun Project Extensibility in a Privacy-preserving eID 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend