Re: [Sat] stage0 message exchange diagram

Venkatraman Ramakrishna <vramakr2@in.ibm.com> Tue, 21 March 2023 18:01 UTC

Return-Path: <vramakr2@in.ibm.com>
X-Original-To: sat@ietfa.amsl.com
Delivered-To: sat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1B39C14CE40 for <sat@ietfa.amsl.com>; Tue, 21 Mar 2023 11:01:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ibm.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uXS4KaR3A0l3 for <sat@ietfa.amsl.com>; Tue, 21 Mar 2023 11:01:45 -0700 (PDT)
Received: from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE687C14CE30 for <sat@ietf.org>; Tue, 21 Mar 2023 11:01:44 -0700 (PDT)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32LGrfrf030462 for <sat@ietf.org>; Tue, 21 Mar 2023 18:01:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version : subject; s=pp1; bh=4giBZCY6QwA7djRKqqMUMG5ktyYbbBny+Ha/DFekh/Y=; b=B6UZKO4TzG9GLiYMdtzadIbAaF1F89bdBTtZmS/sOdwtBKvbvzFFzNDy3fvxKoQ5b4rg xB8m7Ukgqb89czGXh1SPfMxmMJuypgN0J4NBtXfI/vHEGFWijJ1oxvqStOijlStcA/wK umCgQiiDNBnS2s6nzPMz53FH+o5eTo9D4TQSqGtVY+uUrX5YuVRrfkt6iJ4h/sViHbpZ tUGU6v+voli3MsOi6R2Lxve5qZN48Q+S2UnU9JqSTwXcvzy2UxkI2ZHFEGo7g84zWFVI bfK7+m8u8WhMeWzmSh6Ng59H6xDUY+aNQi+I3BUJZgGWg55cvvAvx1o24qddjGzEyu0y Ww==
Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3pfc52t2gm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <sat@ietf.org>; Tue, 21 Mar 2023 18:01:42 +0000
Received: from m0098420.ppops.net (m0098420.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 32LGshDv025760 for <sat@ietf.org>; Tue, 21 Mar 2023 18:01:42 GMT
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by mx0b-001b2d01.pphosted.com (PPS) with ESMTPS id 3pfc52t2ga-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Mar 2023 18:01:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OLzhJeQk8D/8fi33jTnjfu8mTKQBb0OxIS5sTZ80bwh/NmxSJvVlRX1oaSL5K1altdmfs1RExTzitwL37TaCWPIRXotjXQ80B+RR7Uix/lh8JBe9ImdEEsCXcgdfxBXoGB/+n4C/4gHh9veWh9Uv6zeGtFNEQ+8ohdrVlL18fCHngR8rlWR0pc3WDDxfGoE0Ty9rH4k6ReiqpdZgAMcasD35zhk2PpjaEYbxi8L6z7ysb2cLJn6llLE2W7ZYa8XmAjUZXDWaiJiMqexiWdw1um0ZglC35cF366olzPlvL5QoxmTaImxjCTxcGVN56NFeCogsn/GEfRRUxxA64Ttsbg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XwcyDTEyb24glBW9KsEfgXuFP6sK0r/HRvnvdIQhbwg=; b=dBoy5SvYqQLxD+5yGadS0NQVVTcfRO2K1u51vfuPQ9K9Eq96FUgKimCqh6Cdi2NRVDXbapOrZK7VQhZscvU17ei/FqrGEFe8T+c3i7YlkloxjfeugNjeoRsFaXT+RzxFKAj7FQYm3912xOV/rKrkvVTyeZHuVCHr6XCP2iyPi/zW0PPqJ56sAqJ9T9cn1YxVJK4ZSolF/Xk9nBfJuBKwdC15oFHV1QZlPvPrVKgffbii65q0PxtlGXrBdgJquC7OBZsQFYQ2tiCdYOpQRiE7ymTVCSc1l6MlPGNUOxXz0L2DZim1lgRUMP5l/C4SIBr6IuUURKNmGuUkTHOXUaGXBg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none
Received: from BYAPR15MB2277.namprd15.prod.outlook.com (2603:10b6:a02:92::30) by DS0PR15MB5493.namprd15.prod.outlook.com (2603:10b6:8:c6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.27; Tue, 21 Mar 2023 18:01:40 +0000
Received: from BYAPR15MB2277.namprd15.prod.outlook.com ([fe80::4e24:17a0:3cef:948f]) by BYAPR15MB2277.namprd15.prod.outlook.com ([fe80::4e24:17a0:3cef:948f%4]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 18:01:40 +0000
From: Venkatraman Ramakrishna <vramakr2@in.ibm.com>
To: "ladler2@bellatlantic.net" <ladler2@bellatlantic.net>, "sat@ietf.org" <sat@ietf.org>
Thread-Topic: [EXTERNAL] Re: [Sat] stage0 message exchange diagram
Thread-Index: AQHZXALRPd8Hcy9glUWW8ln2kdrge68FaP2AgAAdQSA=
Date: Tue, 21 Mar 2023 18:01:40 +0000
Message-ID: <BYAPR15MB22777B4F4C2FF42C42ABC779B8819@BYAPR15MB2277.namprd15.prod.outlook.com>
References: <006901d959c7$21121f20$63365d60$.ref@bellatlantic.net> <006901d959c7$21121f20$63365d60$@bellatlantic.net>, <BYAPR15MB2277BD627F3EF65DCB9C2531B8819@BYAPR15MB2277.namprd15.prod.outlook.com> <a172d76b3a5e48f3a8dc518714356e73@oc11expo23.exchange.mit.edu> <01ab01d95c10$828fe200$87afa600$@bellatlantic.net>
In-Reply-To: <01ab01d95c10$828fe200$87afa600$@bellatlantic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BYAPR15MB2277:EE_|DS0PR15MB5493:EE_
x-ms-office365-filtering-correlation-id: 74c4fe86-32f4-41f3-4290-08db2a36528f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hsXWm7dCUTJidy7lJfvtOOkDCmTzkiPYPvwZ4YYztlTgY6pV1TPpwSC2MT2JAdNWWdrLLn8CGcZZBVBJbuyq6UHcDUuU/prRVGeFgGXTzA5tp5NtlQeMAJjtmCWTg1P0H3NWqr8nU3Kp/inp80CEG5eIl/FGw2+Drx29N8UAqX36hdxCDeGffep/TCfSSkYyoshQELZSyTRFMzmHGSkln+lLNiMsXYcLHzX7xFaLBchAUeua5tcfMTHjTmzX7vDpd1JaaBbzgfSi61TBiNCU0dCDah5JhjLsoS+EVUOQhnQ6waSIdntmBp3gQyqY7Y4xaY/iEKG6fAW8MgAGoflBNhaIIj6K5odlM43UHnSrC3kHUCcp2u3Kn3g/O0YQF9Bm6D6Q4SAjbwXWE7sQPlEj+U8Z7m/HAGMLqknccywJyDzsaM/jfbHueVO3K2YelZE4Edn/8Mv4SgNFpci/TLAFk3InQtsgsT7m5WCyLmtojkrOkg+uOdDDYnbMVxmPAJgDVJRUFv7DW624qA4WAi3cSp7zlxMe5vO7YO2n9sDlDNtAJoLaBUPbh2V2Ku9fxtVPzyOYdE6o2es1DKaN48LGs9FnRflyXCB55Zf8sKXx28Ribws87Eaf31mzoXsdTqV5+JMhWkx8l40dxDTQJXSZBGBtQPb8B2DL4DyIuz/Gg+TjcB+KXoJMdyvTtQ01T7a/
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR15MB2277.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(366004)(39860400002)(396003)(136003)(346002)(451199018)(478600001)(33656002)(83380400001)(316002)(71200400001)(6506007)(41300700001)(15650500001)(86362001)(9686003)(5660300002)(2906002)(66556008)(76116006)(186003)(66946007)(66446008)(122000001)(8936002)(66476007)(110136005)(38070700005)(53546011)(52536014)(966005)(26005)(55016003)(8676002)(64756008)(38100700002)(7696005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Uf5Xbf8UL+iXB0H7WEnc+l3sWHpaUcPxfswhTczm9pMfxTXCvRieoAIoSaMGjb7ny3xuAt5L3LKT90xLYb1ZkTJCWQzRvCf/cgROWa25qdFH9MLQPmuXtnGDbivPY1ZBAPcWmPxCjAIS/K130GiPjOMSSLOxGAqJkyMmYEkFf1fZD/ZbdbOQAXO9j/gpgK0XMRq7STTY6EvUsBTpjbJLYDlN/Q+7JisFqoJGERGRFbJfrRFtCRnSGug81nWNP+tnM6058iC82OCTzJ9NznmQPE3oE/4cz5pTaLqeBcWFPqW75Qhv4lXL7ABuRKD5xL/8nBoed4n2/FDFqMn2hdLW6HZtKXDtAgMNcFl/iTnF/lvtdqUmEqkLSgUF0AnSVM6E3JiPMk3QN0HZv0hDhL4ZztiK0LMt1hca7RwylxvgQVp+GumGodxIiU6ZjB2QWBqaqPSYie0XFNJWp4hy+JRGjOE5dUcLueGpJrV54b1okG8Ph7J1bAhCPEtBtRxXAjU4jhgFxyovod2oyYLZfT/AQsxFz9hxqrL6e2fRqLstThMQ4JzmLb5wYVsjIpj4VX+esKgrUIn0mHhPdDOw2o4twOZEkFbiJnu0bKtQjHG2oFTTwQSBoY80rpUvWTFM71qfKSfZc4phRLSp8xjDV9fXuBMasnu0xWT62zqxZYvHe7sfxVt9Y30guKEStYm3WT5+nbzXmDV7FxSpYt8ogPx6quSZ76umbiSI8SDM318jkt+NE033kAiDZ9zDaivdT3tp5N63N0kRSEL6A3kqThNafsjadQSepoXM7248DUzLFx4HiXLEbMlSnsOdZbWDcBxobFRb4VXcTRFKX3eQKkmn0a65AITw7mQ30mDyXD7Y1ueh7A/rO8BWh/RzBcJ9GTnXKurv0Q+EwenJJrb0pypCjQ11OHvII3oWCr88UFLaJog59jY+Lpr2iQ/sg8JIMqTIteMei2zhHDuSGYlDsRcH+r81GEV91zoakL6OIUc0M91pEjEqy8aTqFSiXzkOeEJr5j0nAoJxYghfKRM0zOIhQRbAuHN0mybig2CtaP0WopbG24b4Cw4EGDVf1t4APXQJQK4f5aUrihw9VJqKTVBt2x9mllNJHJXiidK/oNC4m74nS/2h/8R6nlHVQDK56PNJnjoJR5YkpgkwRO137QJBLqlDQXgDFWXJwwinkMbr+8n57CbC2tH4Jedgu+F2bd2Veu8jaM/Lcioj7Z05t6L7IJuxdNH6JpyB5stc2IONPOyEzMy1vR3C6pCfpIo7sPDi6oEX5YNIMUXrhVTTiMQ/nKk5Fo8eBrEJgc//EOUEBJBpWr+mvAQe6J9Q17wTb+6mmcWm6ywVbj3KpejinI8zza3VK3p+VflQ0lTX+O3saXINpIJJATIb2ex5+F7xt2oDLkhzp9LV+idIXxc3vXJSDZUA2SBJcq2+2je0BCzv9HkEveY+LFb7Ba9ma8CsblmxwzWdavSJIRramKkP1TAaTjEmA2bKYDCnmfkB4Ii6pmA9i1ijqX/lwXtEp/9lHbfCxCCme3SOCr5QocZzM/Gp6XOughIYj/cBgYvx8hKe6HiszxGCRBRlSJSGNCDxOiT6
Content-Type: text/plain; charset="us-ascii"
X-OriginatorOrg: in.ibm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR15MB2277.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 74c4fe86-32f4-41f3-4290-08db2a36528f
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2023 18:01:40.4309 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1P5em5ecDqTanDwaWkWs+lj/bnpyw+CsWiq/PQflWQsuJqtjUj9K8E9wUD6xFl2zmVgGJy9wh/mqqC3GNLvblA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR15MB5493
X-Proofpoint-GUID: R7jZyapWDWMNxsE9gZib3Z-PrT_0i-6W
X-Proofpoint-ORIG-GUID: MI8JVGbnMvzSDcv8JM4Darr4LsRjm1Iu
Content-Transfer-Encoding: quoted-printable
X-Proofpoint-UnRewURL: 2 URL's were un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-21_11,2023-03-21_01,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 mlxscore=0 spamscore=0 bulkscore=0 priorityscore=1501 mlxlogscore=999 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303150002 definitions=main-2303210139
Archived-At: <https://mailarchive.ietf.org/arch/msg/sat/daoABpfa4wqWuoXZXOy73JYPW70>
Subject: Re: [Sat] stage0 message exchange diagram
X-BeenThere: sat@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "The purpose of this mailing-list is to discuss the secure asset transfer \(SAT\) protocol and related aspects." <sat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sat>, <mailto:sat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sat/>
List-Post: <mailto:sat@ietf.org>
List-Help: <mailto:sat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sat>, <mailto:sat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Mar 2023 18:01:48 -0000

>>>Also, if client1App and client2App are running on computers internal to a corporate network I don't see how network security  would allow anything except an email to go from the client1App computer to the client2App computer.

This is a good point.

Rama

-----Original Message-----
From: sat <sat-bounces@ietf.org> On Behalf Of ladler2@bellatlantic.net
Sent: 21 March 2023 21:47
To: sat@ietf.org
Subject: [EXTERNAL] Re: [Sat] stage0 message exchange diagram

Hi:
   Yes it is progress that the stage0 message exchange defines a startup and a conclusion to the SATP process.

The problem with step 4 is that there appears to be no feedback to client1App from client2App after receipt of the message.
If step 4 is not received by client2App steps 6,7, and 8 will not be executed. This would block the entire SATP process.
Also when would client1App initiate step 5?

Also, if client1App and client2App are running on computers internal to a corporate network I don't see how network security  would allow anything except an email to go from the client1App computer to the client2App computer.

David Millman

-----Original Message-----
From: sat <sat-bounces@ietf.org> On Behalf Of Thomas Hardjono
Sent: Tuesday, March 21, 2023 10:38 AM
To: Venkatraman Ramakrishna <vramakr2@in.ibm.com>; ladler2@bellatlantic.net; sat@ietf.org
Subject: Re: [Sat] stage0 message exchange diagram


Hi David,

What's interesting to me in Denis' applications-interaction diagram is that the gateway selection/election occurs (already completed) between Line-4 and
Line-5 in Denis' diagram.

So by the time we start the SATP flow (the grey area) with a Transfer-Commence message 2.1, gateway G1 and G2 already "know" each other via Line-8.

(ps. I'm using the word "Line" for Denis's applications interaction diagram, and "Message" for our message flow)


Although this applications-interaction is out of scope for SATP, it answers one of the questions we received last year (about showing a complete end-to-end flow).



--thomas



________________________________________
From: sat [sat-bounces@ietf.org] on behalf of Venkatraman Ramakrishna [vramakr2@in.ibm.com]
Sent: Tuesday, March 21, 2023 6:59 AM
To: ladler2@bellatlantic.net; sat@ietf.org
Subject: Re: [Sat] stage0 message exchange diagram

My answers:

  1.  Yes, they refer to the same things. We should use consistent terminology here; I prefer either Ledger or State DB and not "system", which we use interchangeably with "network" in the charter and in the drafts.
  2.  Step 4 is supposed to be oblivious to the gateway. I don't think we need to prescribe a standard transport mechanism, since it is out of scope for the current SATP, but I imagine we can use HTTP or GRPC.

Rama

From: sat <sat-bounces@ietf.org> On Behalf Of ladler2@bellatlantic.net
Sent: 18 March 2023 23:56
To: sat@ietf.org
Subject: [EXTERNAL] [Sat] stage0 message exchange diagram

Hi: I have some questions on the Stage 0 message exchange: Are system1 and
system2 the same as State Data DB1 and DB2 given in the SATP Message Flow Diagram? How is the step 4 message "propagateTransferContext" sent from client1App ZjQcmQRYFpfptBannerStart This Message Is From an Untrusted Sender

You have not previously corresponded with this sender.



ZjQcmQRYFpfptBannerEnd
Hi:
   I have some questions on the Stage 0 message exchange:


  1.  Are system1 and system2 the same as State  Data DB1 and DB2 given in the SATP Message Flow Diagram?
  2.  How is the step 4 message "propagateTransferContext" sent from client1App to client2App?

Does the message pass through gateway1 and gateway2?  If not what is   the
underlying transport mechanism?

David Millman

--
sat mailing list
sat@ietf.org
https://www.ietf.org/mailman/listinfo/sat 

--
sat mailing list
sat@ietf.org
https://www.ietf.org/mailman/listinfo/sat