comp
holder  


 
Programme  Information

 
.


DT249
BSc in Information Systems
and Information Technology

 

Now accepting applications for January 2009

TECH4006 (Stage 4)
Security and Cryptography (5 ECTS)

 

 

Prerequisite Modules


Description

This module provides a comprehensive introduction to system security and cryptography, including cryptographic and steganography algorithms, systems security and malware, and threat management.


Aims

The rate at which new technological innovations such as file sharing software and location based tracking tools are changing is dizzying. These changes have major security, political, economical and social implications. As a result of connectivity and the blistering pace of change, computing usage nowadays is adversely affected by computer viruses, worms, spyware, poorly designed software and inadequate technology laws. These problems are further aggravated by our lack of basic knowledge and understanding of security and its implications. In some cases this has led to suffocation in technological advancement.

Security, privacy, protection from viruses, worms and spyware are the cornerstones of system integrity. Recently awareness of security policies and audit control and compliance have come into light as being other forgotten pieces in the ever widening security jigsaw. The aim of this course is to provide a detailed understanding of the issues involved in providing systems security. Further, the course will describe, critically analyze and discuss the security challenges faced by the society and the computing industry. It will elaborate and demonstrate the role of security in design, implementation and deployment of knowledge based systems in organisations.


Learning Outcomes

On successful completion of this module, the student will be able to

  1. Describe the underlying principles of different cryptography and steganography algorithms.

  2. Evaluate the effectiveness of cryptography algorithms according to well known security requirements.

  3. Recognise and justify the different scenarios of deploying cryptography and steganography algorithms.

  4. Define and describe network security,

  5. Discuss and relate the fundamental concepts of Security,

  6. Classify and analyse the nature and threat from viruses, worms, spyware,

  7. Design and develop best practice techniques of security,

  8. Formulate security policy of an organisation,

  9. Critically analyze different aspects of security such as policies and auditing process,

  10. Assess security compliance of an organisation

  11. Compare and contrast international and regional security standards.


Learning and Teaching Methods

Lectures, self-study, labs, tutorials, and any combination of discussion, case study, problem-solving exercises, readings, seminars, and computer-based learning.


Content

Introduction to system security and cryptography

Conventional Encryption: Classical Techniques, Modern Techniques, Algorithms, Confidentiality Using Conventional Encryption.

Public-Key Encryption and hash Functions: Public-Key Cryptography, Introduction to Number Theory, Message Authentication and Hash Functions, Hash and Mac Algorithms, Digital Signatures and Authentication Protocols.

Network Security Practice: Authentication Applications, Electronic Mail Security, IP Security, Web Security.

System Security: Intruders, Viruses, and Worms, Firewalls, Types of Firewalls, The Dual-Homed Gateway, The Screened Host Gateway, Other Firewall Topologies.


Assessment

The methods of assessment to be used to measure the learning objectives stated above are written examination and continuous assessment including one or more of assignment, essay, problem-solving exercise, oral presentation, and class or lab tests.

  • Continuous Assessment: 30%
  • Examination: 70%

Recommended Reading

  • Bruce Schneier, 1996, Applied Cryptography: Protocols, Algorithms, and Source Code in C, John Wiley & Sons. Inc.
  • William Stallings, 2005, Cryptography and Network Security: Principles and Practice, 5th ed, Prentice Hall
  • Seymour Bosworth, M.E. Kabay, 2002, Computer Security Handbook, John Wiley & Sons. Inc.
  • Raymond R. Panko, 2004, Corporate Computer and Network Security, Prentice hall
  • Data and Computer Communications, 2000, W. Stallings, 6th Edition, Prentice Hall.
  • Seymour Bosworth and M.E. Kabay, 2002, Computer Security Handbook, John Wiley & Sons. Inc.
  • Andrew Lockhart, 2004, Network Security Hacks 100 Industrial-Strength Tips & Tools, O'Reilly
  • Bruce Schneier, 2004, Secrets and Lies: Digital Security in a Networked World, Hungry Minds Inc
  • IEEE Security & Privacy
  • ACM Transactions on Information and System Security (TISSEC)
  • http://www.sans.org/rr/ 
  For more information contact
Ciarán O'Leary

 

Hit Counter