assignment 3

.pdf

School

Toronto Metropolitan University *

*We aren’t endorsed by this school

Course

820

Subject

Computer Science

Date

Dec 6, 2023

Type

pdf

Pages

5

Uploaded by GeneralDeerPerson541

Report
ITM820 Assignment-3 (5%) Digital Envelope and Unix Password Scheme [N.B. Please update this file and submit the completed file as a PDF] In this assignment, we will be using the following tools to simulate the digital envelope creation, opening, and Unix password scheme: · AES Encryption and Decryption Tool link: https://www.devglan.com/online-tools/aes-encryption-decryption This online tool allows you to encrypt and decrypt using the AES encryption algorithm · RSA Encryption, Decryption, and Public key and private key generator Tool link: https://www.devglan.com/online-tools/rsa-encryption-decryption This online tool allows you to generate a public key and private key pair. In addition, it allows you to encrypt and decrypt using the RSA encryption algorithm · SHA256 Hash Algorithm Tool link: https://emn178.github.io/online-tools/sha256.html This online tool allows you to generate a SHA256 hash code for a given input · Random Number Generator Tool link: https://randomkeygen.com/ This online tool is used to generate random numbers Digital Envelope Creation and Opening steps The figure above shows how a digital envelope is created by the sender and opened by the receiver. In this part of this assignment, you use the tools to create and open a digital envelope. You can use the key generator tool to generate a sample key pair for the receiver. //Include a screenshot of the public key and private key
Text to encrypt and send inside the digital envelope The digital envelope will have the encrypted text of the following: "ChatGPT is an artificial intelligence chatbot developed by OpenAI and launched in November 2022. It is built on top of OpenAI's GPT-3 family of large language models and has been fine-tuned (an approach to transfer learning) using both supervised and reinforcement learning techniques.ChatGPT was launched as a prototype on November 30, 2022, and quickly garnered attention for its detailed responses and articulate answers across many domains of knowledge. Its uneven factual accuracy, however, has been identified as a significant drawback. Following the release of ChatGPT, OpenAI's valuation was estimated at US$29 billion in 2023." In the following section, screenshot and describe the steps taken by the sender using different tools to create the envelope to send the encrypted text and the key (do not miss any screenshots, missing one screenshot means a step is missed): 1. First a public and private key is generated using the RSA encryption. 2. Then on AES encryption, the plain text is encrypted, the generated key needs to be copied into the plain text field of the RSA encryption 3. The public key generated from RSA needs to be placed in the public key and then encrypted with the AES encryption. 4. The new encrypted key goes into a document for the digital envelope
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help