0% found this document useful (0 votes)
9 views2 pages

Lab1 RSA

Lab 1 for CSCE 4050/5050 focuses on RSA encryption and is due on March 27, 2026. Students must use VirtualBox and the SEED Ubuntu 20 VM, customizing their command prompt with their EUID. The lab involves completing six tasks in C (or another language), submitting properly commented code and a lab report with screenshots and observations, with a total of 120 points available, including a bonus for CSCE 4050 students.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Lab1 RSA

Lab 1 for CSCE 4050/5050 focuses on RSA encryption and is due on March 27, 2026. Students must use VirtualBox and the SEED Ubuntu 20 VM, customizing their command prompt with their EUID. The lab involves completing six tasks in C (or another language), submitting properly commented code and a lab report with screenshots and observations, with a total of 120 points available, including a bonus for CSCE 4050 students.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Student Name:

Course: CSCE 4050/5050


Semester: Spring 2026
Lab 1: RSA

Lab 1: RSA
Due on: March 27 (Fri) at 11:59pm

Required Software: In this project, you will use VirtualBox ( [Link] ),


which should be installed on your computer. See the manual for details:
[Link]

Virtual Machine: This project is based on the SEED Lab


([Link]
which uses the SEED Ubuntu 20 VM ([Link]
See [Link]
for the manual on importing the SEEDUbuntu VM into VirtualBox.

IMPORTANT NOTE: Before starting the lab, you must customize your command prompt as
described in the Command Prompt Customization Manual. This customization manual directs
you to place your EUID (Enterprise User ID) into the command prompt. Submissions which do
not comply with this requirement will receive no credit.

Tasks
Follow the RSA lab manual:
[Link]
to complete Tasks 1-6.
Generally, it is expected that your code for Tasks 1-6 is written in C, and it must use the BIGNUM API
as described in Section 2 of the above manual. You may use the sample code in Section 2—feel free to
modify it as needed. You may use Python for string conversion as described in the manual.
Remark: If you feel uncomfortable with programming in C, you may write all of your code in Python
or another language of your choice.

Submission Requirements: You must submit your code for all tasks (it may be one file or separate
files). Note that the code must be properly commented: each major step must be explained.
In the lab report, for each task, you must provide screenshots confirming that the described steps/tasks
were completed. Also, for each task (and the respective screenshots), you must summarize your
observations.
Student Name:
Course: CSCE 4050/5050
Semester: Spring 2026
Lab 1: RSA

Rubric: Each task is worth 20 points.


Total number of points: 120, the final grade will not exceed 100 points.
CSCE 4050 students will receive 5 bonus points if the lab report (with attempted solutions) is
submitted.

You might also like