Calculate alpha and beta value caesar cipher, Computer Network Security

Assignment Help:

Task 1

a. Consider the table showing the relative frequencies of letters in English.

Arrange the frequencies from largest to smallest, and make a cumulative plot, using Excel for example. Which smallest group of letters accounts for at least 50% of all letters used in English?

Requirements:

Include all steps to reach the solution as a clear, well-labelled graph and correct answer to letter set

b. An affine cipher scheme can be mathematically expressed in the following form

c (x) = (ax +β) mod 26.

Here α and β are numbers selected in the range 1 ≤ α , β < 26, and x represents a letter converted to a number using the rule α = 0, b = 1,..., y = 24 and z = 25.

i. What are the α and β values for the Caesar cipher?

Answer:

Show the steps and solution

ii. Encrypt the plaintext "MOUNTPANORAMA" using α = 11 and β = 7.

Answer:

Show the solution plus the transformed alphabet

iii. Why is α = 2 and β = 0 not a good choice of affine cipher parameters when there are 26 letters in the alphabet?

Answer:

Provide a convincing argument supported by worked example

c. An affine cipher does not alter the letter frequencies of the plaintext, but merely rearranges them. Describe a general method for recovering α and β from the two most frequent letters observed in a large amount of ciphertext.

Answer:

Presentation of the argument or proof, using equations, to recover the affine cipher parameters and the use of a supporting example

Task 2

a. The keyspace for a cipher is the set all of possible keys that can be used for the cipher. A

DES key consists of 56 (independent) bits.

i. Express the size of the DES keyspace to the nearest power of 10, and find three examples of physical quantities, or other known values, that are approximately the same size.

Answer:

Correct power of 10, and 3 examples with evidence of correctness

ii. Consider the collection of passwords defined by combinations of digits and letters (both upper and lower case). What password length would be required so that the number of possible passwords is at least the size of the DES keyspace?

Answer:

Correct password length with working solution

b. Encryption is only useful if there is a matching reversible operation called decryption. In a

Feistel cipher, the F-function or round function need not be reversible.

i. Show that F-function of DES is not reversible

Answer:

Provide an example showing that part of all of the DES round function cannot be reversible

ii. Explain how a Feistel cipher whose main component is not reversible can actually support decryption.

Answer:

Provide a correct written description supported by diagram

Task 3

a. Let DESK (P) denote the DES encryption of the plaintext P by the key K.

i. If we set K to be the key consisting of all zeroes, explain why encrypting twice with this key for DES has the same effect as encrypting then decrypting.

Equivalently, account for the following property when using the all-zero key:

DESK (DESK (P) )= P

Answer:

Provide correct argument involving interaction of key schedule, encryption and decryption of DES

ii. Find another key that also has this property, and explain the structure of the DES key schedule that permit such keys to exist.

Answer:

Provide the correct identification of the additional key and a convincing explanation of the DES key schedule property that produces equivalent keys for encryption and decryption

b. Let b¯ denote the complement of a sequence of bits, so that for example 0100 = 1011. Then considering the round structure of DES, show that

DESK (P) = DESK (P)

In other words, complementing the key, plaintext and ciphertext produces the same

ciphertext as when none of these values is complemented. Hint: Use the following property of

the XOR function X ⊕ X = 0.

Answer:

Provide a correct argument for explaining the reason for the complementation in DES, using diagrams involving the round function

Task 4

a. The basis of differential cryptanalysis is finding a pair of differences (? P,? C) such that plaintext pairs whose XOR difference is ? P lead to a corresponding ciphertext difference ?C after a certain number of rounds. The pair (? P,? C) is called a differential.

The figure below shows a 64-bit differential for DES, which can be written in hexadecimal as

? P = ? C = 40 08 00 00 04 00 00 00

This differential predicts the difference of ciphertexts after 3 rounds with a probability of

1/4x1x1/4 =1/22

i. How many plaintext pairs of difference ? P need to be considered by an attacker on average before ? C is observed as the difference between the ciphertexts after 3 rounds? Hint: How many times on average must you flip a coin before seeing a head?

Answer:

Correct answer with working shown

ii. The differential in the figure above has the property that ? P = ? C after three rounds, and is called iterative since it can be joined to itself to create a differential for a larger number of rounds. What is the probability of this differential if it is extended out to 15 rounds?

Answer:

Correct answer with working shown

iii. The data complexity of a differential attack is the number of pairs needed to recover information about the key. Show that if the attack is using a differential with probability " then the data complexity must be at least 1/" pairs.

Answer:

Correct answer with working shown

iv. Consider a version of DES extended out to 64 rounds, using the same Ffunction, and consider an attack using the iterative differential described in this task. At what round would the data complexity of the attack exceed the amount of available plaintext?

Hint: You may use the data complexity bound from iii.

Answer:

Correct answer with working shown


Related Discussions:- Calculate alpha and beta value caesar cipher

Explain the operation of the matchmaker middle agent, Question 1: (a) E...

Question 1: (a) Explain the operation of the "matchmaker" middle agent. (b) Describe why broker middle agents are more efficient in terms of the time taken for a service to

Ring topology, RING TOPOLOGY In this topology of network the devices a...

RING TOPOLOGY In this topology of network the devices are connected to each other in packed loop. In this network first computer passes data packet to the second and then seco

Ip datagram format, IP DATAGRAM SIZE:  Datagrams may have different si...

IP DATAGRAM SIZE:  Datagrams may have different sizes i.e. Header area is generally fixed (20 octets) but can have various options. Data area may contain between 1 octet and 6

Explain possible attacks on rsa encryption, Problem (a) Describe RSA a...

Problem (a) Describe RSA algorithm with an example. (b) Answer the following RSA encryption, given the values of the primes are: p = 17, q = 11 and choosing e = 7. (c)

Tcp- reliable transport service, TCP-RELIABLE TRANSPORT SERVICE INTRO...

TCP-RELIABLE TRANSPORT SERVICE INTRODUCTION:  TCP is the major transport protocol architecture in the TCP/IP suite. It uses unreliable datagram function offered by IP whe

What is ftam-file transfer access and management, Describe what the FTAM se...

Describe what the FTAM services are. FTAM  stand for the File Transfer Access and Management: FTAM is an ISO application protocol which performs the operations on files such as.

Principles of information security, The key concepts and frameworks covered...

The key concepts and frameworks covered in modules 1-4 are particularly relevant for this assignment. Assignment 2 relates to the specific course learning objectives 1, 2 and 3:

Assignment, Hello i have submitted an assignment and i am still waiting to ...

Hello i have submitted an assignment and i am still waiting to know if it has been accepted or not the ref number is TicketID: EM201381BRY525CN, the due date is for monday 27th of

Computer adaptive test, Project Name : Computer Adaptive Test Role ...

Project Name : Computer Adaptive Test Role : Day to Day interaction with Client. Involved in Requirement Gathering, Estimation.Involved with Stellent design and architectur

Problem of spam mail, Topic -Spam is an ever-growing problem, with some net...

Topic -Spam is an ever-growing problem, with some network administrators reporting that 90% or moreof the email delivered to their mail servers is spam. Identify and briefly evalua

Write Your Message!

Captcha
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