Change Proposals for SHAKEN Documents

Slides:



Advertisements
Similar presentations
User Profile Framework draft-ietf-sipping-config-framework-00.txt Dan Petrie
Advertisements

1 5 th SDO Emergency Services Workshop October 2008 “sos” URI parameter for marking emergency requests Milan Patel 5 th SDO Emergency Services Workshop.
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
Proxy Authentication of the Emergency Status of SIP Calls draft-barnes-ecrit-auth-00 Richard Barnes IETF 69, Chicago, IL, USA.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
Cross-Enterprise User Assertion IHE Educational Workshop 2007 Cross-Enterprise User Assertion IHE Educational Workshop 2007 John F. Moehrke GE Healthcare.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
November 2005IETF64 - ECRIT1 Emergency Service Identifiers draft-ietf-sipping-sos-01 draft-schulzrinne-sipping-service-01 Henning Schulzrinne Columbia.
All Rights Reserved © Alcatel-Lucent 2006, ##### 2G IMS CAVE Based Security Replay Protection Alec Brusilovsky, Zhibi Wang Alcatel-Lucent, July 24, 2007.
SIP working group IETF#70 Essential corrections Keith Drage.
Rfc4474bis-01 IETF 90 (Toronto) STIR WG Jon. First principles (yet again) Separating the work into two buckets: 1) Signaling – What fields are signed,
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
RESTful Web Services What is RESTful?
1 Ali C. Begen URLs and HTTP Response Forms for Multicast David Singer and Ali C. Begen IETF 92 –
End-to-middle Security in SIP draft-ono-sipping-end2middle-security-04 Kumiko Ono IETF62.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
End-to-middle Security in SIP
TN Proof-of-Possession and Number Portability
IP-NNI Joint Task Force Status Update
STIR WG / IETF 94 Yokohama, Nov 2015 Jon
Jonathan Rosenberg Volker Hilt Daryl Malas
ECRIT Interim: SIP Location Conveyance
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
ALTO Protocol draft-ietf-alto-protocol-14
draft-ietf-simple-message-session-09
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
Request-URI Param Delivery
Chris Wendt, David Hancock (Comcast)
IP-NNI Joint Task Force Status Update
Proposed ATIS Standard for Signing of SIP RPH
A SIP Event Package for DTMF Event Monitoring
Verstat Related Best Practices
Reference Architecture and Call Flow Example for SIP RPH Signing
Analysis of Use of Separate Identity Header for SIP RPH Signing
RFC PASSporT Construction 6.2 Verifier Behavior
Proposal for Change/Improvements in STIR/SHAKEN Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server.
RFC PASSporT Construction 6.2 Verifier Behavior
RFC PASSporT Construction 6.2 Verifier Behavior
SIP RPH and TN Signing Cross Relationship
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.
SIP RPH Signing Use Cases
STIR WG IETF-102 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-06) July 18, 2018 Ray P. Singh, Martin Dolly, Subir Das, and.
RFC Verifier Behavior Step 4: Check the Freshness of Date
Proposal for Change/Improvements in STIR/SHAKEN Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server.
Proposal for Change/Improvments in STIR/SHAKEN Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server.
3GPP and SIP-AAA requirements
IPNNI SHAKEN Enterprise Models: LEMON TWIST
Doug Bellows – Inteliquent 3/18/2019
P-Charge-Info P-Charge-Info draft-york-p-charge-info-07
Rifaat Shekh-Yusef IETF105, OAuth WG, Montreal, Canada 26 July 2019
Handling YANG Revisions – Discussion Kickoff
SHAKEN for Presented to: Ericsson Contact:
Calling Party Identity
Enterprise Use Cases and A-Level Attestation
Enterprise Use Cases and A-Level Attestation
Proposed Changes to STI-VS "iat" freshness check
STIR / SHAKEN for 911 use of SHAKEN 8/7/2019
Calling Party Identity
Rich Call Data Integrity Mechanism
draft-ietf-stir-oob-02 Out of Band
Presentation transcript:

Change Proposals for SHAKEN Documents

“iat” Content “iat” is “issued at” Claim It pertains to PASSPorT token, i.e. it needs to contain the time when it is constructed Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server 6.1 Datatype: signingRequest “Issued At Claim”: Should be set to the date and time of issuance of the PASSporT Token. No changes required 8.1.1 Functional Behavior The “iat” parameter is populated using the time of issuance of the PASSporT Token.

“iat” Content / Call Flow UE SBC/MRF SBC Another Operator INVITE Date: t1 183 t2 Announcement played Digits collected Time is now “t1 + t2” t3 INVITE Date: t1 Session will be routed to another carrier and therefore PASSPorT Token needs to be created Time is now “t1 + t2 + t3” Especially t2 could be substantial, e.g. 45 seconds, therefore using t1 from Date is problematic INVITE Date: t1 Identity: …

STI-AS/VS Overload A mechanism is needed to efficiently deal with STI-AS/VS overload This issue is addressed by HTTP/2 with a built-in mechanism Similar phenomena is observed for other protocols as well, e.g. SIP, Diameter Server indicates “drop rate” in 503 responses https://tools.ietf.org/html/draft-asveren-dispatch-http-overload-control-00 Work in progress and needs improvements, e.g. clarification about scope, retrying requests, introducing “validity time” parameter. Ideally this draft should progress but need “support” in IETF HTTP-bis WG Alternative is to carry this information as optional JSON parameters in responses “overloadIndicator”: { “drop rate”: “20%” “validity time”: “500” }

verstat “verstat” defined as a tel-URI parameter in TS 24.229 V14.4.0 (7.2A.20 "verstat" tel URI) by extending tel-URI syntax in RFC3966 par =/ verstat verstat = verstat-tag "=" verstat-value verstat-tag = "verstat" verstat-value = "TN-Validation-Passed" / "TN-Validation-Failed" / "No-TN-Validation" / other-value other-value = token To convey TN fidelity indication to UE For STIR/SHAKEN it should be defined as a parameter to be used by any header Proposal verstat-value = “Validation-Passed" / "Validation-Failed" / "TN-Validation" / other-value Which ATIS SHAKEN document should contain this syntax definition? Technical Report on SHAKEN APIs for a Centralized Signing and Signature Validation Server “6.7 Datatype: verificationResponse”: Remove “TN” from possible values “8.2.4.2 Mapping of verification failure cases to the returned SIP Reason header field parameters”: Remove “TN” from possible values “8.2.4.3 Response Sample (Success + Successful Validation)”: Remove “TN” “8.2.4.4 Response Sample (Success + Failed Validation)”: Remove “TN”

P-Attestation-Indicator For STIR/SHAKEN it should be defined as a parameter to be used by any header Proposal attestation-indicator = attestation-indicator-tag "=" attestation-indicator-value attestation-indicator-tag = “attestation-indicator" attestation-indicator-value = “A" / “B" / “C" / other-value other-value = token Which ATIS SHAKEN document should contain this syntax definition?

P-Origination-ID For STIR/SHAKEN it should be defined as a parameter to be used by any header Proposal origination-id = origination-id-tag "=" origination-id-value origination-id-tag = “origination-id" attestation-indicator-value = token Which ATIS SHAKEN document should contain this syntax definition?