No better ways to generate hard NP instances than picking uniformly at random | IEEE Conference Publication | IEEE Xplore