Author

Topic: Gold collapsing. Bitcoin UP. - page 477. (Read 2032286 times)

hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
February 28, 2015, 05:43:24 PM
You might wanna check the logs at bitcoin-assets too. Searching for Trezor, RNG will provide you with relevant discussions.

TL;DR If you don't trust ARM HW RNG then use dice!

http://log.bitcoin-assets.com/

legendary
Activity: 1764
Merit: 1002
February 28, 2015, 05:38:02 PM
a) I think that the only random event is creating "master seed".
b) Then there is not more random events and everything is deterministic. (or can be done using SHA-256)

=> I hope (I do not use it) you can import any "master seed" into trezor.

that is all correct.

If you're paranoid, you can use dice to determine the seed and restore it to your trezor. Make sure you check for hidden cameras (don't forget laptops, smartphones, tables, the fridge, microwave, toaster and smoke detectors) and pull down the shades ;-)

Just use the Snowden Hood.
donator
Activity: 2772
Merit: 1019
February 28, 2015, 05:33:05 PM
a) I think that the only random event is creating "master seed".
b) Then there is not more random events and everything is deterministic. (or can be done using SHA-256)

=> I hope (I do not use it) you can import any "master seed" into trezor.

that is all correct.

If you're paranoid, you can use dice to determine the seed and restore it to your trezor. Make sure you check for hidden cameras (don't forget laptops, smartphones, tablets, the fridge, microwave, toaster and smoke detectors) and pull down the shades ;-)
legendary
Activity: 1414
Merit: 1000
February 28, 2015, 05:13:36 PM
a) I think that the only random event is creating "master seed".
b) Then there is not more random events and everything is deterministic. (or can be done using SHA-256)

=> I hope (I do not use it) you can import any "master seed" into trezor.
donator
Activity: 2772
Merit: 1019
February 28, 2015, 04:49:15 PM
molecular, what is the source of randomness inside the Trezor?

Done more digging and asked satoshilabs for hints.

Relevant info is on page 533 of http://www.st.com/web/en/resource/technical/document/reference_manual/CD00225773.pdf

Quote
The RNG processor is a random number generator, based on a continuous analog noise, that provides a random 32-bit value to the host when read.

and more specifically:

Quote
The random number generator implements an analog circuit. This circuit generates seeds
that feed a linear feedback shift register (RNG_LFSR) in order to produce 32-bit random
numbers.

The analog circuit is made of several ring oscillators whose outputs are XORed to generate
the seeds.

I'm not a physicist or electronics guy, but I'm guessing those ring oscillators and their operational output are influenced my many factors, like impurities in the matierials on the die, variance in the amount of material and probably external factors like magnetic / electric fields, temperature, maybe even gravitational or more esoteric quantum effects?

If you look at the wikipedia article about ring osciallators, there's a section on jitter which attributes the variance in oscillation period to temperature only:

Jitter: Period of ring oscillator vibrates in a random manner T=T+T' where T' is a random value. In high-quality circuits, the range of T' is relatively small compared to T. This variation in oscillator period is called jitter.[3] Local temperature effects cause the period of a ring oscillator to wander above and below the long-term average period:[4] When the local silicon is cold, the propagation delay is slightly shorter, causing the ring oscillator to run at a slightly higher frequency, which eventually raises the local temperature. When the local silicon is hot, the propagation delay is slightly longer, causing the ring oscillator to run at a slightly lower frequency, which eventually lowers the local temperature.

caveat regarding above bolded sentence: often 'random' just means 'unknown to the observer' or 'unpredictable with available information', but that's leading up to a philosophical discussion.

EDIT: as a side-note: I quite trust the combination of the hw rng and the random source on my cpu to be sufficiently random and above all unkowable to anyone.

EDIT2: you can get entropy from your trezor using python-trezor:

Code:
localhost  (master) ~/bitcoin/python-trezor\> ./cmdtr.py get_entropy 32
b5ad64d05241aa1cbbb8d62cdd12542749dd008a23817b71e703d6f9b905665a

that way you can at least check it's not doing this:


(courtesy xkcd)

EDIT3: if you want your mind fucked, check On the security of oscillator-based random number generators
legendary
Activity: 2968
Merit: 1198
February 28, 2015, 04:42:55 PM
Greece is nothing but a tourist attraction, unless they understand their own mechanics to the problem.

Tourism is an export product.

Probably countries like Greece that have nice islands, beaches, history, etc. would be better off focusing on having an efficient tourism industry than trying to do things that China does better.
legendary
Activity: 2044
Merit: 1005
February 28, 2015, 04:38:57 PM
A problem greece cant fix it based on production.

They have no export/import things from their own country. Meanwhile china, we all love almost everything we have here in the U.S is "Made in China" so it creates millionaires for them.

Greece is nothing but a tourist attraction, unless they understand their own mechanics to the problem.

Well, if they don't export anything, then Bitcoin theoretically would be precisely the type of currency the Greek people should want to adopt. It goes up in value over the long run as well their purchasing power. Just sit back and consume.
Bitcoin still doesn't save them.

They could buy up the bitcoins with whatever euros they have on hand, but then they'll still need to spend their bitcoins.

