<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Den ons 22 dec. 2021 23:10Phillip Hallam-Baker <<a href="mailto:phill@hallambaker.com">phill@hallambaker.com</a>> skrev:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">The following three pieces of data suddenly came together in my mind:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">1) An IPv6 Address is 128 bits.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">2) IPv6 headers all have to and from addresses but from field is redundant most of the time so there are 256 bits of addressing.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">3) Curve25519 public keys fit in 255 bits.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">So who can propose the most outrageous proposal that makes use of these three facts?</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I think it's been done already, although not in precisely the way I believe you are thinking of</div><div dir="auto"><br></div><div dir="auto">"GitHub - cjdelisle/cjdns: An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing."</div><div dir="auto"><a href="https://github.com/cjdelisle/cjdns">https://github.com/cjdelisle/cjdns</a> </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>