17
KMIP v.Next PGP Support 1 KMIP v.Next PGP Support Michael Allen Sr. Technical Director, Symantec

KMIP v.Next PGP Support

  • Upload
    aldis

  • View
    65

  • Download
    0

Embed Size (px)

DESCRIPTION

KMIP v.Next PGP Support. Michael Allen. Sr. Technical Director, Symantec. Agenda. Trust Establishment. 1. Current KMIP Situation. Proposed Enhancements. 2. 2. Trust Establishment - Email. Trust Establishment – External Directory. Where Are We Now. Note About Notation. - PowerPoint PPT Presentation

Citation preview

Page 1: KMIP  v.Next  PGP Support

KMIP v.Next PGP Support 1

KMIP v.Next PGP Support

Michael AllenSr. Technical Director, Symantec

Page 2: KMIP  v.Next  PGP Support

Agenda

KMIP v.Next PGP Support 2

Trust Establishment1

Current KMIP Situation2

Proposed Enhancements2

Page 3: KMIP  v.Next  PGP Support

Trust Establishment - Email

3KMIP v.Next PGP Support

Page 4: KMIP  v.Next  PGP Support

Trust Establishment – External Directory

4KMIP v.Next PGP Support

Page 5: KMIP  v.Next  PGP Support

Where Are We Now

5KMIP v.Next PGP Support

Page 6: KMIP  v.Next  PGP Support

Note About Notation

6KMIP v.Next PGP Support

Page 7: KMIP  v.Next  PGP Support

How Do We Fit This Into That?

7KMIP v.Next PGP Support

Page 8: KMIP  v.Next  PGP Support

8

What’s Missing from KMIP?

2

• Each PGP key have multiple user IDs (usually email addresses, can be images as well)

• Searches for other PGP keys usually use these user IDs• KMIP has certificate identifier but doesn’t have the

right bits in that attribute• User IDs can be signed just as keys can be signed

Multiple User IDs1

• A PGP key consists of a unifying key and multiple purpose-specific sub keys

• Keys are tied together via signatures between each other

• KMIP doesn’t have a link notion between sets of public / private key pairs

Top Key / Sub Key Structures

3

• Anyone’s PGP key can sign another key• These signatures may play a role in arbitrary trust

calculations

Arbitrary Signature Sets4

• PGP-specific feature where the key ID of another PGP key rides along with one’s own PGP key

• Anything encrypted with one’s PGP key also gets encrypted to the ADK

• Searches for ADK occur via its key ID

Additional Decryption Key

KMIP v.Next PGP Support

Page 9: KMIP  v.Next  PGP Support

PGP Certificate Type Re-Examined

9KMIP v.Next PGP Support

Page 10: KMIP  v.Next  PGP Support

Top Key and Sub Key Link Objects

10

KMIP v.Next PGP Support

Page 11: KMIP  v.Next  PGP Support

Top Key and Sub Key Link Objects

11

KMIP v.Next PGP Support

Page 12: KMIP  v.Next  PGP Support

New Link Types

12

KMIP v.Next PGP Support

Table 9.1.3.2.20: Link Type Enumeration

Page 13: KMIP  v.Next  PGP Support

New PGP Key ID Attribute

13

KMIP v.Next PGP Support

Section 3.XX

Page 14: KMIP  v.Next  PGP Support

New PGP User ID Attribute

14

KMIP v.Next PGP Support

Section 3.XX

Page 15: KMIP  v.Next  PGP Support

New PGP ADK Attribute

15

KMIP v.Next PGP Support

Section 3.XX

Page 16: KMIP  v.Next  PGP Support

New PGP Signature Attribute

16

KMIP v.Next PGP Support

Section 3.XX

Page 17: KMIP  v.Next  PGP Support

Thank you!

17

Michael [email protected]