IETF Provisioning of Symmetric Keys (keyprov) WG Update WG Chairs: Phillip Hallam-Baker Hannes Tschofenig Presentation by Mingliang Pei 05/05/2008.

Slides:



Advertisements
Similar presentations
1 IETF KEYPROV WG Protocol Basis and Characteristics IEEE P April 11, 2007 Andrea Doherty.
Advertisements

Dynamic Symmetric Key Provisioning Protocol (DSKPP)
Provision of Symmetric Keys (KEYPROV) WG Thursday, July 30, 2009 Morning Session I Todays presentations available at:
The Cryptographic Token Key Initialization Protocol (CT-KIP) OTPS Workshop February 2006.
CT-KIP Magnus Nyström, RSA Security OTPS Workshop, October 2005.
Mutual OATH HOTP Variants 65th IETF - Dallas, TX March 2006.
Socket Layer Security. In this Presentation: need for web security SSL/TLS transport layer security protocols HTTPS secure shell (SSH)
Key Provisioning Use Cases and Requirements 67 th IETF KeyProv BOF – San Diego Mingliang Pei 11/09/2006.
WS-Security TC Christopher Kaler Kelvin Lawrence.
Principles of Information Security, 2nd edition1 Cryptography.
Internet Engineering Task Force Provisioning of Symmetric Keys Working Group Hannes Tschofenig.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) Web Service Description KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
The Dynamic Symmetric Key Provisioning Protocol (DSKPP)
Russ Housley IETF Chair Founder, Vigil Security, LLC 8 June 2009 NIST Key Management Workshop Key Management in Internet Security Protocols.
DICOM Security Lawrence Tarbox, Ph.D. Chair, WG 14 Mallinckrodt Institute of Radiology Washington University in St. Louis School of Medicine.
Behzad Akbari Spring 2012 (These slides are based on lecture slides by Lawrie Brown)
WS-Security: SOAP Message Security Web-enhanced Information Management (WHIM) Justin R. Wang Professor Kaiser.
Dynamic Symmetric Key Provisioning Protocol (DSKPP) Mingliang Pei Salah Machani IETF68 KeyProv WG Prague.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 22 – Internet Authentication.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
Module 9: Fundamentals of Securing Network Communication.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) KEYPROV BOF IETF-67 San Diego November 2006 Andrea Doherty.
DSKPP And PSKC: IETF Standard Protocol And Payload For Symmetric Key Provisioning Philip Hoyer Senior Architect – CTO Office.
DSKPP And PSKC: IETF Standard Protocol And Payload For Symmetric Key Provisioning Philip Hoyer Senior Architect – CTO Office.
Module 8: Designing Security for Authentication. Overview Creating a Security Plan for Authentication Creating a Design for Security of Authentication.
Maryland Information Systems Security Lab D EPARTMENT OF C OMPUTER S CIENCE EAP Password Authenticated eXchange (PAX) T. Charles Clancy William A. Arbaugh.
IETF KeyProv work group: Provisioning of Symmetric Keys.
ECRIT Virtual Interim Meeting 3rd June 2009, 1PM EDT (New York) Marc Linsner Hannes Tschofenig.
March 2006IETF 65 - Dallas1 The Cryptographic Token Key Initialization Protocol (CT-KIP) Dave Mitton, RSA Security for Magnus Nyström IETF SAAG.
November 2005IETF 64, Vancouver, Canada1 EAP-POTP The Protected One-Time Password EAP Method Magnus Nystrom, David Mitton RSA Security, Inc.
Web Authorization Protocol (oauth) IETF 90, Toronto Chairs: Hannes Tschofenig, Derek Atkins Responsible AD: Kathleen Moriarty Mailing List:
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
Requirements and Selection Process for RADIUS Crypto-Agility December 5, 2007 David B. Nelson IETF 70 Vancouver, BC.
December 14, 2000Securely Available Credentails (SACRED) - Framework Draft 1 Securely Available Credentials (SACRED) Protocol Framework, Draft Specification.
KeyProv PSKC Specification Philip Hoyer Mingliang Pei Salah Machani 74 nd IETF meeting, San Francisco Nov
Keyprov PSKC spec Philip Hoyer 71-st IETF, Philadelphia.
Portable Symmetric Key Container (PSKC) Mingliang Pei Philip Hoyer Dec. 3, th IETF, Vancouver.
Keyprov PSKC spec Philip Hoyer 71-st IETF, Philadelphia.
Dhc WG 3/2/2004, IETF 59, Seoul. 3/2/2004dhc WG - IETF 59, Seoul2 Agenda Administrivia, Agenda bashing Ralph Droms 05 minutes DHCP Option for Proxy Server.
KeyProv PSKC Specification Mingliang Pei Authors: P. Hoyer, M. Pei and S. Machani 73 nd IETF meeting, Minneapolis, Nov
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
SSL: Secure Socket Layer By: Mike Weissert. Overview Definition History & Background SSL Assurances SSL Session Problems Attacks & Defenses.
Web Authorization Protocol WG Hannes Tschofenig, Derek Atkins.
Bootstrapping Key Infrastructures
Stephen Banghart Dave Waltermire
Public Key Infrastructure Using X.509 (PKIX) Working Group
Portable Symmetric Key Container (PSKC)
IETF Provisioning of Symmetric Keys (keyprov) WG Update
OGSA-WG Basic Profile Session #1 Security
Phil Hunt, Hannes Tschofenig
CredSSP in RDP Sreekanth Nadendla Windows Open Specifications.
draft-ietf-simple-message-sessions-00 Ben Campbell
IETF-70 EAP Method Update (EMU)
IP Telephony (iptel) IETF 56
S/MIME T ANANDHAN.
Public Key Infrastructure Using X.509 (PKIX) Working Group
draft-ietf-geopriv-lbyr-requirements-02 status update
Originally by Yu Yang and Lilly Wang Modified by T. A. Yang
کاربرد گواهی الکترونیکی در سیستمهای کاربردی (امضای دیجیتال)
Charles Clancy Katrin Hoeper IETF 73 Minneapolis, USA 17 November 2008
draft-ipdvb-sec-01.txt ULE Security Requirements
STIR WG IETF-100 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-01) November, 2017 Ray P. Singh, Martin Dolly, Subir Das,
STIR WG IETF-99 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-00) July, 2017 Ray P. Singh, Martin Dolly, Subir Das, and An.
PWG Plenary Status Report Workgroup for Imaging Management Solutions
IEEE MEDIA INDEPENDENT HANDOVER DCN:
IEEE IETF Liaison Report
Qin Wu Zhen Cao Yang Shi Baohong He
Agenda Wednesday, March 30, :00 – 11:30 AM
Web Authorization Protocol (OAuth)
Presentation transcript:

