amend broken cryptosystem