A digital signature scheme secure against adaptive chosen-message attacks
A method for obtaining digital signatures and public-key cryptosystems