Implement the s-box functionality as a class

Assignment Help Computer Network Security
Reference no: EM13325841

Assignment Tasks

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.

Stage 2

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

Reference no: EM13325841

Questions Cloud

What would be the size of the u.s. labor force : If 85 million adults are not working what is the unemployment rate?
Find the pressure at the bottom of the tank : A large tank of water is full and has a depth of 10.0 m. What is the pressure at the bottom of the tank
What is the length of the incline : A skier is gliding along at 4.3m/s on horizontal, frictionless snow. He suddenly starts down a 10? incline. His speed at the bottom is 10m/s, What is the length of the incline
Explain what is the volume of hcl needed to reach halfway : What is the volume in mL of 0.762 M HCl(aq) needed to reach halfway to the equivalence (stoichiometric) point in the titration of 41.9 mL of 0.457 M N2H4(aq) (Kb = 1.7 x 10-6).
Implement the s-box functionality as a class : Implement the cipher as a class which implements the provided interface.
Use a graph to help explain you answer : A monopolist sets price at $10 and sells 100 units. The corresponding marginal revenue is $5 and the marginal cost is $3. What recommendation regarding price and quantity would you give this monopolist? Use a graph to help explain you answer.
What is the equilibrium level of gdp in this economy : In a closed economy, consumers spend $100 regardless of the level of income, the marginal propensity to consume is .8. Investment is equal to $200. The government spends $500 dollars and collects $150 dollars in taxes.
At what height does the collision occur : ball A is dropped (starting at rest) from the top of a buildingof heighth at the sameinstant that ball B is thrown vertically upward from the ground. At what height does the collision occur
How to calculate the ph of the solution : A buffer is prepared by mixing 295 mL of 0.210 M HCl with 584 mL of 0.559 M ammonia (NH3). Given that the Kb of NH3 is 1.8 x 10-5, calculate the pH of the solution.

Reviews

Write a Review

Computer Network Security Questions & Answers

  Secure communication if organization uses symmetric cipher

An organization has 300 members. It is desired that each member of the organization be able to communicate securely with any other member. The organization uses a symmetric cipher.

  Determine public values transmitted for message

Alice and Bob select the numbers 6 and 10 privately. What will be public values they transmit and what would be final secret computed?

  Explain protocol for sending encrypted message

Consider following protocol for sending an encrypted message from Alice to Bob in presence of Key Distribution Center (KDC).

  Turtle shell architecture

Turtle Shell Architecture, zero-byte representation, Access Control List, DNS Cache Poisoning attack, 16-pass iterative and 9-pass recursive PHP function

  Using rsa user ciphers text m with other user public key

Using RSA User1 ciphers his text M with User2 public key and he gets the cipher text C=371 he sends the Ciphertext to User2 who decrypts the cophertext with his private key.

  Question on security infrastructure and protocols

Question on Security infrastructure and protocols

  Propose plan that focuses on password policies-

Propose a detailed plan that focuses on password policies and authentication methods to protect the project from becoming public during the research and development phase.

  Ideas for energizing a project team

Assume you are introduced to a assignment manager, who does not have authority to give a pay raise or promote a project team member.

  Write vulnerabilities and methods of securing rpc

TCO C states "Given a computer network for data transmission, identify and analyze possibilities for loss or modification of data. Write down the vulnerabilities of RPC? What are the present methods of securing RPC?

  Owasp top 10 web application security risks

Reflected XSS and Stored XSS attack, threat Modeling methodologies, Extended Stack Pointer (ESP) and the Extended Base Pointer (EBP), Canary-based defense to buffer overflow attacks in C language, admin.aspx, Index hijacking, cross-site request fo..

  Piece of code that allows a buffer

Give an example of piece of code that allows a buffer over run to occur. Assuming a program contains absolutely no buffer over runs. What other control flow-related problems may it have.

  How system derive secret key for des from user-s password

Known risks of the UNIX password system, it has been recommended that the system be replaced by an alternative system that uses public key cryptography, RSA for example. How might the system derive the secret key for DES from the user's login pas..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd