<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="+1"><font face="Times New Roman, Times, serif">Precisely!
        (Adversary here being something like a rogue app, or a set
        thereof, on the same platform)<br>
        <br>
        Cheers,<br>
        Gene<br>
        <br>
      </font></font>
    <pre class="moz-signature" cols="72">======================
Gene Tsudik
Chancellor's Professor of Computer Science
University of California, Irvine

</pre>
    <div class="moz-cite-prefix">On 10/13/16 11:03 AM, Thompson, Jeff
      wrote:<br>
    </div>
    <blockquote
      cite="mid:ea025ffb-819f-4143-963c-49e92845afd7@EMHUB5.ad.ucla.edu"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div>Hi Gene,</div>
      <div>By “collocated”, you mean talking over something like a Unix
        socket on the same computer with the idea that there is little
        chance of an adversary getting in the middle?</div>
      <div>- Jeff T</div>
      <div><br>
      </div>
      <span id="OLK_SRC_BODY_SECTION">
        <div style="font-family:Calibri; font-size:11pt;
          text-align:left; color:black; BORDER-BOTTOM: medium none;
          BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT:
          0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;
          BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
          <span style="font-weight:bold">From: </span>Ndn-interest <<a
            moz-do-not-send="true"
            href="mailto:ndn-interest-bounces@lists.cs.ucla.edu">ndn-interest-bounces@lists.cs.ucla.edu</a>>
          on behalf of GTS <<a moz-do-not-send="true"
            href="mailto:gts@ics.uci.edu">gts@ics.uci.edu</a>><br>
          <span style="font-weight:bold">Date: </span>Thursday, October
          13, 2016 at 10:10:00<br>
          <span style="font-weight:bold">To: </span>"<a
            moz-do-not-send="true" href="mailto:Marc.Mosko@parc.com">Marc.Mosko@parc.com</a>"
          <<a moz-do-not-send="true"
            href="mailto:Marc.Mosko@parc.com">Marc.Mosko@parc.com</a>><br>
          <span style="font-weight:bold">Cc: </span>"<a
            moz-do-not-send="true"
            href="mailto:ndn-interest@lists.cs.ucla.edu">ndn-interest@lists.cs.ucla.edu</a>"
          <<a moz-do-not-send="true"
            href="mailto:ndn-interest@lists.cs.ucla.edu">ndn-interest@lists.cs.ucla.edu</a>><br>
          <span style="font-weight:bold">Subject: </span>Re:
          [Ndn-interest] Sending NACKs with ndn-cpp<br>
        </div>
        <div><br>
        </div>
        <div>
          <div bgcolor="#FFFFFF" text="#000000"><font size="+1"><font
                face="Times New Roman,Times,serif"><br>
                Yep... I agree in the context of a forwarder talking a
                *collocated* app.<br>
                Cheers,<br>
                Gene<br>
                <br>
              </font></font>
            <pre class="moz-signature" cols="72">======================
Gene Tsudik
Chancellor's Professor of Computer Science
University of California, Irvine

</pre>
            <div class="moz-cite-prefix">On 10/13/16 9:41 AM, <a
                moz-do-not-send="true" class="moz-txt-link-abbreviated"
                href="mailto:Marc.Mosko@parc.com">
                Marc.Mosko@parc.com</a> wrote:<br>
            </div>
            <blockquote
              cite="mid:9BAFBBC4-EA86-444F-BB5C-C49CD2B53E45@parc.com"
              type="cite">
              I agree things get more murky the further one gets away
              from where a message was initiated.  
              <div class=""><br class="">
              </div>
              <div class="">But I thought the premise of the previous
                messages is that adjacent forwarders already trust each
                other for NACKs.  My point was that if forwarders
                already trust each other for NACks, then why cannot a
                forwarder apply a similar trust mechanism to a local
                app, as it should know for which name spaces it trusts
                the app.
                <div class=""><br class="">
                </div>
                <div class="">Marc<br class="">
                  <div class=""><br class="">
                  </div>
                  <div class=""><br class="">
                    <div>
                      <blockquote type="cite" class="">
                        <div class="">On Oct 13, 2016, at 9:36 AM, GTS
                          <<a moz-do-not-send="true"
                            href="mailto:gts@ics.uci.edu" class="">gts@ics.uci.edu</a>>
                          wrote:</div>
                        <br class="Apple-interchange-newline">
                        <div class="">
                          <div bgcolor="#FFFFFF" text="#000000" class=""><br
                              class="">
                            <font class="" size="+1"><font class=""
                                face="Times New Roman,Times,serif">Marc,<br
                                  class="">
                                <br class="">
                                yes, it's reasonable -- though not
                                always practical -- to assume that there
                                are pairwise secure<br class="">
                                channels between local app, local
                                forwarder, next forwarder, etc, etc, all
                                the way to the last<br class="">
                                hop.<br class="">
                                <br class="">
                                However, my apologies for this
                                platitude, but trust is local. <br
                                  class="">
                                The farther you get away (in trust hops)
                                from the source, the less<br class="">
                                trust there is, and more likely it
                                becomes that someone on the path will be
                                malicious.<br class="">
                                It works the same way with humans :-)<br
                                  class="">
                                <br class="">
                                Cheers,<br class="">
                                Gene<br class="">
                                <br class="">
                                <br class="">
                              </font></font>
                            <pre class="moz-signature" cols="72">======================
Gene Tsudik
Chancellor's Professor of Computer Science
University of California, Irvine

</pre>
                            <div class="moz-cite-prefix">On 10/13/16
                              9:05 AM, <a moz-do-not-send="true"
                                class="moz-txt-link-abbreviated"
                                href="mailto:Marc.Mosko@parc.com">
                                Marc.Mosko@parc.com</a> wrote:<br
                                class="">
                            </div>
                            <blockquote
                              cite="mid:032EF4D1-E49C-459C-B1A2-5CEC87D693BD@parc.com"
                              type="cite" class="">
                              Doesn’t an application have a trust
                              channel with its local forwarder, and the
                              local forwarder with the next forwarder,
                              etc.?
                              <div class=""><br class="">
                              </div>
                              <div class="">Marc<br class="">
                                <div class=""><br class="">
                                  <div class="">
                                    <blockquote type="cite" class="">
                                      <div class="">On Oct 13, 2016, at
                                        8:50 AM, Cesar Ghali <<a
                                          moz-do-not-send="true"
                                          href="mailto:cghali@uci.edu"
                                          class="">cghali@uci.edu</a>>
                                        wrote:</div>
                                      <br
                                        class="Apple-interchange-newline">
                                      <div class="">
                                        <div style="white-space:pre-wrap" class="">Hi Jeff, That's right, untrusted NACKs should not be accepted in the network. In fact a pre-arranged trusted channel is an approach proposed in the paper I shared before. Cesar</div>
                                        <br class="">
                                        <div class="gmail_quote">
                                          <div dir="ltr" class="">On
                                            Thu, Oct 13, 2016 at 08:45
                                            Thompson, Jeff <<a
                                              moz-do-not-send="true"
                                              href="mailto:jefft0@remap.ucla.edu"
                                              class="">jefft0@remap.ucla.edu</a>>
                                            wrote:<br class="">
                                          </div>
                                          <blockquote
                                            class="gmail_quote"
                                            style="margin:0 0 0
                                            .8ex;border-left:1px #ccc
                                            solid;padding-left:1ex">
                                            <div style="word-wrap:
                                              break-word; font-size:
                                              14px; font-family:
                                              Calibri, sans-serif;"
                                              class="">
                                              <div class="">Hi Cesar,</div>
                                              <div class=""><br class="">
                                              </div>
                                              <div class="">So in
                                                Junxiao’s example, the
                                                microcontroller would
                                                send an unsigned network
                                                Nack? Will forwarders be
                                                configured to respond to
                                                an unsigned Nack which
                                                comes from the
                                                (supposed) direction
                                                from any application? (I
                                                had though that these
                                                network signalling
                                                messages are send
                                                between forwarders on a
                                                pre-arranged trusted
                                                channel.)</div>
                                              <div class=""><br class="">
                                              </div>
                                              <div class="">- Jeff T</div>
                                              <div class=""><br class="">
                                              </div>
                                              <span class="">
                                                <div style="font-family:
                                                  Calibri; font-size:
                                                  11pt; text-align:
                                                  left; border-width:
                                                  1pt medium medium;
                                                  border-style: solid
                                                  none none; padding:
                                                  3pt 0in 0in;
                                                  border-top-color:
                                                  rgb(181, 196, 223);"
                                                  class="">
                                                  <span
                                                    style="font-weight:bold"
                                                    class="">From: </span>Cesar
                                                  Ghali <<a
                                                    moz-do-not-send="true"
