+1-617-874-1011 (US)
+44-117-230-1145 (UK)
+61-7-5641-0117 (AU)

Cryptographic concepts Portfolio Assignment

Complete the following tasks in the python programming language. In your documentation you must demonstrate HOW your ciphers operate, i.e. how they take the plaintext and convert it into the ciphertext, and WHAT each of your design choices were. The accompanying documentation should go into more detail answering WHY you made these design choices and discussing the security of your ciphers .

  1. Design your own block cipher to encrypt the message X. (10 MARKS) Your block cipher should have a block size of 6 or more and should include elements of confusion, diffusion and key addition along with multiple rounds of encryption. In your documentation: - Explain the structure of your block cipher and how your cipher achieves the properties of confusion and diffusion. (3 marks) - State the mode of operation you used to implement your block cipher and discuss the reasons why you chose this method. (3 marks: 1 mark for mode of operation, 2 marks for discussion of reasoning) - Discuss how you could make your block cipher more secure. (4 marks: 1 mark for each potential item to increase security above and beyond the specification)


The message X is as follows:

 X = “Meet Alice next to the fridge in Building 18 at ECU.”

Simple Calculator
Scientific Calculator
EMI Calculator
Mortgage Calculator
Love Calculator
Percentage Calculator
Currency Calculator
Units Converter
Graph Calculator
Financial Lease Calculator
Temperature Converter
24 x 7 Availability.
Trained and Certified Experts.
Deadline Guaranteed.
Plagiarism Free.
Privacy Guaranteed.
Free download.
Online help for all project.

Urgenthomework helped me with finance homework problems and taught math portion of my course as well. Initially, I used a tutor that taught me math course I felt that as if I was not getting the help I needed. With the help of Urgenthomework, I got precisely where I was weak:


  Urgent HomeWork

Disclaimer: The study tools and academic assistance/guidance through online tutoring sessions provided by Urgenthomework.com is to help and enable students to compete academically. The website does not provide ghostwriting services and has ZERO TOLERANCE towards misuse of the services. In case any user is found misusing our services, the user's account will be immediately terminated.
Copyright © 2009-2022 UrgentHomework.com, All right reserved.