summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internet-draft-satp.html32
-rw-r--r--internet-draft-satp.txt74
-rw-r--r--internet-draft-satp.xml29
3 files changed, 122 insertions, 13 deletions
diff --git a/internet-draft-satp.html b/internet-draft-satp.html
index ba9e4db..f0b1b8a 100644
--- a/internet-draft-satp.html
+++ b/internet-draft-satp.html
@@ -430,8 +430,36 @@ HEX
<a name="rfc.section.4.8"></a><h3>4.8.&nbsp;
Encryption</h3>
-<p>Encryption is done in the same way as for <a class='info' href='#RFC3711'>SRTP<span> (</span><span class='info'>Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, &ldquo;The Secure Real-time Transport Protocol (SRTP),&rdquo; March&nbsp;2004.</span><span>)</span></a> [1]. This section will only discuss some small changes that HAVE TO be made. Please read <a class='info' href='#RFC3711'>SRTP RFC3711 section 3-9<span> (</span><span class='info'>Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, &ldquo;The Secure Real-time Transport Protocol (SRTP),&rdquo; March&nbsp;2004.</span><span>)</span></a> [1] for details. SSRC is replaced by the sender ID
+<p>Encryption is done in the same way as for <a class='info' href='#RFC3711'>SRTP<span> (</span><span class='info'>Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, &ldquo;The Secure Real-time Transport Protocol (SRTP),&rdquo; March&nbsp;2004.</span><span>)</span></a> [1]. This section will only discuss some small changes that HAVE TO be made. Please read <a class='info' href='#RFC3711'>SRTP RFC3711 section 3-9<span> (</span><span class='info'>Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, &ldquo;The Secure Real-time Transport Protocol (SRTP),&rdquo; March&nbsp;2004.</span><span>)</span></a> [1] for details.
</p>
+<p>The least significant bits of SSRC are replaced by the sender ID and the rest is filled with zeros. For the SRTP SEQ the 16 least significant bits of the SATP sequence number are used and the 16 most significant bits of the sequence number replace the 16 least significant bits of the SRTP ROC.
+</p><br /><hr class="insert" />
+<a name="srtp_vs_satp"></a>
+
+<p>Difference between SRTP and SATP
+</p><div style='display: table; width: 0; margin-left: 3em; margin-right: auto'><pre>
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SATP sequence number |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP ROC least significant | SRTP SEQ |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ |0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0| SATP sender ID |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP SSRC |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+</pre></div><table border="0" cellpadding="0" cellspacing="2" align="center"><tr><td align="center"><font face="monaco, MS Sans Serif" size="1"><b>&nbsp;Figure&nbsp;7&nbsp;</b></font><br /></td></tr></table><hr class="insert" />
+
<a name="anchor21"></a><br /><hr />
<a name="rfc.section.5"></a><h3>5.&nbsp;
Security Considerations</h3>
@@ -476,7 +504,7 @@ References</h3>
<tr><td class="author-text">&nbsp;</td>
<td class="author-text">Othmar Gsenger</td></tr>
<tr><td class="author-text">&nbsp;</td>
-<td class="author-text">Puerstingerstr 32/7</td></tr>
+<td class="author-text">Puerstingerstr 32</td></tr>
<tr><td class="author-text">&nbsp;</td>
<td class="author-text">Saalfelden 5760</td></tr>
<tr><td class="author-text">&nbsp;</td>
diff --git a/internet-draft-satp.txt b/internet-draft-satp.txt
index 88fd5eb..34799c2 100644
--- a/internet-draft-satp.txt
+++ b/internet-draft-satp.txt
@@ -538,9 +538,13 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
Encryption is done in the same way as for SRTP [1]. This section
will only discuss some small changes that HAVE TO be made. Please
- read SRTP RFC3711 section 3-9 [1] for details. SSRC is replaced by
- the sender ID
+ read SRTP RFC3711 section 3-9 [1] for details.
+ The least significant bits of SSRC are replaced by the sender ID and
+ the rest is filled with zeros. For the SRTP SEQ the 16 least
+ significant bits of the SATP sequence number are used and the 16 most
+ significant bits of the sequence number replace the 16 least
+ significant bits of the SRTP ROC.
@@ -552,11 +556,63 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
+Gsenger Expires September 2, 2007 [Page 10]
+
+Internet-Draft secure anycast tunneling protocol (satp) March 2007
+ Difference between SRTP and SATP
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SATP sequence number |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP ROC least significant | SRTP SEQ |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-Gsenger Expires September 2, 2007 [Page 10]
+
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ |0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0| SATP sender ID |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP SSRC |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+ Figure 7
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Gsenger Expires September 2, 2007 [Page 11]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -612,7 +668,7 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
-Gsenger Expires September 2, 2007 [Page 11]
+Gsenger Expires September 2, 2007 [Page 12]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -668,7 +724,7 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
-Gsenger Expires September 2, 2007 [Page 12]
+Gsenger Expires September 2, 2007 [Page 13]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -724,7 +780,7 @@ URIs
-Gsenger Expires September 2, 2007 [Page 13]
+Gsenger Expires September 2, 2007 [Page 14]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -732,7 +788,7 @@ Internet-Draft secure anycast tunneling protocol (satp) March 2007
Author's Address
Othmar Gsenger
- Puerstingerstr 32/7
+ Puerstingerstr 32
Saalfelden 5760
AT
@@ -780,7 +836,7 @@ Author's Address
-Gsenger Expires September 2, 2007 [Page 14]
+Gsenger Expires September 2, 2007 [Page 15]
Internet-Draft secure anycast tunneling protocol (satp) March 2007
@@ -836,5 +892,5 @@ Acknowledgment
-Gsenger Expires September 2, 2007 [Page 15]
+Gsenger Expires September 2, 2007 [Page 16]
diff --git a/internet-draft-satp.xml b/internet-draft-satp.xml
index 75a6e5c..19aec12 100644
--- a/internet-draft-satp.xml
+++ b/internet-draft-satp.xml
@@ -19,7 +19,7 @@
<address>
<postal>
- <street>Puerstingerstr 32/7</street>
+ <street>Puerstingerstr 32</street>
<city>Saalfelden</city>
<code>5760</code>
<country>AT</country>
@@ -232,7 +232,32 @@ HEX
</t>
</section>
<section title="Encryption">
- <t>Encryption is done in the same way as for <xref target="RFC3711">SRTP</xref>. This section will only discuss some small changes that HAVE TO be made. Please read <xref target="RFC3711">SRTP RFC3711 section 3-9</xref> for details. SSRC is replaced by the sender ID</t>
+ <t>Encryption is done in the same way as for <xref target="RFC3711">SRTP</xref>. This section will only discuss some small changes that HAVE TO be made. Please read <xref target="RFC3711">SRTP RFC3711 section 3-9</xref> for details. </t><t>The least significant bits of SSRC are replaced by the sender ID and the rest is filled with zeros. For the SRTP SEQ the 16 least significant bits of the SATP sequence number are used and the 16 most significant bits of the sequence number replace the 16 least significant bits of the SRTP ROC.</t>
+ <figure anchor="srtp_vs_satp">
+ <preamble>Difference between SRTP and SATP</preamble>
+ <artwork>
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SATP sequence number |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP ROC least significant | SRTP SEQ |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+
+
+ 0 1 2 3
+ 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ |0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0| SATP sender ID |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ =
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ | SRTP SSRC |
+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ </artwork>
+ </figure>
</section>
</section>
<section title="Security Considerations">