Question 1give details for the following terms as used in

Assignment Help Computer Networking
Reference no: EM13349366

Question 1

Give details for the following terms as used in cryptography:

(a) Block cipher,

(b) Primitive root,

(c) Confusion,

(d) Diffusion,

(e) Digital signature.

Question 2

(a) You have interrupted a message encrypted by a general Caesar cipher. You know that the ciphertext "MUUJ CUXQ" ends with 'K'. Find the key and decrypt the message.

(b) The single letters in a 26-letter alphabet consist of A to Z, where A to Z have numerical equivalents 0 to 25.

665_CRYPTOGRAPHY01.png
Question 3

A string of ciphertext was enciphered using an affine transformation of single letters in a 26-letter alphabet consisting of A to Z, where A to Z had numerical equivalents 0 to 25. A frequency analysis reveals that the the first and second most common letters of this ciphertext are K and D, respectively. Suppose that the first and second most ordinary letters in an English language text written in this 26-letter alphabet are E and T, respectively. Discover the deciphering transformation.

Question 4

(a) Make the Playfair matrix (5 × 5) using the keyword "cryptosystem" .

(b) Therefore, encrypt the message "mortal" .

(c) In addition with, decrypt the message "IU NI QE IB XN" .

Question 5

(a) Depict the dissimilarity between Conventional Symmetric-Key Encryption and Public-Key Encryption in terms of security and steps/algorithms involved.

(b) In a public-key system using RSA, you intercept the ciphertext C = 10 sent to a user whose public key is e = 5, n = 35. What is the plain text M?

Question 6

(a) The Matlab code (fastexp m-file) which uses fast exponentiation (Repeated Squaring Method) to Compute x = ak mod n is given underneath:

function [x]=fastexp(a,k,n)
i=0;
remainder=k;
array=[];
expon=[];
x=1;
while remainder>0
test=remainder-(2 ∧ i);
if test> (2 ∧ i)
i=i+1

else
array=[array i];
remainder=remainder-(2 ∧ i);
i=0;
end
end
expon=zeros(1,array(1)+1);
expon(1)=mod(a,n);
for l=2:length(expon)
expon(l)=mod(expon(l - 1) ∧ 2,n);
end
for i=1:length(array)
x=mod(x*expon(array(i)+1),n);
end
x=mod(x,n);
(i) For a = 6, k = 13 and n = 17, determine with ful

l workings the expon vector and the value of x.
(ii) Mark a well-documented code to implement the RSA algorithm with public keys (e, n) to encrypt and decrypt the plaintext m using the fastexp m-file.
Your cryptogram should take the inputs:

• the public exponent e and modulus n,

• the plaintext m and give the outputs

• factorization of n,

• the euler phi function, φ(n)

• the private exponent d,

• the ciphertext c.

(b) Illustrate three possible attacks on RSA algorithm and explain how the RSA can respond to each of the attacks.

(c) Give details how RSA can be used for digital signatures.

Question 7

(a) Take into account a Diffie-Hellman scheme with a common prime q = 11 and a primitive root α= 2.
(i) Show that 2 is a primitive root of 11.

1950_CRYPTOGRAPHY02.png
(b) Demonstrate that the Diffie-Hellman key establishment protocol is vulnerable to a "man in the middle attack".

(c) Take into account an ElGamal scheme with a common prime q = 71 and a primitive root α = 7

(i) If B has public key YB = 3 and A chose the random integer k = 2, find the cipher text of the message M = 30.

(ii) If A at the present chooses a different value of k, so that the encoding of M = 30 is C = (59, C2), find the integer C2.

Reference no: EM13349366

Questions Cloud

Question 1aname five significant activities involved in a : question 1aname five significant activities involved in a digital forensic investigation.bwhy is computer forensic
Question 1abriefly explain how the suspect dobson in utah : question 1abriefly explain how the suspect dobson in utah has been intercepting his ex-employer email.baccording to the
Question 1think about a number of wireless devices nodes : question 1think about a number of wireless devices nodes which are connected to the internet via a single access point
Question 1aregister the owasp top 10 web application : question 1aregister the owasp top 10 web application security risks for 2010.bwhy does software have to be intensively
Question 1give details for the following terms as used in : question 1give details for the following terms as used in cryptographya block cipherb primitive rootc confusiond
Question 1awhat is your knowing for the term cyber weapon : question 1awhat is your knowing for the term cyber weapon? give an example of a cyber weapon.bhow was sony play station
Question 1ai differentiate between denial of service attack : question 1ai differentiate between denial of service attack dos and distributed denial of service ddos attack.ii give
Question 1apresume you want to assess which programmer is : question 1a.presume you want to assess which programmer is the best programmer. you have decided that i will look at
Question jamie wong is considering building an investment : question jamie wong is considering building an investment portfolio containing two stocks l and m. stock l can

Reviews

Write a Review

Computer Networking Questions & Answers

  Locate two disaster recovery services used by small business

Use the Web to locate two disaster recovery services that could be used by a small business such as Dirt Bikes. Compare them in terms of the services they offer.

  Explain the role of client - server

Identify and describe the processes involved in the Windows Client Server environment - Explain the role of client/server in the networking environment.

  Hypothetical company trying to certify at top secret level

Hypothetical company (make up one for this problem) for your system (for example: operating system) that you are trying to certify at the TOP SECRET level?

  How client process in given end system find location of user

Explain how a client process in a given end system can find the location of a given user to establish a connection, for example, Internet telephone, at a given point in time.

  Systems analyst can help with project management tasks

Explain how systems analyst can help with project management tasks. Also, explain how new employee can contribute to tasks.

  Explain systems security certifications consortium web site

What are the areas addressed in CBK? Was policy explicitly listed? If not, where do you feel it is addressed in the CBK?

  Wireless access points in your company''s warehouse

As the Project Manager, you have been assigned a project to deploy ten (10) wireless access points in your company's warehouse and break room within the next ninety (90) days. You are free to make assumptions that satisfy the scope of the proje..

  Find required bandwidth for transmission of video stream

A frame rate of 30 fps, and 8 bits for quantisation of each pixel. What is the required bandwidth for the transmission of the uncompressed video stream?

  Determine the value of frame transmission time

Determine the value of the frame transmission time, i.e., time it takes to transmit frame from when device starts sending first bit of frame until it finishes sending last bit?

  A simple implementation of the rsa algorithm

For subsequent new connections (new sessions) the server's public and private keys should be different. For this assignment you should use TCP, and you do not have to implement non-blocking communications.

  Question 1 write a technical description of the functions

question 1 write a technical description of the functions which are available on a workstation for new students who may

  Find the required bit rate if sampling rate is given

Find out the required bit rate. Suppose that the sampling rate is 8000 samples per second and that one framing bit is added to each frame.

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