The Hong Kong Polytechnic University
School of Professional Education and Executive Development
Bachelor of Science (Honours) Scheme in Applied Sciences
SEHS4515 Computer Security
Semester 2, 2020-21
Individual assignment 1 (10% of total mark)
o
o
Objective:
To provide an opportunity for students to apply computer security application concepts to a
real case.
Background
Though there are many popular and strong encryption/hash algorithms to protect our
data/information against hacker attack, the cracking success is a matter of time. Therefore,
this project aims at letting students
(1) Design a NEW encryption/decryption algorithm [REVERSIBLE] to protect data and
demonstrate it using self-written program.
Students are required to develop this algorithm. The project will be marked based on
students’ analytical capability, research skills, computer programming proficiency, report
writing skills.
Each student is required to submit
Computer program (.java or equivalent)
NEW data encryption/decryption algorithm [REVERSIBLE] by modifying an
existing algorithm or combining some algorithms
Example 1: (Transposition) https://www.youtube.com/watch?v=WNmtw5165QQ
Example 2: (Substitution) https://www.youtube.com/watch?v=2slLSQXuw2Y
Written report (pdf)
Video demo link where video stored on OneDrive (provided by school) or Google
Drive You can find OneDrive from top left hand corner of school outlook webmail.
Due date: 06 Mar 2021 [Sat] 23:59 [Moodle server time]
o
Deliverables (in zipped format):
Report: In your report, the following items must be included:
[New data encryption algorithm]
Explain how your data protection algorithm originates from.
Illustrate your new protection algorithm with flowchart.
Write a program for the NEW data encryption algorithm with remarks
What are the pros and cons of the new algorithm?
Program source codes
Video demo link
o
Late penalty:
ONE SUB-GRADE WILL BE DEDUCTED FOR EACH DAY the assignment is outstanding.
Submission later than one week from the due date will not be accepted unless supported by
compelling circumstances.