Implement the cipher as a class which implements the


You are expected to complete the following tasks:

1. Stage 1

(a) Implement the cipher as a class which implements the provided interface.

• Implement the S-box functionality as a class
• Implement the permutation as a class which provides the required bit manipulation functions

(b) Test the cipher by constructing a JUnit test suite which con?rms that the cipher's methods operate correctly

(c) Implement a program which uses the cipher to encrypt and decrypt ?les.

(d) Implement a birthday paradox attack on a compression hash function.

Solution Preview :

Prepared by a verified Expert
Computer Network Security: Implement the cipher as a class which implements the
Reference No:- TGS0664143

Now Priced at $40 (50% Discount)

Recommended (91%)

Rated (4.3/5)