Amb J
Amb J
Class Assignment - 1
Date: 13-10-2023
Q. 11 A small private club has only 100 members. Answer the following questions:
a. How many secret keys are needed if all members of the club need to send
secret messages to each other?
b. How many secret keys are needed if everyone trusts the president of the
club? If a member needs to send a message to another member, she first
sends it to the president; the president then sends the message to the other
member.
c. How many secret keys are needed if the president decides that the two
members who need to communicate should contact him first. The president
then creates a temporary key to be used between the two. The temporary key
is encrypted and sent to both members.
Q. 12 Alice often needs to encipher plaintext made of both letters (a to z) and digits
(0 to 9).
a. If she uses an additive cipher, what is the key domain? What is the
modulus?
b. If she uses a multiplication cipher, what is the key domain? What is the
modulus?
c. If she uses an affine cipher, what is the key domain? What is the modules?
Q. 13 Explain additive, multiplicative and affine cipher. Do the cryptanalysis of each
with example.
Q. 14 Encrypt the message “this is an exercise” using one of the following ciphers.
Ignore the space between words. Decrypt the message to get the original
plaintext.
a. Additive cipher with key = 20
b. Multiplicative cipher with key = 15
c. Affine cipher with key = (15, 20)
Short Questions –
1. Define Cookies.
2. Define masquerading attack.
3. Define Brute-Force Attack.
4. How can you find a decryption key, if the encryption key is given to you.
5. Define Steganography.
6. Differentiate active and passive attack.
7. What is symmetric key encryption algorithm?
8. Explain shared key.
9. Explain Kerckhoff’s Principle
10. Explain Brute-Force Attack
11. Explain Statistical Attack
12. Differentiate substitution and transposition ciphers.
13. Differentiate monoalphabetic and polyalphabetic ciphers.
14. Differentiate between block cipher and stream cipher.
15. Define Cyclic group.
16. Explain Lagrange’s Theorem
17. Define order of element.