If they are trying to spend more than they earn - no matter what currency is involved - eventually they'll run out of money.
Not unless the amount of purchasing power in bitcoin increases exponentially compared to the amount they invested.. They essentially offload their debt like how us does it with usd a la qe
legendary
Activity: 1400
Merit: 1013
February 28, 2015, 04:05:45 PM
A problem greece cant fix it based on production.

They have no export/import things from their own country. Meanwhile china, we all love almost everything we have here in the U.S is "Made in China" so it creates millionaires for them.

Greece is nothing but a tourist attraction, unless they understand their own mechanics to the problem.

Well, if they don't export anything, then Bitcoin theoretically would be precisely the type of currency the Greek people should want to adopt. It goes up in value over the long run as well their purchasing power. Just sit back and consume.
Bitcoin still doesn't save them.

They could buy up the bitcoins with whatever euros they have on hand, but then they'll still need to spend their bitcoins.

If they are trying to spend more than they earn - no matter what currency is involved - eventually they'll run out of money.
donator
Activity: 2772
Merit: 1019
February 28, 2015, 03:18:30 PM

reading those links and not fully understanding the code, those links don't answer my question.

is the hardware drawing from a entropy source, like static electricity?  or is it algorithmically generated?

I don't know.

I've been searching for info for the hardware RNG on the cortex m3 (used on trezor) but failed.

All I could find was this:

Quote
Random Number Generator (RNG) is supported by the AES API and passes the
following tests:
– diehard
– FIPS_140-1
– NIST

In general a "true hardware random number generator" indeed uses some sort of hardware entropy source.

I'd be quite interested in the specifics regarding trezor myself, so if anyone can find any info, I'd be thankful for a post.
donator
Activity: 2772
Merit: 1019
February 28, 2015, 03:03:08 PM
interesting take by Wences Cesares on Greek adoption of Bitcoin:

http://techcrunch.com/2015/02/28/why-greece-should-not-switch-to-bitcoin/

I love this part:

Quote from: Wences Cesares
Yanis Varoufakis, Greece’s new Finance Minister, agrees that because it is deflationary, bitcoin would be bad for Greece. But he goes on to say that bitcoin is a flawed currency because it is deflationary. This misses the point. Bitcoin is not a currency for a government; it is a global currency for the people.

It's spot on.
legendary
Activity: 1764
Merit: 1002
February 28, 2015, 02:10:39 PM
A problem greece cant fix it based on production.

They have no export/import things from their own country. Meanwhile china, we all love almost everything we have here in the U.S is "Made in China" so it creates millionaires for them.

Greece is nothing but a tourist attraction, unless they understand their own mechanics to the problem.

Well, if they don't export anything, then Bitcoin theoretically would be precisely the type of currency the Greek people should want to adopt. It goes up in value over the long run as well their purchasing power. Just sit back and consume.
legendary
Activity: 1764
Merit: 1002
legendary
Activity: 1456
Merit: 1002
February 28, 2015, 01:37:10 PM
A problem greece cant fix it based on production.

They have no export/import things from their own country. Meanwhile china, we all love almost everything we have here in the U.S is "Made in China" so it creates millionaires for them.

Greece is nothing but a tourist attraction, unless they understand their own mechanics to the problem.
legendary
Activity: 1764
Merit: 1002
February 28, 2015, 01:30:56 PM
interesting take by Wences Cesares on Greek adoption of Bitcoin:

http://techcrunch.com/2015/02/28/why-greece-should-not-switch-to-bitcoin/

Wences is a smart guy. This is basically clickbait for the schadenfreude crowd. Then they read it and it makes them think about what money is and what bitcoin's role is.

At first glance, proponents of Bitcoin reading the title would get alarmed but upon deeper reading he's saying that gubmint objectives in terms of monetary thrift are oftentimes diametrically opposed to those of their people. Which nowadays is the majority of the time.
legendary
Activity: 1288
Merit: 1000
Enabling the maximal migration
February 28, 2015, 12:07:11 PM
interesting take by Wences Cesares on Greek adoption of Bitcoin:

http://techcrunch.com/2015/02/28/why-greece-should-not-switch-to-bitcoin/

Wences is a smart guy. This is basically clickbait for the schadenfreude crowd. Then they read it and it makes them think about what money is and what bitcoin's role is.
legendary
Activity: 1764
Merit: 1002
February 28, 2015, 11:56:14 AM

reading those links and not fully understanding the code, those links don't answer my question.

is the hardware drawing from a entropy source, like static electricity?  or is it algorithmically generated?
legendary
Activity: 1764
Merit: 1002
February 28, 2015, 11:52:58 AM
interesting take by Wences Cesares on Greek adoption of Bitcoin:

http://techcrunch.com/2015/02/28/why-greece-should-not-switch-to-bitcoin/
legendary
Activity: 1193
Merit: 1003
9.9.2012: I predict that single digits... <- FAIL
legendary
Activity: 1764
Merit: 1002
February 28, 2015, 10:32:31 AM
molecular, what is the source of randomness inside the Trezor?
legendary
Activity: 3122
Merit: 1538
yes
February 28, 2015, 06:22:36 AM
The universal success of centralization and nation-states speaks for itself, as does nonexistence of alternative.
Face it, if [insert libertardian/anarcap flavor here] worked better than centralization, it would have displaced centralisation.
Why is this still being discussed?

The feudal lords vanished also at a certain point. No stopping this one.
Jump to: