<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">To answer Arnold, etc:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The repo is <a href="https://github.com/hallambaker/Mathematical-Mesh">https://github.com/hallambaker/Mathematical-Mesh</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 24, 2019 at 8:02 AM Ben Laurie <<a href="mailto:ben@links.org">ben@links.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 dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 24 Mar 2019 at 05:39, Phillip Hallam-Baker <<a href="mailto:phill@hallambaker.com" target="_blank">phill@hallambaker.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><div style="font-size:small">I can now make end to end encryption exactly as easy as regular email. Just put the email address in the message as normal and send.</div><div style="font-size:small"><br></div><div style="font-size:small">OK so there is some magic: I change the email address to embed the fingerprint of the recipient:</div><div style="font-size:small"><br></div><div style="font-size:small"><span style="font-family:"Noto Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700">alice@example.com.mm--mb2gk-6duf5-ygyyl-jny5e-rwshz </span>  <br></div></div></div></div></blockquote><div><br></div><div>How do you know the fingerprint of the recipient?</div></div></div></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">That is a good question of course. But that is the introduction problem and it is separate from the connection and re-connection problem. The idea of SINs is that they are the fixed points that require no external trusted party to interpret once introduction is complete.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Introduction may be achieved through multiple mechanisms depending on whether we meet face to face or not. And we can use a technique I call precision strengthening. So connection mechanisms from most to least secure:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">1) We meet face to face and one of us scans the QR code of the other from a cell phone. I have a secure mechanism that establishes bidirectional exchange of contacts with a 2^128 workfactor using reasonably small QR codes</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">2) Scanning a static QR code (printed) same work factor but only authenticated in one direction.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">3) We rely on a trusted third party introducer (CA).</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">4) We read out the UDF code over an insecure channel</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">5) We read out the first 10 segments over an insecure channel.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">6) Pull it off the Web</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">7) Trust after first use.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">But the real advantage here is that all of these are unlinked from the mail program. The app that pushes the contacts into the contact directory does not need to be a mail client. It can be much smaller.</div><br></div><div><br></div><div> </div></div></div>