首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
CHC6171代做、代写Python程序语言
项目预算:
开发周期:
发布时间:
要求地区:
CHC6171: Semester 2, 2023-2024
CHC6171: Principles of Secure Operating Systems
Deadline: MAY 15th Total Score: 100 marks
Coursework: Understanding and modifying an OS- File Encryption
Mark distribution for this module is as follows; 50% Course Work + 50% Final
Examination = 100%
---------------------------------------------------------------------------------------
Learning Outcome:
(This exercise assesses LO (Learning Outcomes) 2 and 4.)
❖ LO 2: Create system-level software that modifies and extends existing operating systems.
Conduct experiments designed to evaluate the performance, security, and reliability of their
modifications and additions.
❖ LO 4: Demonstrate a thorough understanding of multi-threaded/process systems through
the design and implementation of communicating, multi-threaded systems software.
Coursework Task Description
1. File Encryption prevents unauthorized access to files by those who physically access a
computer/drive. This is especially important to protect lost/stolen devices’ data/information
against unauthorized access.
2. For this exercise, you will be designing software that protects data while sitting on systems’
storage, and then adding and implementing this on your selected Operating System (OS), e.g.,
Minix.
3. Follow the steps below in order, as you might find it harder if you don’t. Complete each step
before moving on to the next.
❖ List the essential features that a File Encryption should have. Look at similar products
for this (e.g., macOS FileVault).
❖ Design your software/patch to be added to your selected OS. This should involve
communications with the existing parts of the OS.
❖ Implement and test your code using an incremental method.
❖ Run your code and perform an integration test.
Prerequisites
1. Take your time to carefully read through the coursework descriptions to understand what is
expected of you. Pay attention to the specific areas that need to be addressed and consider
reading the recommended Textbook for this course for more guidelines.
CHC6171: Semester 2, 2023-2024
2. Engage in a discussion with the module leader/Teaching assistant regarding your initial
thoughts on the requirements. Schedule a meeting where you can demonstrate your file
encryption software to the module leader/teaching assistant so that the current state of your
work can be assessed and further suggestions for improvement can be given. This initial
meeting is crucial for setting the direction of your revisions.
Report Writing Guide:
Student are required to submit their coursework source codes and a report using the
attached report template. The details of the report are as follows:
S/N Task Description Mark
1 A description of your File Encryption 5%
2
A list of functional and non-functional requirements and security features of
File Encryption 10%
3 Design of your software/patch that includes communications with the OS 10%
4 Implementation of your File Encryption including annotated C code 15%
5 Testing plan for validating your software 10%
6 Description of integrating/adding the implemented component to OS 5%
7 Integration testing plan for integrating your component into the system 5%
8
Reporting the possible limitations, failures, and/or difficulties you experience
in your work 5%
9
A conclusion section that includes recommendations for extending the
conducted work 5%
10 References (using Harvard or Numerical style of referencing 5%
11
Demonstrate a thorough understanding of multi-threaded/process systems
through the design and implementation of your system. This is not a separate
section in your report. Instead, it has to be addressed and presented in the other
sections, e.g., 2, 3, 4, and 6 (10%).
10%
12
Description and reflections on improvement/revisions made. This section is
critical as it highlights the important progress made in the current version of
your coursework.
15%
Total 100
Submission Description:
1. Submit your final report via the student website by MAY 15th.
2. Your report must at most be 2000 words (excluding tables, figures, annotated codes, and
references).
CHC6171: Semester 2, 2023-2024
3. The reports longer than 10% of the word limit will be penalized; the extra words will not
be marked.
4. Marks and feedback will be available on the student website as soon as all marking routines
are completed.
5. This coursework is an individual piece of work. The University rules concerning plagiarism,
syndication, and cheating apply.
Recommended References:
1. Textbooks:
❖ Operating System Concepts by Abraham Silberschatz and Peter B. Galvin John Wiley
and Sons 2013
❖ Modern Operating Systems: Global Edition by Andrew S Tanenbaum and Herbert Bos
Pearson 2014
❖ Operating Systems: Internals and Design Principles, Global Edition Pearson 2017
2. Internet Resources:
❖ File Encryption Software: The Complete Guide
https://www.winzip.com/en/learn/tips/file-encryption/encryption-software/
❖ How to make a File Encryption Software https://www.devteam.space/blog/how-tobuild-your-own-file-encryption-software/
❖ How to Encrypt Files to Protect Personal and Business Data?
https://geekflare.com/file-encryption-software/
❖ What is file encryption? https://blog.box.com/what-is-file-encryption
❖ Encrypting a file before sharing
http://kb.mit.edu/confluence/display/istcontrib/Encrypting+a+file+before+sharing
❖ Kaspersky- Endpoint Security for Windows 11.3.0 File Level Encryption
https://support.kaspersky.com/KESWin/11.3.0/en-US/193688.htm
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
代做 program、代写 c++设计程...
2024-12-23
comp2012j 代写、代做 java 设...
2024-12-23
代做 data 编程、代写 python/...
2024-12-23
代做en.553.413-613 applied s...
2024-12-23
代做steady-state analvsis代做...
2024-12-23
代写photo essay of a deciduo...
2024-12-23
代写gpa analyzer调试c/c++语言
2024-12-23
代做comp 330 (fall 2024): as...
2024-12-23
代写pstat 160a fall 2024 - a...
2024-12-23
代做pstat 160a: stochastic p...
2024-12-23
代做7ssgn110 environmental d...
2024-12-23
代做compsci 4039 programming...
2024-12-23
代做lab exercise 8: dictiona...
2024-12-23
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!