SlideShare a Scribd company logo
1 of 51
Download to read offline
Patrik Bichsel, Jan Camenisch
IBM Research – Zurich
18 November 2010



IFIP IDMAN 2010, Oslo

Mixing Identities with Ease




1 / 14   ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation


                                                                 Where do we authenticate?



                                                                                         How?



2 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation


                                                                 Where do we authenticate?



                                                                                         How?



2 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation
           Identification instead of authentication
                           Dispersion of many attributes
                           Profiling and behavioral analysis
                           Loss of control over their own data

Problem
We communicate too much information!

Solution
Use privacy-friendly authentication solutions such as anonymous
credential systems.



3 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation
           Identification instead of authentication
                           Dispersion of many attributes
                           Profiling and behavioral analysis
                           Loss of control over their own data

Problem
We communicate too much information!

Solution
Use privacy-friendly authentication solutions such as anonymous
credential systems.



3 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation
           Identification instead of authentication
                           Dispersion of many attributes
                           Profiling and behavioral analysis
                           Loss of control over their own data

Problem
We communicate too much information!

Solution
Use privacy-friendly authentication solutions such as anonymous
credential systems.



3 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation
           Identification instead of authentication
                           Dispersion of many attributes
                           Profiling and behavioral analysis
                           Loss of control over their own data

Problem
We communicate too much information!

Solution
Use privacy-friendly authentication solutions such as anonymous
credential systems.



3 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Motivation
           Identification instead of authentication
                           Dispersion of many attributes
                           Profiling and behavioral analysis
                           Loss of control over their own data

Problem
We communicate too much information!

Solution
Use privacy-friendly authentication solutions such as anonymous
credential systems.



3 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




4 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




4 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




4 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




5 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer Introduction




6 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




7 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer - Challenges
Issuing Protocol
           Description of Credentials
           Signing unknown and committed attributes
           Creating credential updates

Proving Protocol
           Selective release of attributes
           Property proofs (e.g., inequality, set membership)
           Additional cryptographic values (e.g., verifiable encryption)
           Usage limitation


8 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer - Challenges
Issuing Protocol
           Description of Credentials
           Signing unknown and committed attributes
           Creating credential updates

Proving Protocol
           Selective release of attributes
           Property proofs (e.g., inequality, set membership)
           Additional cryptographic values (e.g., verifiable encryption)
           Usage limitation


8 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Identity Mixer - Challenges
Issuing Protocol
           Description of Credentials
           Signing unknown and committed attributes
           Creating credential updates

Proving Protocol
           Selective release of attributes
           Property proofs (e.g., inequality, set membership)
           Additional cryptographic values (e.g., verifiable encryption)
           Usage limitation


8 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Outline

Motivation


Identity Mixer
         Introduction
         Challenges
         Specification Language


Conclusion




9 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich


Specification Language - Credential Structure




10 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Specification Language - Proof Specification




11 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Conclusion

Results
            Abstraction from underlying cryptography
            Language for system components
            Implementation

Future Work
            Connection to Standards (e.g., SAML)
            Interoperability (e.g., U-Prove)




12 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Conclusion

Results
            Abstraction from underlying cryptography
            Language for system components
            Implementation

Future Work
            Connection to Standards (e.g., SAML)
            Interoperability (e.g., U-Prove)




12 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Conclusion

Results
            Abstraction from underlying cryptography
            Language for system components
            Implementation

Future Work
            Connection to Standards (e.g., SAML)
            Interoperability (e.g., U-Prove)




12 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Conclusion




Finally we can use advanced authentication systems!




13 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation
IBM Research – Zurich



Thank you!




Implementation http://prime.inf.tu-dresden.de/idemix/
                                    Talk http://www.zurich.ibm.com/˜pbi/




14 / 14   Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi   © 2010 IBM Coorporation

More Related Content

Viewers also liked

Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevotalusi
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevotalusi
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevotalusi
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevotalusi
 
Murni lasari, emulsi
Murni lasari, emulsiMurni lasari, emulsi
Murni lasari, emulsimurnilasari
 
Oracle cash management_Anne
Oracle cash management_AnneOracle cash management_Anne
Oracle cash management_Anneanuraj-sandhu
 
Электронный архив
Электронный архивЭлектронный архив
Электронный архивE_L_A_U
 

Viewers also liked (12)

Ferramentas testes2003
Ferramentas testes2003Ferramentas testes2003
Ferramentas testes2003
 
La salsa[1]
La salsa[1]La salsa[1]
La salsa[1]
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
 
Cover
CoverCover
Cover
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
 
Cover dan intro 2007
Cover dan intro 2007Cover dan intro 2007
Cover dan intro 2007
 
special groups
special groupsspecial groups
special groups
 
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevoSituacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
 
