What is the real question? Or is this a purely academic exercise?
The answer is: it's impossible.
Or rather, don't worry about it.
I would disagree with this one. If people are interested, they have to find out more about it. Humans cannot understand the huge range of 2
256 and that's why it seems strange that every address has 2
96 different private keys which is also a huge number.
(It's 79,228,162,514,264,337,593,543,950,336 precisely)
If you understand the possibilities behind this, then you should not worry about it.
Yes, 2^96 has a much higher chance to brute-forcing compared to 2^256, 2^160, and 2^128.
But you're not brute forcing 2
96. You're brute forcing a base58 encoded RIPEMD-160 hash, which means 2
160.
For example if you generate a private ECDSA key that once you take the corresponding public key (compressed) and hash it with SHA-256 and then with RIPEMD-160 and after all you get this result:
f54a5851e9372b87810a8e60cdd2e7cfd80b6e31
Then you've found a private key for this address:
1PMycacnJaSqwwJqjawXBErnLsZ7RkXUAs
If not, you're trying different combinations until you find a collision to this RIPEMD-160.