True Random Number Generators - FST-01 - Well Tempered Hacker

preview_player
Показать описание
Randomness forms the basis of cryptography but computers are deterministic and therefore terrible for generating true randomness. In this episode we'll look at the FST-01, a $35 USB based true random number generator (TRNG) which harvests randomness from the environment. We'll flash the NeuG random number generator software onto the device using a serial programmer and a few wires. Then we'll plug it in, start it up and look at the random data it generates.

Hardware:

Software:

#crypto #cryptography #random #randomnumber #geigercounter #cryptography #mouse #pgp #privatekey #flyingstonetiny #FST-01 #randomnumbergenerator #environment #computing #communication #messaging #mail #email
Рекомендации по теме
Комментарии
Автор

I found your content searching for blockchain info, now I'm amazed by every single video in your channel. Thanks for sharing this awesome stuff with us!

tubanami
Автор

Quantization Error is not a quantum effect. Two totally unrelated subject areas.

nickegan
Автор

And, btw, Anders, thank you for creating such excellent content (blockchain videos included).

ricardoderas
Автор

another way you can test randomness is through compression, compression software will look for patterns and use it to compress randomness should not have patterns at the very least so if the compression program doesn't decrease the size significantly then you know it's good. In fact some compression systems might increase the size because of the header information being added

busterdafydd
Автор

i've probably said this before but the name of this series immediately makes me want to be your friend

zemariagp
Автор

Any book you'd recommend to get a nice grounding knowledge of Unix. You seem to feel very comfortable in that area.

maesitos
Автор


Is there any hope for true, strong, portable randomness in the
future? There might be. All that's needed is a physical source of
unpredictable numbers.

Thermal noise (sometimes called Johnson noise in integrated circuits)
or a radioactive decay source and a fast, free-running oscillator
would do the trick directly [GIFFORD]. This is a trivial amount of
hardware, and it could easily be included as a standard part of a
computer system's architecture. Most audio (or video) input devices
are usable [TURBID]. Furthermore, any system with a spinning disk or
ring oscillator and a stable (crystal) time source or the like has an
adequate source of randomness ([DAVIS] and Section 3.3). All that's
needed is the common perception among computer vendors that this
small additional hardware and the software to access it is necessary
and useful.

ricardoderas
Автор

10:00 There's no way (for nonspecialists) telling *true* randomness from *pseudo* randomness - right?

GNU_Linux_for_good
Автор

Thank you. Very informative. FYI - The links to hardware page returns access denied.

cliffmathew
Автор

Is this really a True RNG without seeds and without a algorithm? Comparable to a quantum electron tunneling RNG (without seeds)?

Ano-Nymos
Автор

I wonder if this can be done again, without the three different companies of proprietary hardware and maybe even on a windows machine.

leesweets
Автор

Will this work on any STM32F103, or does this stick have something special on it?

bluedeath
Автор

i think i could do this but would there be any point?

kirkclarke
Автор

Ummm... a temperature sensor is not a source of true randomness. Oh.. and piping it through sha doesnt make it more random. It just makes it APPEAR more random to humans, it might even reduce the randomness.

protonjinx
Автор

Can you help me to generate 3 numbers out 18 numbers pattern

kaudeerashraf
Автор

Or you could use the spin of silver atoms through an inhomogeneous magnetic field. To each his own.

tristunalekzander
Автор

hey I need help with a project can you show how to build a auto Dialler gsm but instead of calling a phone it's texted insted plz respond

SpAceProductions
Автор

no such thing as well or not well tx, or temperx

zes
Автор

You barely know what you are talking about. I notice this often with IT people. There is a mystique that this knowledge is somehow special and therefore valuable. Really, all you know is how to operate a terminal.

Tadesan
join shbcf.ru