"> (solution)- Encryption/Decryption Algorithms Paper Detail – Transwriters

### (solution)- Encryption/Decryption Algorithms

Description

The Question

Document Preview:

Decryption Speed A certain cryptography vendor was providing an encryption technology that was breakable within 10 hours. Considering the continuous increase in computer speed, the company decided to increase the size of the encryption key so that the time to break the encryption become more than 250 hours. What should be the minimum key size increase to meet this objective? Hint: Normally, the increase of a single bit in the size of the encryption key doubles the amount of needed computations. Diffie-Hellman You have agreed with your friend X that you will use the Diffie-Hellman public-key algorithm to exchange secret keys. You and X have agreed to use the public base g = 19 and public modulus p = 739. You have secretly picked the value SA = 5. You begin the session by sending X your calculated value of TA. X responds by sending you the value TB = 167. What is the value of your shared secret key? Show all your work. Encryption In a given encryption system where the messages are expressed only as numbers and "e" is an integer. cyphertext = Part One: {int[(plaintext)^(1/e)]} Part Two: {plaintext - {int [(plaintext)^(1/e)]}^e} Show how the recipient of the message, who knows "e", produces the plaintext. rs and "e" is an integer. cyphertext = Part One: {int[(plaintext)^(1/e)]} Part Two: {plaintext - {int [(plaintext)^(1/e)]}^e} Show how the recipient of the message, who knows "e", produces the plaintext. e size of the encryption key so that the time to break the encryption become more than 250 hours. What should be the minimum key size increase to meet this objective? Hint: Normally, the increase of a single bit in the size of the encryption key doubles the amount of needed computations. Diffie-Hellman You have agreed with your friend X that you will use the Diffie-Hellman public-key algorithm to exchange secret keys. You and X have agreed to use the public base g = 19 and public modulus p = 739. You have secretly...

Attachments:?

#### Solution details

Solution #000260921212

## Encryption/Decryption Algorithms A+ Tutorial use as Guide

body preview (0 words)

file1.docx preview (58 words)

Encryption/Decryption xxxxxxxxxx

xxxxxxxxx

xxxx

xxxx

xxxxxx - x

The xxxxxxxxxx key is xxxx xx be increased xx 5 xxxx xx increasr xxx xxxxxxxxxx time xx 250 xxxxxx

xxxxxx x x

Base x 19

xx x 5

x x 739

xx x 167

xxxxxx key, Z x TB^SA mod p

x 167^5mod xxx

xx x xxxx

Part xxx ?

xxxxxx text is xxxxxxxx by xxxxxxxxxxx (CipherText)^e.

xxxxx x xxxxxxxxx = (cipherText)^e

file2.doc preview (113 words)

Encryption/Decryption Algorithms

Professor

Name

Date

xxx

xx

Cipher xxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Simplifying it

xxxxxxxxxx x Cipher xxxx = {[int](Plain-Text)^(1/e)}^e

Now xxxxx xxxx has xxxxxxxx Cipher-Text and e to calculate xxxxxxxxxx we run x xxxx xxxx we find a match xx xxxxxxxx xx both sides,where xx get x match in xxx equation xxxxx the loop xxxxx xxx xxxxx the xxxxxxxxxxx

xxx xxxxxxxxxxxx cipher-text,int xxx

xx

xxx xxx

xxx (plain-text=0;plain-text

{

If(plain-text - cipher-text x MATH.POW( xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxx

xx

xxxxxxxxxxxxxxxxxxxxxxxxx

}

Thus,a receiver can xxxxxxxxx plain-text xx running xxx program xxxxxx above and giving inputs xx cipher-text xxx xxx

This paper was answered on 19-Jul-2017

STATUS

QUALITY

Approved

Jul 19, 2017

EXPERT

Tutor

#### TUTORIAL SOLUTIONS

We have high quality solutions you can simply use that essay as a template to build your own arguments.

You can also use these solutions:

• As a reference for in-depth understanding of the subject.
• As a source of ideas / reasoning for your own research (if properly referenced)
• For editing and paraphrasing (check your institution's definition of plagiarism and recommended paraphrase).
This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student.

### Order New Solution. Quick Turnaround

Click on the button below in order to Order for a new homework help. Place a New Order using the button below.