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

PPTX
2013-03-13 Trade secrets in Europe
PPTX
clothing for special groups
PPTX
Immunity to infection indonesia lengkap
PPTX
1980’s power point
PPTX
Fundraising & Social Media
PDF
Get Shorty via Group Signatures without Encryption
ODP
Presentació plàstics mariano
PPT
Murni lasari, emulsi
2013-03-13 Trade secrets in Europe
clothing for special groups
Immunity to infection indonesia lengkap
1980’s power point
Fundraising & Social Media
Get Shorty via Group Signatures without Encryption
Presentació plàstics mariano
Murni lasari, emulsi

Viewers also liked (12)

PPT
Ferramentas testes2003
PPTX
La salsa[1]
PPT
Situacion problema historia 3 er grado.ppt nuevo
PPT
Situacion problema historia 3 er grado.ppt nuevo
PPT
Situacion problema historia 3 er grado.ppt nuevo
PDF
Cover dan intro 2007
PPTX
special groups
PPT
Situacion problema historia 3 er grado.ppt nuevo
PPT
Murni lasari, emulsi
DOC
Oracle cash management_Anne
PPTX
Электронный архив
Ferramentas testes2003
La salsa[1]
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
Situacion problema historia 3 er grado.ppt nuevo
Cover dan intro 2007
special groups
Situacion problema historia 3 er grado.ppt nuevo
Murni lasari, emulsi
Oracle cash management_Anne
Электронный архив
Ad

Similar to Mixing Identities with Ease (20)

PDF
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
PPT
Identity_and_Access_Management_Overview.ppt
PDF
Identity and Biometrics in the Big Data & Analytics Context
PPT
The Business Of Identity, Access And Security V1.0
PDF
Infographic: Mobile Identity Management Trends in the Enterprise
PPTX
Smart Identity for the Hybrid Multicloud World
PDF
Secure Identity: The Future is Now
PPT
Finding Your Lost Keys
PDF
Li charles biometrics analytics & big data 122013a for release
PDF
Privacy - Principles, PrimeLife and Identity Mixer - Thomas Gross
PDF
Customer IAM vs Employee IAM (Legacy IAM)
PDF
Enabling Big Data with IBM InfoSphere Optim
PDF
Defining Enterprise Identity Management
PDF
CIS13: OpenID Connect: How it Solves your Problems
PPT
Identity 2.0 and User-Centric Identity
PDF
Business Impact of Identity Management In Information Technology
PPTX
The data bath
PPTX
From Business Intelligence to Big Data - hack/reduce Dec 2014
PDF
Big data and analytics
PDF
CA Technologies and Deloitte: Unleash and Protect your Business with Identity...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Identity_and_Access_Management_Overview.ppt
Identity and Biometrics in the Big Data & Analytics Context
The Business Of Identity, Access And Security V1.0
Infographic: Mobile Identity Management Trends in the Enterprise
Smart Identity for the Hybrid Multicloud World
Secure Identity: The Future is Now
Finding Your Lost Keys
Li charles biometrics analytics & big data 122013a for release
Privacy - Principles, PrimeLife and Identity Mixer - Thomas Gross
Customer IAM vs Employee IAM (Legacy IAM)
Enabling Big Data with IBM InfoSphere Optim
Defining Enterprise Identity Management
CIS13: OpenID Connect: How it Solves your Problems
Identity 2.0 and User-Centric Identity
Business Impact of Identity Management In Information Technology
The data bath
From Business Intelligence to Big Data - hack/reduce Dec 2014
Big data and analytics
CA Technologies and Deloitte: Unleash and Protect your Business with Identity...
Ad

Recently uploaded (20)

PPTX
Modernising the Digital Integration Hub
PDF
August Patch Tuesday
PDF
Unlock new opportunities with location data.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
The various Industrial Revolutions .pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPT
Geologic Time for studying geology for geologist
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid model detection and classification of lung cancer
Modernising the Digital Integration Hub
August Patch Tuesday
Unlock new opportunities with location data.pdf
O2C Customer Invoices to Receipt V15A.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
The various Industrial Revolutions .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Group 1 Presentation -Planning and Decision Making .pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
WOOl fibre morphology and structure.pdf for textiles
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Benefits of Physical activity for teenagers.pptx
DP Operators-handbook-extract for the Mautical Institute
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Geologic Time for studying geology for geologist
Getting started with AI Agents and Multi-Agent Systems
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Getting Started with Data Integration: FME Form 101
Hybrid model detection and classification of lung cancer

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