[Qirg] Measurements in link layer service

Axel Dahlberg <E.A.Dahlberg@tudelft.nl> Tue, 19 November 2019 12:29 UTC

Return-Path: <E.A.Dahlberg@tudelft.nl>
X-Original-To: qirg@ietfa.amsl.com
Delivered-To: qirg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 836CA120914 for <qirg@ietfa.amsl.com>; Tue, 19 Nov 2019 04:29:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27KR5VFmYwSL for <qirg@ietfa.amsl.com>; Tue, 19 Nov 2019 04:29:25 -0800 (PST)
Received: from mailservice.tudelft.nl (mailservice.tudelft.nl [130.161.131.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E76D612091C for <qirg@irtf.org>; Tue, 19 Nov 2019 04:29:24 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by amavis (Postfix) with ESMTP id 8D9A1CC00DF for <qirg@irtf.org>; Tue, 19 Nov 2019 13:29:22 +0100 (CET)
X-Virus-Scanned: amavisd-new at tudelft.nl
Received: from mailservice.tudelft.nl ([130.161.131.74]) by localhost (tudelft.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7wBPg8IIEpd8 for <qirg@irtf.org>; Tue, 19 Nov 2019 13:29:20 +0100 (CET)
Received: from SRV220.tudelft.net (mailboxcluster.tudelft.net [131.180.6.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx3.tudelft.nl (Postfix) with ESMTPS id 9F7E5CC0111 for <qirg@irtf.org>; Tue, 19 Nov 2019 13:29:20 +0100 (CET)
Received: from SRV221.tudelft.net (131.180.6.21) by SRV220.tudelft.net (131.180.6.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P521) id 15.1.1847.3; Tue, 19 Nov 2019 13:29:13 +0100
Received: from SRV221.tudelft.net ([fe80::1db0:d95:8ac1:d760]) by SRV221.tudelft.net ([fe80::1db0:d95:8ac1:d760%13]) with mapi id 15.01.1847.003; Tue, 19 Nov 2019 13:29:13 +0100
From: Axel Dahlberg <E.A.Dahlberg@tudelft.nl>
To: "qirg@irtf.org" <qirg@irtf.org>
Thread-Topic: Measurements in link layer service
Thread-Index: AQHVntTzv7RdDJmQ7UmmjmWqOutY0g==
Date: Tue, 19 Nov 2019 12:29:13 +0000
Message-ID: <454974D4-30A9-4B89-9ED1-C1F66285B25C@tudelft.nl>
Accept-Language: en-GB, nl-NL, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3601.0.10)
Content-Type: multipart/alternative; boundary="_000_454974D430A94B899ED1C1F66285B25Ctudelftnl_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/qirg/5JcH-qUyLXiJDlcvvlrUYijIY6w>
Subject: [Qirg] Measurements in link layer service
X-BeenThere: qirg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Quantum Internet \(proposed\) RG" <qirg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/qirg>, <mailto:qirg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/qirg/>
List-Post: <mailto:qirg@irtf.org>
List-Help: <mailto:qirg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/qirg>, <mailto:qirg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 12:29:27 -0000

First of all, thank you everybody who organised and participated in the meeting today, it was very nice :)

I would like to come back to the point that came up during the meeting regarding measurement bases specification for "measure directly" (M) type of requests to the link layer service. There were points raised that this should be higher in the stack. However, I don’t agree with this and will try to explain why I think so here. That being said, I’m very much looking forward hearing other’s thoughts and will be open to being convinced otherwise.

To start with I would again like to emphasise that the draft (https://datatracker.ietf.org/doc/draft-dahlberg-ll-quantum/) specifies a the link layer service and the vertical interface to this service. That is, the headers in the draft (which I think causes confusion and should be updated) are the vertical requests to this service and not horizontal messages in the protocol implementing this service. Thus, my claim is that the information about in what bases the nodes should measure in, in the case of measure directly entanglement generation, should be part of the vertical request/message to the link layer service. Besides this, even though this is out of the scope of this draft (since it’s only about the service), I also believe that any protocol realising this service needs to also communicate these measurement bases between the nodes. The reason for this is that the entanglement generation request is on one side (i.e. the requesting node) but both nodes need to agree on that they are going to perform measure-directly-type of entanglement generation. Furthermore, they also both need to know in which basis they should measure in before entanglement generation is started.

One might ask why include this functionality and not just have “create and keep” entanglement generation and the nodes can then measure this entanglement when it is generated. The reason is that one can in many situations have a much higher rate if the qubit is measured directly. For example, in the case of heralded entanglement generation where the nodes each have one communication qubit (for example nitrogen-vacancies in diamond), both nodes will entangle their local communication qubit with a traveling photon which is sent to a heralding station. The heralding station will interfere and measure both photons and send back the measurement outcome to the nodes. In the case of measure directly, the nodes can, directly after the photon emission but before receiving the heralding outcome, measure their local communication qubits and again start a new entanglement generation. In this way there can be multiple photons in flight to the midpoint at the same time. This is in contrast to the case of create and keep, where entanglement generation rate is, among other things, restricted by the RTT from the nodes to the midpoint.

After the meeting, me and Bruno also discussed how things would work for nodes which are not directly connected the network (i.e. connected by controllable repeaters nodes in the network), but however just want to create correlated bits for for example QKD. In the naive approach there can be create-and-keep requests to all the links in a chain connecting the two nodes, which is then subsequently measured at the end-nodes and swapped (entanglement swapping) in the intermediate nodes. However, it might be the case the end-nodes don’t have memory and thus cannot perform a create-and-keep request. In this case the link layer service we’ve proposed actually supports a third type, which is for remote state preparation (R). This remote state preparation is essentially a one-sided measure directly request, where the requesting nodes measures the entanglement but the receiving node stores it. In the current proposal the requesting node is always the one measuring the half of the entanglement. There was a discussion if it would also be useful for the requesting node to also be able to specify that it will store the qubit and the remote node will instead measure it. This might be useful but should be thought about.

Bruno also suggested that it might be useful to write down an example of how these different requests and control messages would be used in for example a scenario where two remote nodes want to for example to BB84 QKD. I think this is a good idea and could probably help clarify some points raised in the meeting.

Anyway, I hope my wall of text is somewhat comprehensible :) If you disagree or have any thoughts/questions I’m happy to hear them.

Enjoy the rest of IETF!

/Axel Dahlberg