29.04.2015 Views

Anonymous Credentials in Web Applications - A Child's Play with ...

Anonymous Credentials in Web Applications - A Child's Play with ...

Anonymous Credentials in Web Applications - A Child's Play with ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Faculty of Computer Science Institute of Systems Architecture, Chair of Privacy and Data Security

Anonymous Credentials in Web

Applications

A Child's Play with the PRIME Core

Benjamin.Kellermann@tu-dresden.de

D19E 04A8 8895 020A 8DF6

0092 3501 1A32 491A 3D9C

Immanuel.Scholz@tu-dresden.de

EC9D D587 BDF0 0199 CE39

37B8 FFAE CFEF 5707 11EA

Nice, September 10, 2009


Possible Example Applications

Benjamin Kellermann Anonymous Credentials in Web Applications slide 2 of 10


Possible Example Applications

Benjamin Kellermann Anonymous Credentials in Web Applications slide 2 of 10


Naive Implementation

ID

ID

Benjamin Kellermann Anonymous Credentials in Web Applications slide 3 of 10


Naive Implementation

Benjamin Kellermann Anonymous Credentials in Web Applications slide 3 of 10


Solution

problems, requirements

Benjamin Kellermann Anonymous Credentials in Web Applications slide 4 of 10


Solution

problems, requirements

Benjamin Kellermann Anonymous Credentials in Web Applications slide 4 of 10


Solution

problems, requirements

SOLVED

Benjamin Kellermann Anonymous Credentials in Web Applications slide 4 of 10


Solution

problems, requirements

SOLVED

???

Benjamin Kellermann Anonymous Credentials in Web Applications slide 4 of 10


Problem

Benjamin Kellermann Anonymous Credentials in Web Applications slide 5 of 10


Comparison – PGP

Benjamin Kellermann Anonymous Credentials in Web Applications slide 6 of 10


Comparison – PGP

Benjamin Kellermann Anonymous Credentials in Web Applications slide 6 of 10


Comparison – PGP

Benjamin Kellermann Anonymous Credentials in Web Applications slide 6 of 10


Prime Architecture

Firefox

1: user enters

Web page

2: access

Web page

Application

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Prime Architecture

Firefox

1: user enters

Web page

2: access

Web page

Application

client

PRIME

core

server

PRIME

core

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Prime Architecture

Firefox

1: user enters

Web page

2: access

Web page

Application

3: ask PRIME

client

PRIME

core

server

PRIME

core

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Prime Architecture

Firefox

1: user enters

Web page

Interceptor

2: access

Web page

Application

4: ask PRIME

3: ask PRIME

client

PRIME

core

server

PRIME

core

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Prime Architecture

Firefox

1: user enters

Web page

Interceptor

2: access

Web page

Application

4: ask PRIME

3: ask PRIME

client

PRIME

core

server

PRIME

core

5: ask User

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Prime Architecture

Firefox

1: user enters

Web page

Interceptor

2: access

Web page

Application

4: ask PRIME

3: ask PRIME

client

PRIME

core

6: show

credentials

server

PRIME

core

5: ask User

Benjamin Kellermann Anonymous Credentials in Web Applications slide 7 of 10


Demo

Live Demonstration

Benjamin Kellermann Anonymous Credentials in Web Applications slide 8 of 10


Warning, Bugs around

Benjamin Kellermann Anonymous Credentials in Web Applications slide 9 of 10


Conclusion

• Developers need easy Toolkit

• 10 lines of additional code for anonymous credentials!

• easy to use interface

• good tutorial documentation

• easy to set up issuing service

Benjamin Kellermann Anonymous Credentials in Web Applications slide 10 of 10


Faculty of Computer Science Institute of Systems Architecture, Chair of Privacy and Data Security

Thank you for your attention!

Discussion

Benjamin.Kellermann@tu-dresden.de

D19E 04A8 8895 020A 8DF6

0092 3501 1A32 491A 3D9C

Immanuel.Scholz@tu-dresden.de

EC9D D587 BDF0 0199 CE39

37B8 FFAE CFEF 5707 11EA

Nice, September 10, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!