TCP%20Authentication%20Option - PowerPoint PPT Presentation

About This Presentation
Title:

TCP%20Authentication%20Option

Description:

New TCP option type. No alg ID in the clear. KeyID field for hitless intra-connection rollover ... RFC-3947 style tunnels. Optional coverage of TCP options ... – PowerPoint PPT presentation

Number of Views:69
Avg rating:3.0/5.0
Slides: 10
Provided by: joseph111
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: TCP%20Authentication%20Option


1
TCP Authentication Option
  • Joe Touch, USC/ISI
  • Allison Mankin, NSF
  • Ron Bonica, Juniper Networks

2
Auth Design Team
  • Input
  • Multiple candidate TCP MD5 update IDs
  • Bellovins requirements document
  • Output
  • Current TCPM ID
  • Update to Bellovins requirements doc
  • Became a focus of DT discussions
  • Summary inside current TCPM ID

3
Key DT Decisions - I
  • Header requirements
  • New TCP option type
  • No alg ID in the clear
  • KeyID field for hitless intra-connection rollover
  • Support use through NATs
  • RFC-3947 style tunnels
  • Optional coverage of TCP options
  • Specify size of per-conn TSAD entries
  • 2..256 keys/parameters

4
Key DT Decisions - II
  • Allow the WG/SecArea to specify alg
  • Replace fixed algs with placeholders
  • Process pre-TCP
  • Explored pre-authentication validation, but TCP
    often requires action for invalid segments
  • Allow any external key mgt soln, incl. manual
  • Define a keying interface
  • No upgrade support TCP MD5-gtTCP-AO
  • No support for TCP MD5 key rollover either
  • TSAD should support use for TCP MD5
    info.(complementing RFC4808)

5
Overall Decision
  • Extend draft-touch-tcp-simple-auth
  • Update with key DT decisions
  • Expand to address Bellovin issues
  • Expand TSAD API
  • Recognize contributions
  • Add Bonica as coauthor
  • Issued as draft-ietf-tcpm-tcp-auth-opt

6
TCP MD5
  • 128-bit MD5 digest 18 byte total length

Kind19
Len18
MD5 digest
7
TCP-AO
KindTBD
Lenvar
MAC
  • New Kind value (TBD)
  • Supports optional KeyID
  • Use is determined by Len LSB (O/E)

KeyID
8
Things the DT left out
  • In-band key negotiation
  • Limited TCP 3WHS space prohibits soln
  • Replay protection
  • Intra-session, TCP seqno avoids
  • Inter-session, key non-reuse avoids
  • Key synchronization, key efficiency
  • Use KeyID

9
Way forward
  • Work on draft-ietf-tcpm-tcp-auth-opt-00
  • Feedback on current version
  • Input on open questions (sec 1.3)
  • Ignore for now
  • TOC mismatch
  • Numerous typos
  • Join discussion in SAAG on TCP-AO-KM
  • Key management protocol issues
Write a Comment
User Comments (0)
About PowerShow.com