Aliens provided me with efficient algorithm to solve P=NP problem (it's arleady known that if we have solution for any problem of this class, we have solution to all of them so it doesn't really matter which we can solve).
Aliens they don't plan any other influence. They said that solution is highly unortodox and it's unlikely humans will be able to find it soon.
I decided to test their solution. I tested on factorization. It took about 100 machine-hours of medium Amazon EC2 instance to get private key for DigiCert's root CA from public one.
Due to my mistakes, MY_COUNTRY security services found about this solution. I know that MY_COUNTRY is ok to use this for their own advantage.
Should I reveal algorithm to whole world? So at least balance will be kept.
Should I just try to get Clay's prize first? Should I just start generating bitcoins(algorithm can be used for this task too).
If I go with Clay prize - I think they will firstly perform initial validation, after that - announce they checking details. There will be some time between announcement and reveal to whole world. Also, it's possible that NSA send NSL to Clay asking for:
- Give solution for us to check
- Pay prize if they want to but do not release solution.
Let's also assume that NSA either has no jurisdiction over me or I'm arleady of USA and ok with NSL directed to me personally (I will just ask for asylum somewhere).
I want to make world better place (making some money in process is also ok) but issue is I'm not sure how to do this in this situation? (side note: I also voted for another candidate for president of MY_COUNTRY on last elections).
Why not JUST publish: solution is unorthodox and it's unlikely humans found it soon. Why it can make me reach: I also tested practical applications (like forging SSL certificates so I can sell faked CA certificates to anybody who need them, for a price). I also think I can use this solution to make very efficient bitcoin miner.