I'm reading up on elliptic curves and their history and it seems that people don't trust P256 seed which is defined in FIPS 186-3 on page 89 to be
SEED = c49d3608 86e70493 6a6678e1 139d26b7 819f7e90
Which people suspect may have been generated maliciously.
I'm wondering what happens if the seed is picked in a way that is computationally very hard to to not be random e.g. from a decade of Bitcoin block history?
Suppose we do the following. We define the max Bitcoin block number e.g. 730422 which is the latest Bitcoin block. The starting point is the Bitcoin genesis block. We now repeat the process:
- Hash the block hash to obtain X
- seed += X[0]
- Compute the next block height as X % 730422
- Repeat 1 until we have a long enough seed.
Would such a seed be secure under the assumption that over a decade of energy was not maliciously generated?