I plan to further the initiative for open source analog technologies for bitcoin, including provably un-backdoored hardware RNG's as a consequence alongside my regular research on the magnetic resonance of quadrupolar nuclei. IMO, solid state magnetic resonance has the potential to present a source of quantum entropy that is inexpensive, extremely simple in design, cheap, small, and...[community input]
What are the desired properties of an ideal, non-deterministic hardware RNG amenable to open source initiatives and furthermore would invite introduction in specialized hardware for the bitcoin protocol?Things to consider:
• physical size
• power consumption
• I/O
• safety (chlorides are a bit toxic)
• price range
•? everything. Thinking caps on please - think outside the box and consider all possibilities. I need your help to do this.
Please do NOT post "we don't need this, we have deterministic RNGs that work and we can use this curve and bla bla..." - please respect my inquiry. Thank you.Questions about NMR/NQR are welcome and I will answer all of them, but should perhaps be moved elsewhere if there are many.
Editted: rearranged the thread to answer the "how can it communicate to the user with radioshack parts" question:
Transistor gates
http://en.wikipedia.org/wiki/Transistor%E2%80%93transistor_logicIt is easier of course to use op-amps, but they are black boxes. However by now, many op-amps are essentially open source...of course you never do know what is inside it, only how it performs.
http://en.wikipedia.org/wiki/Digital-to-analog_converterThis is pretty much all it has to do; the NQR FID is (when averaged) an exponentially damped sinusoid and is much like this picture. A very simple circuit would do the trick. Here is a graphic from wikipedia
Here is my data of the transient response in NaClO
3 at 29.936 MHz averaged over several thousand pulses
With signal averages, the voltage induced in the coil by the magnetization of the material converges to the nice curve above. However, if only one or a few pulses are used to collect data, the picture is quite different
The above image in black was produced by me with the raw data. Here is the corresponding one produced by the same dysfunctional labview program used to display the first image of the clean FID
I should note the third/fourth image is of a single crystal while the second one was taken for a polycrystalline sample, which eliminates beats due to the earth's magnetic field.
The probe circuit and pre-amplifier of an NQR implementation can be quite simple; I designed this one to use transistors I know are stocked by radio-shack. The power supply is a 9V battery
To collect and represent the data I have shown, I used a sophistocated DAQ board. However, all that is needed is a type of level detector.
Here is a graphic I found online for a simple level detector using only 1 BJT
But I wouldn't necessarily use this design.