a secure and efficient conference key distribution system ( extended abstract ) .
A method for obtaining digital signatures and public-key cryptosystems