Internet Drafts related to TLS

Win Treese <[email protected]> Fri, 27 Mar 1998 00:21:36 -0500
Newsgroups gmane.ietf.apps-tls
Message-ID <[email protected]>
Internet Drafts related to TLS
(as of 26 March 1998)
[Thanks to  Chris Allen for compiling earlier lists.]

The following drafts are under consideration by the TLS
working group. The IETF Secretariat's up-to-date list of such
drafts is at http://www.ietf.org/ids.by.wg/tls.html

"Addition of Kerberos Cipher Suites to Transport Layer Security (TLS)", M. Hur, A. Medvinsky, 02/25/1998.
ftp://ietf.org/internet-drafts/draft-ietf-tls-kerb-cipher-suites-02.txt

    This document proposes the addition of new cipher suites
    to the TLS protocol [1] to support Kerberos-based
    authentication. Kerberos credentials are used to achieve
    mutual authentication and to establish a master secret
    which is subsequently used to secure client-server
    communication.

"The TLS Protocol Version 1.0", C. Allen, T. Dierks, 11/13/1997.
ftp://ietf.org/internet-drafts/draft-ietf-tls-protocol-05.txt

    This document specifies Version 1.0 of the Transport
    Layer Security (TLS) protocol. The TLS protocol provides
    communications privacy over the Internet. The protocol
    allows client/server applications to communicate in a way
    that is designed to prevent eavesdropping, tampering, or
    message forgery. 
    
"HTTP Over TLS", E. Rescorla, 03/13/1998.
ftp://ietf.org/internet-drafts/draft-ietf-tls-https-01.txt
    
    This memo describes how to use TLS to secure HTTP
    connections over the Internet. Current practice is to
    layer HTTP over SSL (the prede- cessor to TLS),
    distinguishing secured traffic from insecure traffic by
    the use of a different server port. This document
    documents that practice using TLS. A companion document
    describes a method for using HTTP/TLS over the same port
    as normal HTTP. 
    
    
"TLS extensions for AttributeCertificate based authorization", S. Farrell,
    03/02/1998.
ftp://ietf.org/internet-drafts/draft-ietf-tls-attr-cert-00.txt

    Authorization support is required for various internet
    protocols including TLS (and its cosumers), IPSEC and
    others. This document presents requirements for providing
    such support as well as an outline specification for
    AttributeCertificate based authorization as an extension
    to the TLS protocol. Future versions of this
    specification will define an encoding for the data
    structures required (ASN.1 or not) and will refine the
    description of the use AttributeCertificates in the TLS
    protocol. 
    
"ECC Cipher Suites For TLS", T. Dierks, Bill Anderson, 03/16/1998.
ftp://ietf.org/internet-drafts/draft-ietf-tls-ecc-00.txt

    This document describes additions to TLS to support the
    Elliptic Curve Cryptosystem (ECC). The document assumes
    that the reader is familiar with the TLS protocol. The
    document defines cipher suites which use the Elliptic
    Curve Encryption Scheme (ECES), the Elliptic Curve
    Digital Signature Algorithm (ECDSA), the Elliptic Curve
    Nyberg-Rueppel Signature Scheme with Appendix (ECNRA),
    the Elliptic Curve Diffie-Hellman Key Agreement (ECDH),
    and the Elliptic Curve Menezes-Qu-Vanstone Key Agreement
    (ECMQV) key establishment algorithms. References to these
    algorithms can be found in section 13. 

Drafts Referring to TLS
    
"Tunneling TCP based protocols through Web proxy servers", A. Luotonen,
    02/25/1998.
ftp://ietf.org/internet-drafts/draft-luotonen-web-proxy-tunneling-00.txt

    This document specifies a generic tunneling mechanism for
    TCP based protocols through Web proxy servers. This
    tunneling mechanism was initially introduced for the SSL
    protocol [SSL] to allow secure Web traffic to pass
    through firewalls, but its utility is not limited to SSL.
    Earlier drafts of this specification were titled
    ''Tunneling SSL through Web Proxy Servers".
    Implementations of this tunneling feature are commonly
    referred to as ''SSL tunneling'', although, again, it can
    be used for tunneling any TCP based protocol. A wide
    variety of existing client and proxy server
    implementations conform to this specification. The
    purpose of this specification is to describe the current
    practice, to propose some good practices for implementing
    this specification, and to document the security
    considerations that are involved with this protocol. 

"Lightweight Directory Access Protocol (v3): Extension for Transport
    Layer Security", B. Morgan, J. Hodges, M. Wahl, 03/12/1998.
ftp://ietf.org/internet-drafts/draft-ietf-ldapext-ldapv3-tls-00.txt

    This document defines the ''Start Transport Layer
    Security (TLS) Opera- tion'' for LDAP [LDAPv3, TLS]. This
    operation provides for TLS establish- ment in an LDAP
    association and is defined in terms of an LDAP extended
    request. 

"Securing FTP with TLS", E. Murray, P. Ford-Hutchinson, T. Hudson,
    Martin Carpenter, 01/29/1998.
