is gdpr a roadblock to blockchain
play

Is GDPR a Roadblock to Blockchain? 1. Swiss Symposium Blockchain - PowerPoint PPT Presentation

Is GDPR a Roadblock to Blockchain? 1. Swiss Symposium Blockchain Research, Zurich, May 14th Jrn Erbguth, Dipl.-Inf., Dipl.-Jur. Consultant Legal Tech, Blockchain, Smart Contracts and Data Protection PhD candidate, University of Geneva


  1. Is GDPR a Roadblock to Blockchain? 1. Swiss Symposium Blockchain Research, Zurich, May 14th Jörn Erbguth, Dipl.-Inf., Dipl.-Jur. Consultant Legal Tech, Blockchain, Smart Contracts and Data Protection PhD candidate, University of Geneva joern@erbguth.ch +41 787256027

  2. Agenda • Article 8 of the Charter of Fundamental Rights and GDPR • The main conflicts of blockchain & GDPR • How to evaluate GDPR compliance • 5 ways that blockchain applications can cope with GDPR Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #2

  3. Charter of Fundamental Rights of the European Union Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #3

  4. What does the GDPR protect? Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #4

  5. GDPR in Relation to Other Fundamental Rights Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #5

  6. GDPR vs. Blockchain GDPR Blockchain Right to … Ri Art. 16: rectification immutable public Art. 17: erasure Art. 18: restriction of processing Is GDPR Is GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #6

  7. GDPR vs. Blockchain GDPR Blockchain Cl Clear responsibilities distributed responsibility controller anonymous participation processor Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #7

  8. General Data Protection Regulation (GDPR) • Processing of personal data is forbidden • Unless there is proper justification • Obligations for controllers and processors • Rights for data subjects • Includes obligation to information security • Fines up to 20 mill. € or 4% of worldwide annual turnover Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #8

  9. How to evaluate GDPR compliance • Does GDPR apply? • Is there processing of personal data? • Is there a justification for the data processing? • Do I comply with the obligations of GDPR? Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #9

  10. Does the GDPR apply? (Art. 2, 3) • Some entity that is considered a controller or a processor is in the EU • Offering goods or services to data subjects in the EU • Monitoring behavior of data subjects in the EU • Not if only for personal use or household activity Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #10

  11. Personal data (Art. 4.1)? Any information relating to an identified or identifiable natural person Pseudonymous data is personal data • Anonymous data is no not personal data • Recital 26: To determine whether a natural person is identifiable, account should be taken of al all the e mean eans reas easonab ably likel ely to be e used ed ... either by the controller or by another person to identify the natural person directly or indirectly. Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #11

  12. Examples of personal data ü IP addresses ü Bitcoin addresses ü “anonymized” movement profile ü “anonymized” browsing history ✗ aggregated movement profiles ✗ aggregated browsing history Attent At ention: on: Look Look at at the he indi ndivi vidual dual case case – do do no not gene neralize Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #12

  13. Encryption Deletion of the encryption key = deletion of the content? Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #13

  14. Use of Hash Values Pu Public Pr Private Encrypted Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #14

  15. Use of Hash Values Pu Public Pr Private Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #15

  16. Cryptographic hash functions • Serve as digital fingerprints • Virtually unique • Fixed length (e.g. 32 bytes) • For digital objects of any size Demo 2 Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #16

  17. GDPR-compliant use of hash values Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #17

  18. Non-GDPR-compliant use of hash values has diploma Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #18

  19. Adding Salt and Pepper to Hashes • Ensuring enough en entropy py • Making guessing practically impossible • Can prevent rainbow table attacks • Can prevent parallel attacks Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #19

  20. How to Hash Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #20

  21. How to Hash Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #21

  22. How to Hash Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #22

  23. How to Hash Data Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #23

  24. Test: Can you derive Personal Information? Is it possible to derive data from the blockchain even when all information outside the blockchain is deleted? What if • somebody knows one transaction, can she see further transactions of the same person? • somebody knows part of a transaction, can she see further details? • somebody knows personal details of a person, can she discover information about that person’s activity? Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #24

  25. Zero-Knowledge Proof Proof of knowing something without revealing it Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #25

  26. Zero-Knowledge Proof – Zcash Limiting the purpose of using personal data by technical means • Only the correctness of the transaction can be proven • Privacy by design • Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #26

  27. Advantages • Protection also against insiders (e.g. admins) • Access rights cannot be modified retroactively • Protection against intruders that breach the firewall • Data is protected against manipulation Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #27

  28. Lawfulness of processing (Art. 6) Consent (Art. 6.1 a) • Performance of a contract (Art. 6.1 b) • Compliance with a legal obligation (Art. 6.1 c) • Legitimate interest (Art. 6.1 f) • Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #28

  29. Controllers, Processors, Data Subjects Determines the purposes and Controller means of processing Processes data Processor on behalf of the controller Data-Subjects Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #29

  30. Who is “Controller” and who is “Processor”? Node operators? • Miner who mines a specific block? • All miners together? • User who signs a transaction with her private key? • Exchange or wallet service that signs a transaction on behalf • of a user? Entity that administrates permissions for a permissioned • blockchain? Is Is GDPR GDPR a Ro Roadblock to to Bl Blockchain? 1. Swiss Symposium Blockchain Research, May 14 th , 2019 Jörn Erbguth, joern@erbguth.ch #30

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