<div dir="ltr">Felix, I just realized that I conflated sequence counter and timestamp handling. My understanding now is that what is thought to be unique about a packet's identification is the combination of time-stamp/node ID/sequence number within a time-interval which might be as short as 1 millisecond. As long as the rate at which bundles are produced does not exceed the value the sequence counter can reach over the course of a millisecond (or more?), this identification will be unique. Assuming that understanding is correct, then we still need to think through predictive attacks (generate a bundle that will appear to be valid based on identification) and replay attacks. Does this sound like a correct understanding?<div><br></div><div>vint</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 28, 2024 at 2:23 AM Felix Flentge via SIS-DTN <<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg669415964400030076">
<div lang="EN-GB" style="overflow-wrap: break-word;">
<div class="m_669415964400030076WordSection1">
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif">Hi,
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif">I would propose the following wording (making clear that we are not deviating from RfC 9171 and aligning terminology):<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif">NOTE: Implementations may choose to use to manage a single, global timestamp sequence counter or manage individual timestamp sequence counters for disjunct sets of
source node IDs . Sequence counters may be reset to zero whenever the current time advances by one millisecond. The combination of source node ID and bundle creation time stamp can serve as a unique ID for an individual bundle.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif">Felix<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-family:Aptos,sans-serif"><u></u> <u></u></span></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-left:36pt"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> SIS-DTN <<a href="mailto:sis-dtn-bounces@mailman.ccsds.org" target="_blank">sis-dtn-bounces@mailman.ccsds.org</a>>
<b>On Behalf Of </b>Jackson, Jonathan W. (MSFC-HP27)[MOSSI2] via SIS-DTN<br>
<b>Sent:</b> Thursday, June 27, 2024 6:44 PM<br>
<b>To:</b> <a href="mailto:sis-dtn@mailman.ccsds.org" target="_blank">sis-dtn@mailman.ccsds.org</a><br>
<b>Subject:</b> [Sis-dtn] BPv7 RIDs and Updates<br>
<b>Importance:</b> High<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:36pt"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">Hello All,<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">Attached is the updated BPv7 book and RID spreadsheet for Final Reviews.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">We’ve drafted the following
<b><span style="color:rgb(68,114,196)">note</span></b> for RID 115 based on our discussion during today’s telecon:<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<table border="0" cellspacing="0" cellpadding="0" width="872" style="width:653.8pt;margin-left:36pt;border-collapse:collapse">
<tbody>
<tr style="height:3.5pt">
<td width="41" valign="top" style="width:30.9pt;border:1pt solid rgb(191,191,191);padding:3.6pt;height:3.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><b><span style="font-size:8pt;color:black">RID#<u></u><u></u></span></b></p>
</td>
<td width="105" valign="top" style="width:78.9pt;border-top:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:none;padding:3.6pt;height:3.5pt">
<p class="MsoNormal"><b><span style="font-size:8pt;color:black">Paragraph Number<u></u><u></u></span></b></p>
</td>
<td width="106" valign="top" style="width:79.2pt;border-top:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:none;padding:3.6pt;height:3.5pt">
<p class="MsoNormal"><b><span style="font-size:8pt;color:black">RID Short Title<u></u><u></u></span></b></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:none;padding:3.6pt;height:3.5pt">
<p class="MsoNormal"><b><span style="font-size:8pt;color:black">From<u></u><u></u></span></b></p>
</td>
<td width="239" valign="top" style="width:179.3pt;border-top:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:none;padding:3.6pt;height:3.5pt">
<p class="MsoNormal"><b><span style="font-size:8pt;color:black">To<u></u><u></u></span></b></p>
</td>
<td width="231" valign="top" style="width:173pt;border-top:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:none;padding:3.6pt;height:3.5pt">
<p class="MsoNormal"><b><span style="font-size:8pt;color:black">Supporting Analysis<u></u><u></u></span></b></p>
</td>
</tr>
<tr style="height:90.4pt">
<td width="41" valign="top" style="width:30.9pt;border-right:1pt solid rgb(191,191,191);border-bottom:1pt solid rgb(191,191,191);border-left:1pt solid rgb(191,191,191);border-top:none;padding:3.6pt;height:90.4pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:8pt;color:black">115<u></u><u></u></span></p>
</td>
<td width="105" valign="top" style="width:78.9pt;border-top:none;border-left:none;border-bottom:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);padding:3.6pt;height:90.4pt">
<p class="MsoNormal"><span style="font-size:8pt;color:black">4.3.4<u></u><u></u></span></p>
</td>
<td width="106" valign="top" style="width:79.2pt;border-top:none;border-left:none;border-bottom:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);padding:3.6pt;height:90.4pt">
<p class="MsoNormal"><span style="font-size:8pt;color:black">Creation Timestamp Sequence Number Clarification<u></u><u></u></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:none;border-bottom:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);padding:3.6pt;height:90.4pt">
<p class="MsoNormal"><span style="font-size:8pt;color:black">The creation timestamp shall comprise the bundle creation time and the creation timestamp sequence number.<u></u><u></u></span></p>
</td>
<td width="239" valign="top" style="width:179.3pt;border-top:none;border-left:none;border-bottom:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);padding:3.6pt;height:90.4pt">
<p class="MsoNormal"><span style="font-size:8pt;color:black">The creation timestamp shall comprise the bundle creation time and the creation timestamp sequence number.
<br>
</span><span style="font-size:8pt;color:red"><br>
</span><b><span style="font-size:8pt;color:rgb(68,114,196)">NOTE: Implementations may choose to use the source node id and the creation timestamp sequence number. However, a global counter or a separate counter for each fully qualified source node ID is possible.</span></b><span style="font-size:8pt;color:black"><u></u><u></u></span></p>
</td>
<td width="231" valign="top" style="width:173pt;border-top:none;border-left:none;border-bottom:1pt solid rgb(191,191,191);border-right:1pt solid rgb(191,191,191);padding:3.6pt;height:90.4pt">
<p class="MsoNormal"><span style="font-size:8pt;color:black">Without this wording there is enough ambiguity to allow for implementors to either associate the sequence number of the creation timestamp to a global counter which is the intent or on a per service
basis potentially leading to unintended behavior.<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">Please let me know if you have any comments or questions.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:36pt"><span lang="EN-US">Jonathan<u></u><u></u></span></p>
</div>
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received this e-mail in error, please notify
the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (<a href="mailto:dpo@esa.int" target="_blank">dpo@esa.int</a>).
</div>
_______________________________________________<br>
SIS-DTN mailing list<br>
<a href="mailto:SIS-DTN@mailman.ccsds.org" target="_blank">SIS-DTN@mailman.ccsds.org</a><br>
<a href="https://mailman.ccsds.org/cgi-bin/mailman/listinfo/sis-dtn" rel="noreferrer" target="_blank">https://mailman.ccsds.org/cgi-bin/mailman/listinfo/sis-dtn</a><br>
</div></blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Please send any postal/overnight deliveries to:</div><div><div>Vint Cerf</div><div>Google, LLC</div><div>1900 Reston Metro Plaza, 16th Floor</div><div>Reston, VA 20190</div><div>+1 (571) 213 1346<br></div><div><br style="color:rgb(34,34,34)"></div></div><div><br></div><div>until further notice</div><div><br></div><div><br></div><div><br></div></div></div>