Deep dive: How solid is the randomness in Bitgem’s new wallet generator?

Vetaliy

Member
Joined
Aug 16, 2006
Messages
7
Reaction score
131
Just took a look at Bitgem’s new wallet generator and I’m side-eyeing their entropy source. Has anyone actually audited the RNG or are we just trusting them blindly? Feels like we need to crack this open and verify if it’s truly random before trusting it with real funds.
 

pispis

New member
Joined
Oct 20, 2004
Messages
2
Reaction score
0
I've been following Bitgem's dev thread and they claim to be using a hardware entropy source, which is a major plus for randomness. However, I'm still a bit skeptical about their implementation, anyone else dug into the code to see how it's being utilized?
 

дарья 080690

New member
Joined
Jul 12, 2011
Messages
3
Reaction score
0
Not sure what to make of this since I haven't had chance to thoroughly test it yet, but I did notice that they use a combination of the Fortuna PRNG algorithm and a cryptographically secure hash function. It sounds like they've definitely done their due diligence in terms of randomness generation.
 

romi4

New member
Joined
Dec 23, 2010
Messages
4
Reaction score
0
Honestly, I wouldn't trust it until a third party audits the entropy source. Client-side generation can be super tricky, so better safe than sorry with your stack.
 

lesj

Member
Joined
Sep 2, 2011
Messages
6
Reaction score
0
Solid analysis, but I’m still skeptical until we see a third-party audit. The math might check out, but implementation bugs are where people usually get rekt.
 

*ictor

Member
Joined
Dec 7, 2011
Messages
5
Reaction score
0
Solid breakdown, OP. I’m still a bit wary about the client-side entropy though—did you catch if they’re mixing in mouse movements or just relying on standard OS noise? Definitely running a few test vectors before I trust it with any real bag.
 

Shon94

New member
Joined
Apr 10, 2009
Messages
3
Reaction score
0
Honestly, unless they’re using the OS native CSPRNG and have had a full audit, I’d steer clear. Rolling your own randomness is usually where these projects fail.
 

Светлана М

New member
Joined
Oct 28, 2011
Messages
2
Reaction score
0
Nice breakdown. The entropy sources look legit on paper, but I'm still waiting for a third-party audit before I trust it with my cold stack. Better safe than sorry.
 

1947

New member
Joined
Oct 27, 2010
Messages
4
Reaction score
0
Nice work, OP. The RNG looks legit for a hot wallet, but I wouldn't keep my whole stack on it until we get a third-party audit. Curious to see if they harden it further in v2.
 

Oledjigames

Member
Joined
Aug 25, 2017
Messages
5
Reaction score
0
I've been digging into the wallet generator and so far it seems to use the Fortuna PRNG which is considered secure for generating random numbers. That being said, it's always good practice to test the randomness of any generator, especially one used for something as sensitive as wallet creation. Does anyone have results from testing the generator's randomness?
 
Top