Paper 1, Section II, I
Describe, briefly, either the RSA or the Elgamal public key cipher. You should explain, without proof, why it is believed to be difficult to break the cipher you describe.
How can such a cipher be used to sign messages? You should explain how the intended recipient of the message can (a) know from whom it came; (b) know that the message has not been changed; and (c) demonstrate that the sender must have signed it.
Let be friendly individuals each of whom has a public key cipher. wishes to send a message to by passing it first to , then passes it to to , until finally it is received by . At each stage the message can be modified to show from whom it was received and to whom it is sent. Devise a way in which these modifications can be made so that can be confident both of the content of the original message and that the message has been passed through the intermediaries in that order and has not been modified by an enemy agent. Assume that it takes a negligible time to transmit a message from to for each , but the time needed to modify a message is not negligible.