Browse Prior Art Database

Photuris: Session-Key Management Protocol (RFC2522)

IP.com Disclosure Number: IPCOM000003107D
Original Publication Date: 1999-Mar-01
Included in the Prior Art Database: 2000-Sep-13

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

P. Karn: AUTHOR [+2]

Abstract

Photuris is a session-key management protocol intended for use with the IP Security Protocols (AH and ESP). This document defines the basic protocol mechanisms.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group P. Karn

Request for Comments: 2522 Qualcomm

Category: Experimental W. Simpson

DayDreamer

March 1999

Photuris: Session-Key Management Protocol

Status of this Memo

This document defines an Experimental Protocol for the Internet

community. It does not specify an Internet standard of any kind.

Discussion and suggestions for improvement are requested.

Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (1999). Copyright (C) Philip Karn

and William Allen Simpson (1994-1999). All Rights Reserved.

Abstract

Photuris is a session-key management protocol intended for use with

the IP Security Protocols (AH and ESP). This document defines the

basic protocol mechanisms.

Karn & Simpson Experimental [Page i]

RFC 2522 Photuris Protocol March 1999

Table of Contents

1. Introduction .......................................... 1

1.1 Terminology ..................................... 1

1.2 Protocol Overview ............................... 3

1.3 Security Parameters ............................. 5

1.4 LifeTimes ....................................... 6

1.4.1 Exchange LifeTimes .............................. 6

1.4.2 SPI LifeTimes ................................... 7

1.5 Random Number Generation ........................ 8

2. Protocol Details ...................................... 9

2.1 UDP ............................................. 9

2.2 Header Format ................................... 10

2.3 Variable Precision Integers ..................... 11

2.4 Exchange-Schemes ................................ 13

2.5 Attributes ...................................... 13

3. Cookie Exchange ....................................... 14

3.0.1 Send Cookie_Request ............................. 14

3.0.2 Receive Cookie_Request .......................... 15

3.0.3 Send Cookie_Response ............................ 15

3.0.4 Receive Cookie_Response ......................... 16

3.1 Cookie_Request .................................. 17

3.2 Cookie_Response ................................. 18

3.3 Cookie Generation ............................... 19

3.3.1 Initiator Cookie ................................ 19

3.3.2 Responder Cookie ................................ 20

4. Value Exchange ........................................ 21

4.0.1 Send Value_Request .......