DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas...

23
DNSSEC for the Root Zone – Update IETF 78, Maastricht, The Netherlands 27 July 2010 Joe Abley, ICANN and d Matt Larson,VeriSign

Transcript of DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas...

Page 1: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

DNSSECfor the Root

Zone – UpdateIETF 78, Maastricht, The Netherlands

27 July 2010

Joe Abley, ICANN and Matt Larson, VeriSignJoe Abley, ICANN and Matt Larson, VeriSign

Page 2: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

This design is the result of a cooperation between ICANN & VeriSign withsupport from the U.S. DoC NTIA

Page 3: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Quick Recap

• 2048-bit RSA KSK, 1024-bit RSA ZSK

• Signatures with RSA/SHA-256

• Split ZSK/KSK operations

• Incremental deployment

• Deliberately Unvalidatable Root Zone (DURZ)

Page 4: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Deployment Status

• Done!

• Full production on July 15, 2010

‣ Already had DURZ at every root server

‣ Keys became unobscured

• No problems reported

Page 5: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

DS RecordChange Requests

• DS record requests being accepted by IANA now

• TLD change template now includes DS records

• DS RRsets for bg, br, cat, cz, lk, na, org, tm, uk already in the root

Page 6: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Trusted Community Representatives (TCRs)• Crypto Officers (CO)

• Recovery Key Shareholders (RKSH)

• Not from an organization affiliated with the root zone management process

‣ ICANN, VeriSign or the U.S. Department of Commerce

Page 7: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

TCRs• Crypto Officers (COs)– Have physical keys to safe deposit boxes holding smartcards that activate the HSM– ICANN cannot generate new key or sign ZSK without 3-of-7 COs– Able to travel up to 4 times a year to US– Don’t lose the (physical) key

16

Page 8: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

TCRs• Recovery Key Share Holders (RKSHs)– Have smartcards holding pieces (M-of-N) of the key

used to encrypt the KSK inside the HSM– If both key management facilities fall into the ocean,

5-of-7 RKSH smartcards and an encrypted KSK smartcard can reconstitute KSK in a new HSM•Backup KSK encrypted on smartcard held by ICANN

– Able to travel on relatively short notice to US, but hopefully never– Annual inventory

17

Page 9: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

U.S. East:Alain Aina, BJAnne-Marie Eklund Löwinder, SEFrederico Neves, BRGaurab Upadhaya, NPOlaf Kolkman, NLRobert Seastrom, USVinton Cerf, US

U.S. West:Andy Linton, NZCarlos Martinez, UYDmitry Burkov, RUEdward Lewis, USJoão Luis Silva Damas, PTMasato Minda, JPSubramanian Moonesamy, MU

Bevil Wooding, TTDan Kaminsky, USJiankang Yao, CNMoussa Guebre, BFNorm Ritchie, CAOndřej Surý, CZPaul Kane, UK

Backup RKSHsDavid Lawrence, USDileepa Lathsara, LKJorge Etges, BRKristian Ørmen, DKRalf Weber, DEWarren Kumari, US

18

Christopher Griffiths, USFabian Arbogast, TZJohn Curran, USNicolas Antoniello, UYRudolph Daniel, UKSarmad Hussain, PKÓlafur Guðmundsson, IS

Crypto Officers (COs)

Recovery Key Shareholders

(RKSHs)Backup COs

Page 10: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Key Ceremonies

• Ceremony #1: June 16, 2010, Culpeper, VA

‣ KSK created, Q3 root DNSKEY RRsets signed

‣ Recovery Key Shareholders and East Coast Crypto Officers enrolled

• Ceremony #2: July 12, 2010, Los Angeles, CA

‣ KSK installed, Q4 root DNSKEY RRsets signed

‣ West Coast Crypto Officers enrolled

Page 11: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,
Page 12: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Key Ceremony Video

• To be inserted here

Page 13: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

• Nine separate data collection events• Usually 48 hours (most recent was 120 hours)• DNS Queries only• Some 20TB of data• Asked all root operators to participate

DURZ/DITL Data

13

Page 14: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

UDP Query Rate

M

L

K

J

I

H

G

F

E

D

C

B

A0

25000

2010 01 19Pre DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 01 27L DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 02 10A DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 03 03I,M DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 03 24D,E,K DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 04 14B,C,F,G,H DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 05 05J DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 05 25Post DURZ

M

L

K

J

I

H

G

F

E

D

C

B

A

2010 07 14Validating

Page 15: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

DNS Message SizesFor J root

May05 May06

06 10 14 18 22 02 06

Mea

n Si

ze, B

ytes

0

100

200

300

400

500

600

ResponsesQueries

Page 16: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

TCP Query Rate As Percent of UDP QueriesPe

rcen

tage

0

0.1

0.2

0.3

0.4

0.5

0.6

2010 01 19Pre DURZ

2010 01 27L DURZ

2010 02 10A DURZ

2010 03 03I,M DURZ

2010 03 24D,E,K DURZ

2010 04 14B,C,F,G,H DURZ

2010 05 05J DURZ

2010 05 25Post DURZ

2010 07 14Validating

ABCDEFGHIJKLM

Page 17: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

TCP Query Rate

Que

ries

Per S

econ

d

0

20

40

60

80

100

120

2010 01 19Pre DURZ

2010 01 27L DURZ

2010 02 10A DURZ

2010 03 03I,M DURZ

2010 03 24D,E,K DURZ

2010 04 14B,C,F,G,H DURZ

2010 05 05J DURZ

2010 05 25Post DURZ

2010 07 14Validating

ABCDEFGHIJKLM

Page 18: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

DNSSEC Query TypesFor A root

Que

ries

Per S

econ

d

100

30

10

3

1

.3

.1

2010 01 19Pre DURZ

2010 01 27L DURZ

2010 02 10A DURZ

2010 03 03I,M DURZ

2010 03 24D,E,K DURZ

2010 04 14B,C,F,G,H DURZ

2010 05 05J DURZ

2010 05 25Post DURZ

2010 07 14Validating

DNSKEYRRSIGDSNSECNSEC3DLV

Page 19: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

TLDs of DS Queries

!"#!$%&'$

()$*'$

+",$-%'$

."$/'$ 01$

2'$

,+3$-'$

+451"$-'$

(Based  on  data  from  2010-­‐07-­‐14  through  2010-­‐07-­‐19)

Page 20: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

DocumentationAvailable at www.root-dnssec.org

• Requirements

• High Level Technical Architecture

• DNSSEC Practice Statements (DPS)

• Trust Anchor Publication

• Deployment Plan

• KSK Ceremonies Guide

• TCR Proposal

• Resolver Testing with a DURZ

Page 21: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Questions & Answers

Page 23: DNSSEC for the Root · PDF fileDNSSEC for the Root Zone – Update IETF 78, ... Nicolas Antoniello, UY ... Backup COs (RKSHs) Key Ceremonies • Ceremony #1: June 16, 2010, Culpeper,

Root DNSSEC Design Team

Joe AbleyMehmet AkcinDavid BlackaDavid ConradRichard LambMatt Larson

Fredrik LjunggrenDave Knight

Tomofumi OkuboJakob SchlyterDuane Wessels