Section #

Description

Points

Part I

1

Get familiar with openssl command line

-

2

Show a picture for ECB.bmp and CBC.bmp and explain your observation.

2

3

-       What is your observation when you corrupt a bye in each encryption mode and explain the reasons (Answer question 1 and 2) (8, 2 for each mode)

-       Answer question 3 (2)

10

4

A program which compiles and find the secret key (20)

-       Partial credits given only if you explain what your program suppose to do

20

5

-       Report the screenshot from before and after you do some mouse movement and keyboard activity (2)

-       Get pseudoradnom numbers from /dev/random and explain how you got the randomness in case the command does not get executed (2)

-       Repeat the previous step with /dev/urandom and explain your observation (2)

6

6

Show a screenshot of the CA certificate as well as certificate for the server you signed using CA

2

7

Show the certificate of the PKILabServer.com

2

8

-       Show that Firefox cannot load the website (2)

-       Add the CA to trusted CA and reload the page (2)

-       Modify the certificate and report what will happen (2)

-       Trying to connect to localhost and report what will happen (2)

8