href="mailto:cghali@uci.edu" target="_blank" class="">cghali@uci.edu</a>><br
                                                    class="">
                                                  <span
                                                    style="font-weight:bold"
                                                    class="">Date: </span>Thursday,
                                                  October 13, 2016 at
                                                  8:29:00<br class="">
                                                  <span
                                                    style="font-weight:bold"
                                                    class="">To: </span>Junxiao
                                                  Shi <<a
                                                    moz-do-not-send="true"
href="mailto:shijunxiao@email.arizona.edu" target="_blank" class="">shijunxiao@email.arizona.edu</a>>,
                                                  Jeff Thompson <<a
                                                    moz-do-not-send="true"
href="mailto:jefft0@remap.ucla.edu" target="_blank" class="">jefft0@remap.ucla.edu</a>><br
                                                    class="">
                                                  <span
                                                    style="font-weight:bold"
                                                    class="">Cc: </span>"<a
moz-do-not-send="true" href="mailto:ndn-interest@lists.cs.ucla.edu"
                                                    target="_blank"
                                                    class="">ndn-interest@lists.cs.ucla.edu</a>"
                                                  <<a
                                                    moz-do-not-send="true"
href="mailto:ndn-interest@lists.cs.ucla.edu" target="_blank" class="">ndn-interest@lists.cs.ucla.edu</a>><br
                                                    class="">
                                                  <span
                                                    style="font-weight:bold"
                                                    class="">Subject: </span>Re:
                                                  [Ndn-interest] Sending
                                                  NACKs with ndn-cpp<br
                                                    class="">
                                                </div>
                                              </span></div>
                                            <div style="word-wrap:
                                              break-word; font-size:
                                              14px; font-family:
                                              Calibri, sans-serif;"
                                              class="">
                                              <span class="">
                                                <div class=""><br
                                                    class="">
                                                </div>
                                                <div class="">
                                                  <div class="">
                                                    <div style="white-space:pre-wrap" class="">That's right, mixing network and application NACKs is not a good idea. From a security perspective, this separation is discussed in details in:
<a moz-do-not-send="true" href="http://ieeexplore.ieee.org/document/7288477/" target="_blank" class="">
http://ieeexplore.ieee.org/document/7288477/</a> Cesar</div>
                                                    <br class="">
                                                    <div
                                                      class="gmail_quote">
                                                      <div dir="ltr"
                                                        class="">On Wed,
                                                        Oct 12, 2016 at
                                                        16:07 Junxiao
                                                        Shi <<a
                                                          moz-do-not-send="true"
href="mailto:shijunxiao@email.arizona.edu" target="_blank" class="">shijunxiao@email.arizona.edu</a>>
                                                        wrote:<br
                                                          class="">
                                                      </div>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0
                                                        0 0
                                                        .8ex;border-left:1px
                                                        #ccc
                                                        solid;padding-left:1ex">
                                                        <div dir="ltr"
                                                          class="">Hi
                                                          JeffT
                                                          <div class=""><br
                                                          class="">
                                                          </div>
                                                          <div class="">I
                                                          have a
                                                          temperature
                                                          sensor based
                                                          on ESP8266
                                                          microcontroller.
                                                          It uses
                                                          ndn-cpp-lite,
                                                          connects to a
                                                          remote
                                                          forwarder over
                                                          TCP, and acts
                                                          as a producer.</div>
                                                          <div class="">The
                                                          ESP8266,
                                                          clocked at
                                                          80MHz, has
                                                          limited
                                                          signing
                                                          capability. It
                                                          can sign or
                                                          verify 8 ECDSA
                                                          signatures per
                                                          second.</div>
                                                          <div class="">If
                                                          Interests are
                                                          arriving too
                                                          fast, I want
                                                          to be able to
                                                          send a
                                                          NetworkNack-Congestion
                                                          so that the
                                                          remote
                                                          forwarder can
                                                          forward less
                                                          Interests to
                                                          the sensor.</div>
                                                          <div class="">An
                                                          application
                                                          Nack cannot
                                                          fulfill this
                                                          purpose
                                                          because it
                                                          still requires
                                                          a signature.
                                                          Allowing the
                                                          Interests to
                                                          time out
                                                          increases
                                                          overhead at
                                                          the remote
                                                          forwarder
                                                          because PIT
                                                          entries stay
                                                          longer.</div>
                                                          <div class=""><br
                                                          class="">
                                                          </div>
                                                          <div class="">Yours,
                                                          Junxiao</div>
                                                        </div>
                                                        <div dir="ltr"
                                                          class="">
                                                          <div class=""><br
                                                          class="">
                                                          <div
                                                          class="gmail_extra"><br
                                                          class="">
                                                          <div
                                                          class="gmail_quote">On
                                                          Wed, Oct 12,
                                                          2016 at 10:08
                                                          AM, Thompson,
                                                          Jeff <span
                                                          dir="ltr"
                                                          class="">
                                                          <<a
                                                          moz-do-not-send="true"