ftp://ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-03.txt

    This document describes a mechanism that can be used by
    FTP clients and servers to implement security and
    authentication using the TLS protocol defined by the IETF
    TLS working group and the extensions to the FTP protocol
    defined by the IETF CAT working group. It describes the
    subset of the extensions that are required and the
    parameters to be used; discusses some of the policy
    issues that clients and servers will need to take;
    considers some of the implications of those policies and
    discusses some expected behaviours of implementations to
    allow interoperation. TLS is not the only mechanism for
    securing file transfer, however it does offer some of the
    following positive attributes:- - Flexible security
    levels. TLS can support privacy, integrity,
    authentication or some combination of all of these. This
    allows clients and servers to dynamically, during a
    session, decide on the level of security required for a
    particular data transfer, - Formalised public key
    management. By use of X.509 public certificates during
    the authentication phase, certificate management can be
    built into a central function. Whilst this may not be
    desirable for all uses of secured file transfer, it
    offers advantages in certain structured environments such
    as access to corporate data sources. - Co-existence and
    interoperation with authentication mechanisms that are
    already in place for the HTTPS protocol. This allows web
    browsers to incorporate secure file transfer using the
    same infrastructure that has been set up to allow secure
    web browsing. The TLS protocol is a development of the
    Netscape Communication Corporation's SSL protocol and
    this document can be used to allow the FTP protocol to be
    used with either SSL or TLS. The actual protocol used
    will be decided by the negotiation of the protected
    session.

"SMTP Service Extension for Secure SMTP over TLS", Paul Hoffman, 11/17/1997.
ftp://ietf.org/internet-drafts/draft-hoffman-smtp-ssl-05.txt

    This document describes an extension to the SMTP service
    that allows an SMTP server and client to use
    transport-layer security to provide private,
    authenticated communication over the Internet. This gives
    SMTP agents the ability to protect some or all of their
    communications from eavesdroppers and attackers. 

"Firewall Traversal authorization system", M. Richardson, K. Martius,
    07/10/1997.
ftp://ietf.org/internet-drafts/draft-richardson-ipsec-traversal-01.txt

    This document describes a public key certificate
    mechanism to authorize traversal of multiple security
    gateways (firewalls). This work is independant of
    transport layer in concept, and could apply to IPsec,
    TLS, or SecSH. It is applied here to IPsec. The SPKI
    certificate format is used here. 

"Using TLS with IMAP4, POP3 and ACAP", Chris Newman, 03/10/1998.
ftp://ietf.org/internet-drafts/draft-newman-tls-imappop-03.txt

    The TLS protocol [TLS] (formerly known as SSL) provides a
    way to secure a connection from tampering and
    evesdropping. Obviously, the option of using such
    security is desirable for IMAP [IMAP4], POP [POP3] and
    ACAP [ACAP]. Although advanced SASL [SASL] authentication
    mechanisms can provide a lightweight version of this
    service, TLS is a full service security layer and is also
    useful in combination with plaintext password logins and
    other simple mechanisms as it doesn't require a site to
    upgrade its authentication database. This specification
    defines extensions to IMAP4, ACAP and POP3 which activate
    TLS. It also defines a set of server security policy
    response codes for use with IMAP4. The response codes MAY
    be used independently of the TLS extension. Finally, this
    defines a simple PLAIN SASL mechanism for use underneath
    strong TLS encryption with ACAP. [NOTE: Public discussion
    of this mechanism may take place on the
    [email protected] mailing list with a subscription
    address of [email protected]. Private
    comments may be sent to the author]. 

"PPP EAP TLS Authentication Protocol", B. Aboba, D. Simon, 10/21/1997.
ftp://ietf.org/internet-drafts/draft-ietf-pppext-eaptls-02.txt

    The Point-to-Point Protocol (PPP) provides a standard
    method for transporting multi-protocol datagrams over
    point-to-point links. PPP also defines an extensible Link
    Control Protocol (LCP), which can be used to negotiate
    authentication methods, as well as an Encryption Control
    Protocol (ECP), used to negotiate data encryption over
    PPP links, and a Compression Control Protocol (CCP), used
    to negotiate compression methods. The Extensible
    Authentication Protocol (EAP) is a PPP extension that
    provides support for additional authentication methods
    within PPP. Transport Level Security (TLS) provides for
    mutual authentication, integrity-protected ciphersuite
    negotiation and key exchange between two endpoints. This
    document describes how EAP-TLS, which includes support
    for fragmentation and reassembly, provides for these TLS
    mechanisms within EAP. 

"TLS-based Telnet Security", Michael Boe, 12/30/1997. 
ftp://ietf.org/internet-drafts/draft-ietf-tn3270e-telnet-tls-00.txt

    Telnet service has long been a standard Internet
    protocol. However, a standard way of ensuring privacy and
    integrity of Telnet sessions has been lacking. This
    document proposes a standard method for Telnet servers
    and clients to use the Transport Layer Security (TLS)
    protocol. It describes how two Telnet participants can
    decide whether or not to attempt TLS negotiation, and how
    the two participants should process authentication
    credentials exchanged as a part of TLS startup. 
    
"Secure Sockets Layer for SOCKS Version 5", M. VanHeyningen, 03/20/1997.
ftp://ietf.org/internet-drafts/draft-ietf-aft-socks-ssl-00.txt

    This document specifies the use of SSL 3.0 and possible
    successor protocols as an authentication method for SOCKS
    Version 5. The design is similar to, and largely derived
    from, the integration of GSS-API into SOCKS5 [RFC 1961].
    A framework is provided for future extensions, and the
    use of other 'subauthentication' methods inside SSL is
    supported.