Murni lasari, emulsi
Murni lasari, emulsiMurni lasari, emulsi
Murni lasari, emulsi
 
Oracle cash management_Anne
Oracle cash management_AnneOracle cash management_Anne
Oracle cash management_Anne
 
Электронный архив
Электронный архивЭлектронный архив
Электронный архив
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Mixing Identities with Ease

  • 1. Patrik Bichsel, Jan Camenisch IBM Research – Zurich 18 November 2010 IFIP IDMAN 2010, Oslo Mixing Identities with Ease 1 / 14 ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 2. IBM Research – Zurich Motivation Where do we authenticate? How? 2 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 3. IBM Research – Zurich Motivation Where do we authenticate? How? 2 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 4. IBM Research – Zurich Motivation Identification instead of authentication Dispersion of many attributes Profiling and behavioral analysis Loss of control over their own data Problem We communicate too much information! Solution Use privacy-friendly authentication solutions such as anonymous credential systems. 3 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 5. IBM Research – Zurich Motivation Identification instead of authentication Dispersion of many attributes Profiling and behavioral analysis Loss of control over their own data Problem We communicate too much information! Solution Use privacy-friendly authentication solutions such as anonymous credential systems. 3 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 6. IBM Research – Zurich Motivation Identification instead of authentication Dispersion of many attributes Profiling and behavioral analysis Loss of control over their own data Problem We communicate too much information! Solution Use privacy-friendly authentication solutions such as anonymous credential systems. 3 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 7. IBM Research – Zurich Motivation Identification instead of authentication Dispersion of many attributes Profiling and behavioral analysis Loss of control over their own data Problem We communicate too much information! Solution Use privacy-friendly authentication solutions such as anonymous credential systems. 3 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 8. IBM Research – Zurich Motivation Identification instead of authentication Dispersion of many attributes Profiling and behavioral analysis Loss of control over their own data Problem We communicate too much information! Solution Use privacy-friendly authentication solutions such as anonymous credential systems. 3 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 9. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 4 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 10. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 4 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 11. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 4 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 12. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 5 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 13. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 14. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 15. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 16. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 17. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 18. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 19. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 20. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 21. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 22. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 23. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 24. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 25. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 26. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 27. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 28. IBM Research – Zurich Identity Mixer Introduction 6 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 29. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 7 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 30. IBM Research – Zurich Identity Mixer - Challenges Issuing Protocol Description of Credentials Signing unknown and committed attributes Creating credential updates Proving Protocol Selective release of attributes Property proofs (e.g., inequality, set membership) Additional cryptographic values (e.g., verifiable encryption) Usage limitation 8 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 31. IBM Research – Zurich Identity Mixer - Challenges Issuing Protocol Description of Credentials Signing unknown and committed attributes Creating credential updates Proving Protocol Selective release of attributes Property proofs (e.g., inequality, set membership) Additional cryptographic values (e.g., verifiable encryption) Usage limitation 8 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 32. IBM Research – Zurich Identity Mixer - Challenges Issuing Protocol Description of Credentials Signing unknown and committed attributes Creating credential updates Proving Protocol Selective release of attributes Property proofs (e.g., inequality, set membership) Additional cryptographic values (e.g., verifiable encryption) Usage limitation 8 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 33. IBM Research – Zurich Outline Motivation Identity Mixer Introduction Challenges Specification Language Conclusion 9 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 34. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 35. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 36. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 37. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 38. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 39. IBM Research – Zurich Specification Language - Credential Structure 10 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 40. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 41. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 42. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 43. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 44. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 45. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 46. IBM Research – Zurich Specification Language - Proof Specification 11 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 47. IBM Research – Zurich Conclusion Results Abstraction from underlying cryptography Language for system components Implementation Future Work Connection to Standards (e.g., SAML) Interoperability (e.g., U-Prove) 12 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 48. IBM Research – Zurich Conclusion Results Abstraction from underlying cryptography Language for system components Implementation Future Work Connection to Standards (e.g., SAML) Interoperability (e.g., U-Prove) 12 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 49. IBM Research – Zurich Conclusion Results Abstraction from underlying cryptography Language for system components Implementation Future Work Connection to Standards (e.g., SAML) Interoperability (e.g., U-Prove) 12 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 50. IBM Research – Zurich Conclusion Finally we can use advanced authentication systems! 13 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation
  • 51. IBM Research – Zurich Thank you! Implementation http://prime.inf.tu-dresden.de/idemix/ Talk http://www.zurich.ibm.com/˜pbi/ 14 / 14 Patrik Bichsel, Jan Camenisch | Mixing Identities with Ease | 18 November 2010 | ibmStyle.tex 2010-09-12 pbi © 2010 IBM Coorporation