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):