Introduction to Cryptography Techniques Assignment

Download Solution Order New Solution

Assignment Task

Overview

The notion of cryptography consists of hiding secret information from non-trusted peers by mangling messages into unintelligible text that only trusted peers can rearrange. In this lab, we will use and compare three different techniques commonly employed to hide or encrypt information: secret key cryptography (DES), and public key cryptography (RSA)

1. DES encryption/decryption

In this part of the lab, we will be coding a program to encrypt and decrypt files using DES.

2. RSA encryption/decryption

3. Performance measures for DES, and RSA

The final part of this lab consist on measuring the time DES, and RSA take to process files of different sizes.

a. Generate text files with the following sizes: - For DES (in bytes): 8, 64, 512, 4096, 32768 - For SHA-1 (in bytes): 

b. Encrypt and decrypt all these files using the DES function that you wrote in part 1. Measure the time it takes to encrypt and decrypt each of the files.

This IT and Computer Science has been solved by our PHD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.