xturbox
  In this task, we will be using the following tools to simulate…

 

In this task, 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

Image transcription text

Message E Encrypted Random message symmetric key Digital E envelope Receiver’s Encrypted public
symmetric key key (a) Creation of a digital envelope D Message Encrypted message Random symmetric key
Digital envelope D Encrypted Receiver’s symmetric private key key (b) Opening a digital envelope

The figure above shows how a digital envelope is created by the sender and opened by the receiver. In this part of this task, you use the tools to make a 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):

 

 

 

 

 

 

In the following section, screenshot and describe the steps taken by the receiver using different tools to open the envelope to decrypt text and the key (do not miss any screenshots, missing one screenshot means a step is missed):

 

 

 

 

 

 

 

Unix password scheme

A web portal uses the Unix password scheme discussed during the lecture to register users to its platform. For example, John is a user of this portal, and he creates the password “bnPL3Ae206” to log in to the system.

In the following section, screenshot and describe the steps taken by the system using different tools to load John’s password (do not miss any screenshots, missing one screenshot means a step is missed):