cis 2013 blakley keynote

95
WHAT IF IDENTITY WERE PASS-BY-REFERENCE?

Upload: bob-blakley

Post on 30-Jun-2015

1.874 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Cis 2013 blakley keynote

WHAT IF IDENTITY WERE PASS-BY-REFERENCE?

Page 2: Cis 2013 blakley keynote

WHAT IF IDENTITY WERE PASS-BY-REFERENCE?

A drama in text messages

Page 3: Cis 2013 blakley keynote

HI, I'M BOB

Page 4: Cis 2013 blakley keynote

I'M IN THE DRAMA DEPARTMENT

Page 5: Cis 2013 blakley keynote

I'M IN THE DRAMA DEPARTMENT

At Citibank

Page 6: Cis 2013 blakley keynote

WATCH THIS.

Page 7: Cis 2013 blakley keynote

SHORT ATTENTION SPAN SUMMARY

Page 8: Cis 2013 blakley keynote

SHORT ATTENTION SPAN SUMMARY

Passing a pointer to your identity is a better idea

than passing your identity

Page 9: Cis 2013 blakley keynote

TELL ME MORE...

Page 10: Cis 2013 blakley keynote

TELL ME MORE...I hear you cry

Page 11: Cis 2013 blakley keynote

TEXTING THE CAR DEALER

Page 12: Cis 2013 blakley keynote

I'd like a car

Page 13: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

Page 14: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

Page 15: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylinders

Page 16: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylindersOK. I'll take the red one. I'd like to finance over 4 years

Page 17: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylindersOK. I'll take the red one. I'd like to finance over 4 years

That loan is at 6.25%

Page 18: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylindersOK. I'll take the red one. I'd like to finance over 4 years

That loan is at 6.25%

I want 5.5%

Page 19: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylindersOK. I'll take the red one. I'd like to finance over 4 years

That loan is at 6.25%

I want 5.5%I can do that

Page 20: Cis 2013 blakley keynote

TEXTING THE CAR DEALER

Page 21: Cis 2013 blakley keynote

TEXTING THE CAR DEALERIf Identity Architects sold cars

Page 22: Cis 2013 blakley keynote

I'd like a car

Page 23: Cis 2013 blakley keynote

I'd like a car

That will be $52,000

Page 24: Cis 2013 blakley keynote

I'd like a car

That will be $52,000Here you go

Page 25: Cis 2013 blakley keynote

I'd like a car

That will be $52,000Here you go

Here's your white Ford Escort.

Page 26: Cis 2013 blakley keynote

I'd like a car

That will be $52,000Here you go

Here's your white Ford Escort.

It comes with a vinyl wrap advertising The Gap.

Page 27: Cis 2013 blakley keynote

I'd like a car

That will be $52,000Here you go

Here's your white Ford Escort.

It comes with a vinyl wrap advertising The Gap.

And the radio plays Fox News

Page 28: Cis 2013 blakley keynote

YOU THINK I'M BEING MEAN

Page 29: Cis 2013 blakley keynote

YOU THINK I'M BEING MEAN

DON'T YOU?

Page 30: Cis 2013 blakley keynote

I'd like a social media account

Page 31: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Page 32: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you go

Page 33: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you goHere's your account.

Page 34: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you goHere's your account.

You want cheap Viagra?

Page 35: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you goHere's your account.

You want cheap Viagra?

You'll be hearing from the FISA Court

Page 36: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you goHere's your account.

You want cheap Viagra?

You'll be hearing from the FISA Court

But you didn't hear that from me. Tell them Snowden told you.

Page 37: Cis 2013 blakley keynote

I'd like a social media account

Send me your name, email, SSN, Credit Card, and phone

Here you goHere's your account.

You want cheap Viagra?

You'll be hearing from the FISA Court

But you didn't hear that from me. Tell them Snowden told you.

Seriously.

Page 38: Cis 2013 blakley keynote

WHAT DOES THE CAR DEALER KNOW...

Page 39: Cis 2013 blakley keynote

WHAT DOES THE CAR DEALER KNOW...

THAT THE IDENTITY ARCHITECT DOESN'T?

Page 40: Cis 2013 blakley keynote

I'd like a car

I have a Cadillac STS for $32,000

I like the STS, but I'm only willing to pay $27,000

OK, but you'll have to get the LE package with 4

cylindersOK. I'll take the red one. I'd like to finance over 4 years

That loan is at 6.25%

I want 5.5%I can do that

Page 41: Cis 2013 blakley keynote

WHAT DOES THE CAR DEALER KNOW...

THAT THE IDENTITY ARCHITECT DOESN'T?

The car dealer knows how to deal with counteroffers

Page 42: Cis 2013 blakley keynote

TEXTING THE SERVICE PROVIDER

Page 43: Cis 2013 blakley keynote

TEXTING THE SERVICE PROVIDER

If Identity Architects understood counteroffers

Page 44: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

Page 45: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

Page 46: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

...

Page 47: Cis 2013 blakley keynote

Hey @address! Some dude says you can identify him

using this #token

Page 48: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

Page 49: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPR

Page 50: Cis 2013 blakley keynote

WAIT, WHAT?

Page 51: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

Page 52: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

Page 53: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #address

Page 54: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

Page 55: Cis 2013 blakley keynote

LIKE, ZOMG, RIGHT?

Page 56: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

FedEx. And Viagra ads.

Page 57: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

FedEx. And Viagra ads.That'll be $50

Page 58: Cis 2013 blakley keynote

MIND. BLOWN.

Page 59: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

FedEx. And Viagra ads.That'll be $50

Whoa. Just FedEx?

Page 60: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

FedEx. And Viagra ads.That'll be $50

Whoa. Just FedEx?Deal. Stephen Falken, Tiny

Island, Oregon

Page 61: Cis 2013 blakley keynote

Maybe. Who are you?

Hey @address! Some dude says you can identify him

using this #token

My name is @WOPRWhat do you want to know?

#name and #addressWhat will you use it for?

FedEx. And Viagra ads.That'll be $50

Whoa. Just FedEx?Deal. Stephen Falken, Tiny

Island, OregonOK, but...

Page 62: Cis 2013 blakley keynote

How do I know the guy who sent me the token is really

Falken?

Page 63: Cis 2013 blakley keynote

Send him this #challenge.if he replies with this #response, it's him.

How do I know the guy who sent me the token is really

Falken?

Page 64: Cis 2013 blakley keynote

Send him this #challenge.if he replies with this #response, it's him.

How do I know the guy who sent me the token is really

Falken?

KTHXBAI

Page 65: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

Answer this #challenge

...

Page 66: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

Answer this #challenge#response

...

Page 67: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

Answer this #challenge#response

Greetings, Professor Falken.

...

Page 68: Cis 2013 blakley keynote

Identify me. Use this @address and this #token

OK. Hang on

Answer this #challenge#response

Greetings, Professor Falken.

...

Would you like to play a game?

Page 69: Cis 2013 blakley keynote

API

Page 70: Cis 2013 blakley keynote

IDENTITY CONSUMER

identify_me()

Page 71: Cis 2013 blakley keynote

IDENTITY CONSUMER

identify_me()

IDENTITYPRODUCER

identify_subject()

Page 72: Cis 2013 blakley keynote

IDENTITY CONSUMER

identify_me()

IDENTITYPRODUCER

identify_subject()

SUBJECT

challenge()

Page 73: Cis 2013 blakley keynote

PROTOCOL

Page 74: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

Page 75: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

IDP.identify_subject (subject_token, IDPname, requested_subject_attrs,

requested_uses)

Page 76: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

IDP.identify_subject (subject_token, IDPname, requested_subject_attrs,

requested_uses)

subject_attrs, restrictions, challenge_token, response_token

Page 77: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

IDP.identify_subject (subject_token, IDPname, requested_subject_attrs,

requested_uses)

subject_attrs, restrictions, challenge_token, response_token

subject.challenge (challenge_token)

Page 78: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

IDP.identify_subject (subject_token, IDPname, requested_subject_attrs,

requested_uses)

subject_attrs, restrictions, challenge_token, response_token

subject.challenge (challenge_token)

response_token

Page 79: Cis 2013 blakley keynote

IDC.identify_me (*IDP, subject_token)

IDP.identify_subject (subject_token, IDPname, requested_subject_attrs,

requested_uses)

subject_attrs, restrictions, challenge_token, response_token

subject.challenge (challenge_token)

response_token

RINSE AND REPEAT FOR NEGOTIATION

Page 80: Cis 2013 blakley keynote

USE CASES

Page 81: Cis 2013 blakley keynote

IDP = subject IDC

FIRST-PARTY REGISTRATION

Page 82: Cis 2013 blakley keynote

IDP = subject IDC

FIRST-PARTY AUTHENTICATION

Page 83: Cis 2013 blakley keynote

subject IDC

THIRD-PARTY REGISTRATION

IDP

Page 84: Cis 2013 blakley keynote

subject IDC

THIRD-PARTY AUTHENTICATION

IDP

Page 85: Cis 2013 blakley keynote

BENEFITS

Page 86: Cis 2013 blakley keynote

No identity information is exchanged

until terms of use are negotiated

Page 87: Cis 2013 blakley keynote

Both users and Identity Consumers

can state terms and negotiate

Page 88: Cis 2013 blakley keynote

Phishing defense

via authentication of Identity Consumers

Page 89: Cis 2013 blakley keynote

Simple, minimal "webdevified" API and protocol

Page 90: Cis 2013 blakley keynote

Anonymity, pseudonymity, and "real names"

are supported using a single API and protocol

Page 91: Cis 2013 blakley keynote

First- and third-party identity producers

are supported using a single API and protocol

Page 92: Cis 2013 blakley keynote

Registration and authentication

are supported using a single API and protocol

Page 93: Cis 2013 blakley keynote

BOB.BLAKLEY @ CITI.COM

Page 94: Cis 2013 blakley keynote

THANK YOU

Page 95: Cis 2013 blakley keynote

I'LL BE HAPPY TO ANSWER YOUR QUESTIONS