href="mailto:jefft0@remap.ucla.edu" target="_blank" class="">jefft0@remap.ucla.edu</a>></span>
                                                          wrote:<br
                                                          class="">
                                                          <blockquote
                                                          class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                          Hi Matteo.<br
                                                          class="">
                                                          <br class="">
                                                          A NetworkNack
                                                          is a ³network²
                                                          nack because
                                                          it is
                                                          generated by a
                                                          forwarder<br
                                                          class="">
                                                          in the
                                                          network, such
                                                          as NFD. A
                                                          client library
                                                          like ndn-cpp
                                                          is meant to be<br
                                                          class="">
                                                          used by an
                                                          application
                                                          which does not
                                                          generate
                                                          network-level
                                                          messages. It<br
                                                          class="">
                                                          is called a
                                                          ³network² nack
                                                          to distinguish
                                                          from an
                                                          ³application²
                                                          nack. Can<br
                                                          class="">
                                                          you describe
                                                          the situation
                                                          where your
                                                          application
                                                          needs to
                                                          generate a
                                                          nack?<br
                                                          class="">
                                                          <br class="">
                                                          - Jeff T<br
                                                          class="">
                                                          </blockquote>
                                                          </div>
                                                          </div>
                                                          </div>
                                                        </div>
_______________________________________________<br class="">
                                                        Ndn-interest
                                                        mailing list<br
                                                          class="">
                                                        <a
                                                          moz-do-not-send="true"
href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank" class="">Ndn-interest@lists.cs.ucla.edu</a><br
                                                          class="">
                                                        <a
                                                          moz-do-not-send="true"
href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest"
                                                          rel="noreferrer"
target="_blank" class="">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br
                                                          class="">
                                                      </blockquote>
                                                    </div>
                                                  </div>
                                                </div>
                                              </span></div>
                                          </blockquote>
                                        </div>
_______________________________________________<br class="">
                                        Ndn-interest mailing list<br
                                          class="">
                                        <a moz-do-not-send="true"
                                          href="mailto:Ndn-interest@lists.cs.ucla.edu"
                                          class="">Ndn-interest@lists.cs.ucla.edu</a><br
                                          class="">
                                        <a moz-do-not-send="true"
                                          class="moz-txt-link-freetext"
href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br
                                          class="">
                                      </div>
                                    </blockquote>
                                  </div>
                                  <br class="">
                                </div>
                              </div>
                              <br class="">
                              <fieldset class="mimeAttachmentHeader"></fieldset>
                              <br class="">
                              <pre class="" wrap="">_______________________________________________
Ndn-interest mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Ndn-interest@lists.cs.ucla.edu">Ndn-interest@lists.cs.ucla.edu</a><a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a></pre>
                            </blockquote>
                            <br class="">
                          </div>
                        </div>
                      </blockquote>
                    </div>
                    <br class="">
                  </div>
                </div>
              </div>
            </blockquote>
            <br>
          </div>
        </div>
      </span>
    </blockquote>
    <br>
  </body>
</html>