Module Additional Assessment Details
Assignment 100% (learning outcomes 1, 2 and 3)
Report 3000 words detailing underpinning research, evaluation and implementation of a component of a security system.
Module Resources
PC laboratories with Linux & Windows O/S
Java & C language platforms
Access to netwok laboratories.
Module Special Admissions Requirements
Prior study of CE00371-4, Introduction to Software Development or equivalent and CE00882-4, Object Oriented and Event Driven Programming or equivalent and CE00869-4, Algorithms & Data Structures in C and, CE00842-4 Hardware, Software Systems and Graphics OR CE00867-4 Hardware, Networks and Servers for Interactive Computing or equivalent
Module Texts
Essential: Pfleeger, C.P., S. L. Pfleeger, Security in Computing, Prentice Hall, 3rd edition, 2002, ISBN: 01303554488
Anderson, R, Security Engineering: A Guide to Building Dependable Distrbuted Systems, Wiley, 2001, ISBN: 0471389226
Bishop, M, Computer Security: Art and Science, Addison Wesley, 2002, ISBN: 0201440997
Pieprzyk, J., T. Hardjono, J. Seberry, J. Pierprzyk, Fundamentals of Computer Security, Springer-Verlag, 2002, ISBN: 3540431012
Background:
Stajano, F, Security for Ubiquitous Computing, Wiley, 2002, ISBN: 0470844930
Module Indicative Content
Types of threat and types of system. Protection and detection. Operating System protection mechanisms. Database security. Network configuration and security. Data integrity. Access control and authentication protocols. Principles of encryption and decryption. Common encryption standards. Malicious software. Securing e-business. Security models. Human factors in security. Security policies and planning. Legal and ethical issues.
Globalisation of threats and security issues and responses.
Module Learning Strategies
Directed reading and research. The tutorial/practical session will have to be scheduled in an appropriate laboratory.
18 lecture hours and 6 tutorial/practical hours