vote independence a powerful privacy notion for voting
play

Vote-Independence: A Powerful Privacy Notion for Voting Protocols - PowerPoint PPT Presentation

Introduction Intuitive Definitions Formal Definitions Analysis and Case Studies Conclusion Vote-Independence: A Powerful Privacy Notion for Voting Protocols Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Universit Grenoble 1, CNRS,


  1. Introduction Intuitive Definitions Formal Definitions Analysis and Case Studies Conclusion Vote-Independence: A Powerful Privacy Notion for Voting Protocols Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Université Grenoble 1, CNRS, Verimag FPS 2011: May 13, 2011 Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  2. Introduction Intuitive Definitions Formal Definitions Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  3. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  4. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  5. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Voting machines are not a recent technology They have been in use in the US for over 100 years! Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  6. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Electronic voting machines. . . . . . are used all over the world Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  7. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Internet voting Available in Estonia France Switzerland . . . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  8. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Security Requirements Fairness Individual Verifiability Eligibility Universal Verifiability Security Requirements Privacy Robustness Receipt-Freeness Coercion-Resistance Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  9. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Security Requirements Fairness Individual Verifiability Eligibility Universal Verifiability Security Requirements Privacy Robustness Receipt-Freeness Coercion-Resistance Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  10. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  11. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Helios [ ? ] is a web based open-source voting system based on homomorphic encryption. Server Alice A Bob B =A,B Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  12. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Helios [ ? ] is a web based open-source voting system based on homomorphic encryption. Server Alice A A Bob B =A,B Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  13. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Helios [ ? ] is a web based open-source voting system based on homomorphic encryption. Server Alice A A Bob B B =A,B Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  14. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Helios [ ? ] is a web based open-source voting system based on homomorphic encryption. Server Alice A A + Bob B B =A,B Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  15. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A Eve Bob B =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  16. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A A Eve Bob B =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  17. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A A Eve Bob B B =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  18. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A A A Eve Bob B B =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  19. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A A A Eve Bob B B A =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  20. Introduction Intuitive Definitions What is electronic voting? Formal Definitions An Attack on Privacy in Helios Analysis and Case Studies Conclusion Attack on Privacy in Helios [ ? ] Eve can attack Alice’s privacy by copying her vote: Server Alice A A + A Eve Bob B B + A =A,A,B To prevent this attack, we have to enforce Vote-Independence . Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  21. Introduction Intuitive Definitions Privacy Formal Definitions Vote-Independence Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  22. Introduction Intuitive Definitions Privacy Formal Definitions Vote-Independence Analysis and Case Studies Conclusion Plan 1 Introduction What is electronic voting? An Attack on Privacy in Helios 2 Intuitive Definitions Privacy Vote-Independence 3 Formal Definitions 4 Analysis and Case Studies 5 Conclusion Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  23. Introduction Intuitive Definitions Privacy Formal Definitions Vote-Independence Analysis and Case Studies Conclusion Defining Vote-Privacy [ ? ] Main idea: Observational equivalence between two situations. Alice Bob Vote A B ≈ l Vote B A Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

  24. Introduction Intuitive Definitions Privacy Formal Definitions Vote-Independence Analysis and Case Studies Conclusion Defining Receipt-Freeness [ ? ] Again: Observational equivalence between two situations, but Alice tries to create a receipt or a fake. Mallory Alice Bob Secret Data A B ≈ l Fake Data B A Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech Vote-Independence

Recommend


More recommend