How would you responsibly disclose proof that p=np?
suppose you find a proof that p = np, and with it, a simple process for solving np-complete problems. given that such a process would allow you to break all kinds of cryptographic protocols, how would you responsibly make this proof public? or would you?
if you announce that you have a proof, and provide evidence that you do, you're saying something like "in one week i will provide all computer users with a skeleton key that can open any lock" - what manner of chaos would ensue?
if you go to a trusted authority, which authority do you go to?
this sort of thing keeps me up at night.
8 comments
[ 4.0 ms ] story [ 11.0 ms ] threadI'm not kidding
Since there are security implications, giving an alert in advance is a good way to prevent side effects of your research.
remember that powerful countries have secret teams working on this stuff.
so you should remember that your technique may already be in the hands of various good guys and bad guys.
thus, immediate disclosure may be for the best. anything else puts you in serious physical danger. because if you haven't released the secret yet, then kidnapping or killing you may keep the genie in the bottle.