Author

Topic: armory dice generated wallets (Read 1207 times)

sr. member
Activity: 337
Merit: 250
July 27, 2014, 09:03:51 AM
#5
You can use this if you want an easy way to generate an entropy pool:

http://ubld.it/products/truerng-hardware-random-number-generator/
sr. member
Activity: 250
Merit: 253
July 25, 2014, 08:28:02 AM
#4
Does armory offer dice generated wallets? If yes does the randomness of dice wallets remain with deterministic wallets? What other threats?
It's not really built into the program, but you can use dice to generate your wallet. This thread talks about using real world entropy (card decks, dice, etc.) in Armory:
https://bitcointalksearch.org/topic/--673035

As long as you roll the dice the appropriate number of times (100 die rolls; more needed if you roll by pairs and count them in a predictable way), it should be highly secure.
You can follow these instructions using the utils at https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine/ArmoryUtils.py (but with dice rolls generating the string instead of cards, if you prefer):
My recommendation is to use a deck of cards.  Shuffle it to your heart's content, then type in the order of the cards into a string, such as "Ah9d3s3h...".  Hash that and use the resulting 32 bytes as your seed.  You can use armoryengine to do the conversions:  hash256() to hash the string, and "makeSixteenBytesEasy()" to convert each half of the string to a line that can be entered into the wallet restore window.

The order of a deck of cards has 225 bits of entropy, which is plenty big enough.  I tried the dice thing before, but it's a lot of dice rolls and it makes a lot of noise.  The deck of cards is much more pleasant Smiley



Is this program trusted?
Yes, it is (in my opinion, both trustworthy and trusted by many). This is from the repository behind Bitcoin Armory, a widely-trusted highly-secure wallet, e.g. it's linked from https://bitcoin.org/en/choose-your-wallet.
(on its own, "Is it trusted?" is pointless, because you haven't said whose trust is worthwhile)
full member
Activity: 144
Merit: 100
July 24, 2014, 11:38:28 PM
#3
Does armory offer dice generated wallets? If yes does the randomness of dice wallets remain with deterministic wallets? What other threats?
It's not really built into the program, but you can use dice to generate your wallet. This thread talks about using real world entropy (card decks, dice, etc.) in Armory:
https://bitcointalksearch.org/topic/--673035

As long as you roll the dice the appropriate number of times (100 die rolls; more needed if you roll by pairs and count them in a predictable way), it should be highly secure.
You can follow these instructions using the utils at https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine/ArmoryUtils.py (but with dice rolls generating the string instead of cards, if you prefer):
My recommendation is to use a deck of cards.  Shuffle it to your heart's content, then type in the order of the cards into a string, such as "Ah9d3s3h...".  Hash that and use the resulting 32 bytes as your seed.  You can use armoryengine to do the conversions:  hash256() to hash the string, and "makeSixteenBytesEasy()" to convert each half of the string to a line that can be entered into the wallet restore window.

The order of a deck of cards has 225 bits of entropy, which is plenty big enough.  I tried the dice thing before, but it's a lot of dice rolls and it makes a lot of noise.  The deck of cards is much more pleasant Smiley



Is this program trusted?
sr. member
Activity: 250
Merit: 253
July 24, 2014, 11:20:58 AM
#2
Does armory offer dice generated wallets? If yes does the randomness of dice wallets remain with deterministic wallets? What other threats?
It's not really built into the program, but you can use dice to generate your wallet. This thread talks about using real world entropy (card decks, dice, etc.) in Armory:
https://bitcointalksearch.org/topic/--673035

As long as you roll the dice the appropriate number of times (100 die rolls; more needed if you roll by pairs and count them in a predictable way), it should be highly secure.
You can follow these instructions using the utils at https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine/ArmoryUtils.py (but with dice rolls generating the string instead of cards, if you prefer):
My recommendation is to use a deck of cards.  Shuffle it to your heart's content, then type in the order of the cards into a string, such as "Ah9d3s3h...".  Hash that and use the resulting 32 bytes as your seed.  You can use armoryengine to do the conversions:  hash256() to hash the string, and "makeSixteenBytesEasy()" to convert each half of the string to a line that can be entered into the wallet restore window.

The order of a deck of cards has 225 bits of entropy, which is plenty big enough.  I tried the dice thing before, but it's a lot of dice rolls and it makes a lot of noise.  The deck of cards is much more pleasant Smiley


full member
Activity: 144
Merit: 100
July 24, 2014, 12:09:11 AM
#1
Does armory offer dice generated wallets? If yes does the randomness of dice wallets remain with deterministic wallets? What other threats?
Jump to: