<div dir="ltr"><br><div class="gmail_extra"><br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My best guess is "Pi and Euler's number to a very high percision", but that seems boring.<br>
</blockquote>
<br>
I doubt that this is the best idea, as they are certainly not<br>
pseudo random.<br>
</blockquote>
<br></div>
To my eye randomness is much different from "sleeveness" (...)<br></blockquote><div><br></div><div>Sampo, thanks for a very detailed explanation, this is something I should probably have read a bit earlier.<br>
<br></div><div>OK, to re-state my original requirements:<br><br></div><div>1. I need N.U.M.S. numbers so that everyone sees I'm not plotting something,<br></div><div>2. I need the numbers to match the specification of what the SYND's cipher matrices need to look like.<br>
<br></div><div>Now...<br></div><div>1. gets quite trivial from this perspective. As many people here suggested, I guess that any well-known irrational number will do. There were also other "multi-authority decision" strategies (I'm extra grateful for the RFC someone linked), but I'll leave that for bigger&non-pet projects. :]<br>
</div><div><br>2. is harder; lets get to coding theory -- so-called "random codes" (which we are producing by this) actually have extremely high chance of having the qualities one needs for SYND (e.g. good minimum distance and so). This chance is usually measured from a random sample of all codes over F_2^n for some reasonable n, from that they are called "random" and probably from that I made the mess with using "random" word more than I should. :D<br>
<br>Therefore, for this purpose, it is sufficient that "there's no (polynomially) recognizable underlying structure that could be used for decoding" in the matrices; which has been shown to easily reduce to the fact that the codes look "uniformly random" (words from the paper).<br>
<br>From this, I guess that the best idea what to do now is:<br><br></div><div>- generate the N.U.M.S. from everything that has been suggested here (including bitcoin blockchain :] ),<br></div><div><br>- run some test for uniform randomness on them (I use 'dieharder' tool for quicktesting my stuff, are there any better suggestions?)<br>
<br></div><div>- run some similar tests for quality of SYND output on those<br></div><div><br>- choose two best passing entries and use them<br></div><br></div><div class="gmail_quote">So I'm off to statistics. :D<br>
<br></div><div class="gmail_quote">Thanks a lot again,<br></div><div class="gmail_quote">-mk<br></div></div></div>