Re: Status of SAP - particularly compression + authentication

Colin Perkins <C.Perkins@cs.ucl.ac.uk> Sun, 18 April 1999 15:11 UTC

Return-Path: <owner-confctrl>
Received: (from majordom@localhost) by zephyr.isi.edu (8.8.7/8.8.6) id IAA22344 for confctrl-outgoing; Sun, 18 Apr 1999 08:11:41 -0700 (PDT)
Received: from tnt.isi.edu (tnt.isi.edu [128.9.128.128]) by zephyr.isi.edu (8.8.7/8.8.6) with ESMTP id IAA22339 for <confctrl@zephyr.isi.edu>; Sun, 18 Apr 1999 08:11:40 -0700 (PDT)
Received: from bells.cs.ucl.ac.uk (bells.cs.ucl.ac.uk [128.16.5.31]) by tnt.isi.edu (8.8.7/8.8.6) with SMTP id IAA18641 for <confctrl@ISI.EDU>; Sun, 18 Apr 1999 08:11:39 -0700 (PDT)
Received: from eucharisto.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP id <g.05413-0@bells.cs.ucl.ac.uk>; Sun, 18 Apr 1999 16:11:36 +0100
To: Bill Fenner <fenner@research.att.com>
cc: confctrl@ISI.EDU
Subject: Re: Status of SAP - particularly compression + authentication
In-reply-to: Your message of "Fri, 16 Apr 1999 11:01:17 PDT." <199904161801.OAA12810@windsor.research.att.com>
Date: Sun, 18 Apr 1999 16:10:49 +0100
Message-ID: <1322.924448249@cs.ucl.ac.uk>
From: Colin Perkins <C.Perkins@cs.ucl.ac.uk>
Sender: owner-confctrl@zephyr.isi.edu
Precedence: bulk

--> Bill Fenner writes:
>
>Is there anyone working on the SAP specification?  I have two issues
>that are not addressed by the November 1996 draft-ietf-mmusic-sap-00.ps,
>which is the most recent specification for SAPv1 that I know of.

I volunteered to act as editor at the last IETF, and hope to get a revised
draft out before the next meeting.

>1) Compression algorithm.  The spec says to use the gzip format
>(RFC 1952).  The gzip format is simply a wrapper for the DEFLATE
>algorithm (RFC 1951), and contains a fairly large header with
>data that's not useful in the context of SAP.  The zlib format
>(RFC 1950) is another wrapper around the DEFLATE algorithm which
>has the following advantages:
>- Smaller header
>- Easier to implement (there's a reference zlib implementation)
>
>In addition, the only program that creates compressed SAP that I know
>of (Real's G2 server) sends zlib format.
>
>Does anyone have any objection to changing the specification to use
>zlib format instead of gzip format?

Seems sensible to me...

>2) Compression + authentication order.  The spec does not explicitly
>say in what order compression and authentication should be performed.
>Since authentication information can be large, it makes sense to
>me to allow it to be part of the compressed payload, but it's
>possible that implementations could choose a different order.
>
>Does anyone have any objections to specifying that the order of
>operations for transmission is authenticate, compress, encrypt,
>and the order for reception is decrypt, uncompress, authenticate?

Again, seems okay.

>On the larger issue of the SAP spec itself, is it appropriate to
>try to make these changes in the 2.5 year old SAPv1 spec and
>maybe advance it, or should we incorporate all of the missing
>info into the SAPv2 spec and focus efforts there?

I was aiming for a merger of the two documents, since the v2 spec is
backwards compatible anyway.

Cheers,
Colin