IETF Provisioning of Symmetric Keys (keyprov) WG Update WG Chairs: Phillip Hallam-Baker Hannes Tschofenig Presentation by Mingliang Pei 05/05/2008

2 Charter  Develop the necessary protocols and data formats required to support provisioning and management of symmetric key authentication tokens  Use cases: Use of Shared Symmetric Key Tokens Other use cases for future extensibility  P and Kerberos  WG Charter Page charter.html

3 Working Group Items  Dynamic Symmetric Key Provisioning Protocol (DSKPP)  XML based real-time online provisioning protocol  Key Container Specification Portable Symmetric Key Container (PSKC)  XML based format  May also be used for offline bulk key import / migration Symmetric Key Package Content Type (SKPC)  ASN.1 based format  Algorithm Identifiers draft-hallambaker-algorithm-identifiers-00.txt I-D just submitted; not yet accepted as a Working Group item

4 Current Status: DSKPP  3rd draft submitted on 2/28/2008 Discussed during 71-th IETF (3/11/08 )  Incorporated feedbacks from mailing list and resolutions from two full day IETF interim meeting Document cleanup / Message flow rearrangement Conformance matrix Removed 1-pass (2-pass and 4-pass only now) HTTP binding  Next Steps A few open issues remain (small effort) Revise and submit draft 04 Reference implementation coming

5 Current Status: PSKC  Version -04 submitted on 4/21/2008 Portable Symmetric Key Container (PSKC) - an XML-based format specification  key-container-04.txt key-container-04.txt Incorporated feedbacks from mailing list and resolutions after 71th IETF  Adopted XMLEnc for key encryption  Added conformance matrix  Added IANA section with URI registration at IANA  E.g. Algorithm HOTP URI  Updated PIN policy and treated it as a key type  Added common key property template for bulk usage Adopted and implemented by some vendors (early versions)  Next step Resolve a few remaining small issues

6 Current Status: SKPC  The 2 nd draft submitted on 2/25/2008 The Symmetric Key Package Content Type (SKPC) is an ASN.1-based format specification   Co-authored by Sean Turner and Russ Housley  Used to transfer one or more plaintext symmetric keys from one party to another  A symmetric key package can be encapsulated in one or more CMS (RFC3852) protecting content types Updated about alignment with PSKC  Added use cases  Next steps Referencing attribute list from PSKC

7 DSKPP Overview  DSKPP is a client-server protocol for initialization (and configuration) of symmetric keys to cryptographic modules Intended for use within computer and communications systems employing symmetric cryptographic modules that are locally (over-the-wire) or remotely (over-the- air) accessible. Can be run with or without private-key capabilities in the cryptographic modules, and with or without an established public key infrastructure Key encryption options for end-to-end key protection:  Pre-shared symmetric key (e.g., smart card manufacturer’s key)  Password-generated symmetric key (e.g., mobile phone provisioning)  PKI using on client public key

8 DSKPP Protocol Model DSKPP Provisioning server DSKPP client Client Hello (2, 4-pass) Server Finished (2, 4-pass) Smart Device Client Nonce (4-pass) Server Hello (4-pass) 4-Pass: Mutually authenticated key agreement 2-Pass: Distribution of server pre-generated symmetric keys Trigger (Optional)

9 2-pass vs. 4-pass  Use 4-pass under the following conditions Policy requires that both parties engaged in the protocol jointly contribute entropy to the key A cryptographic module does not have private-key capabilities The cryptographic module is hosted by a device that doesn’t have a pre-shared authentication key and a key pad for password input  Use 2-pass under the following conditions Pre-existing keys must be provisioned via transport to the cryptographic module A cryptographic module has private-key capabilities The cryptographic module is hosted by a device that has a pre-shared authentication key (e.g. Smart Card or SIM card) or a key pad for password input

10 PSKC Primer  Online Real-time key provisioning: Internet or OTA (embedded in DSKPP message structure)  Transport of keys from Server to Crypto Module User key upload  Transport of keys from Crypto Module to server via secure channel Server to server provisioning  Used in bulk key provisioning protocol  Offline End user key migration  Transport of keys from Crypto Module to Crypto Module Bulk import or key migration  Server to server Bulk import/export of keys User key upload  Transport of keys from Crypto Module to Server

11 PSKC Data Model KeyContainer Device User Service Key DeviceID UserID KeyID Issuer Usage KeyAlgorithm PINPolicy StartDate ExpiryDate KeyData FriendlyName 1 1..* 1 * PSKC Data Model

12 Contribution welcomed  Comments are welcomed on the mailing list and via the issue tracker ov/index ov/index