Uploaded by wing yip kwok

Individual assignment 1

advertisement
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.
Download