Distance Learning (Online) MSc and Postgraduate Diploma in Information Security
   
Home
 Enquiry Form [New Window]
     

 

Royal Holloway - University of London

Postgraduate

MSc and Postgraduate Diploma in Information Security - Optional Units

OPT5 Secure Electronic Commerce and Other Applications

Second term, optional module.

Aims

This module aims to put the role of security into perspective and demonstrate how it forms part of a security system within an application. The aim is to illustrate, usually by the use of case studies, how a particular situation may make certain aspects of security important and how an entire system might fit together.

Objectives

On completion of the module the students should be able to:

  • recognise the security issues that arise in a variety of applications
  • appreciate how and why particular applications can address various security concerns
  • review how the various security issues in a particular application relate to one another
  • analyse how the security aims are met in a particular application.

Provisional syllabus

The lectures in this module are given by visiting experts in several security application areas who discuss their own specialist topic. There is opportunity for questions and discussion.

Case Studies are likely to include: Protocols for electronic commerce; Banking Applications; Electronic Cash; Baseline protection of IT systems; Electronic Security and Access Controls; Secure mobile communications.

The partial programme of lectures for 2002/2003 is now available.

Method of examination

Written examination

OPT7 Standards and Evaluation Criteria

Second term, optional module.

Teaching Material

Teaching material for the 2002/2003 academic year is available now.

Aims

Over the last few years, a variety of security-related standards have been produced by international standards bodies. This module examines some of the most important of these standards in detail. In doing so it illustrates how international standards now cover many aspects of the analysis and design of secure systems. The material covered also puts certain other aspects of the degree course in a more structured setting.

The emerging international standards for general-purpose security mechanisms and services are described in some detail. They are presented within the context of the OSI security architecture. The module also covers existing security evaluation criteria, the current process for evaluating secure systems, and guidelines for managing IT security.

Objectives

At the end of the module the student should have gained an appreciation of the scope and some of the technical content of existing and emerging security standards. This will have relevance both in the development of security policies, and in the procurement and configuration of systems to meet security policy needs. The topics covered within the module are also of fundamental importance in the specification and development of new security products.

Provisional syllabus

Network Security Architecture: The OSI Security Architecture (ISO 7498-2). A very brief look at the ISO security framework standard (ISO/IEC 10181).

Security mechanism standards: Encryption algorithms (ISO/IEC 18033 Parts 1-4, NIST FIPS PUB 46-3, AES, and ISO/IEC 9979). Block cipher modes of operation (ISO/IEC 10116). MAC algorithms (ISO/IEC 9797, Parts 1/2). Digital signature techniques (ISO/IEC 9796, Parts 2/3 and ISO/IEC 14888, Parts 1-3). Cryptographic hash-functions (ISO/IEC 10118, Parts 1-4). Non-repudiation mechanisms (ISO/IEC 13888, Parts 1-3). Elliptic curve techniques (ISO/IEC 15946, Parts 1-4).

Key management: Key management techniques (ISO/IEC 11770, Parts 1-3). PKI standards (ITU-T X.509, IETF PKIX RFCs). Random bit generation (ISO/IEC 18031). Prime number generation (ISO/IEC 18032).

Trusted Third Parties: Guidelines on the use and management of TTPs (ISO/IEC TR 14516). Specification of TTP services to support the application of digital signatures (ISO/IEC 15945). Time-stamping services (ISO/IEC 18014 Parts 1-3).

Evaluation Criteria: TCSEC (Orange Book); TNI (Red Book); ITSEC; Common Criteria (ISO/IEC 15408).

Management Guidelines: DTI Code of Practice (BS 7799); other codes of practice; the ISO/IEC Guidelines for the Management of IT Security (ISO/IEC TR 13335, Parts 1-5).

Method of Examination

Two-hour written examination.

OPT8 Advanced Cryptography

Second term, optional module.

Aims

This module follows on from the introductory cryptography module (IC2) and provides the basic mathematical background to cryptography. The emphasis of the module is very much focussed on the most widely used cryptographic processes and algorithms.

Objectives

On completion of this module, students should be able to understand the role of cryptographic systems and to understand how different cryptographic primitives relate to one another in terms of role, performance, and security.

Provisional syllabus

Block Ciphers: Design criteria, Testing, DES, AES and other algorithms; Assessment of block ciphers; Linear and differential cryptanalysis.

Stream Ciphers: System-theoretic and other approaches, LFSRs, Linear equivalence and other measures of complexity; Combining functions; Nonlinear generators; Correlation attacks.

Asymmetric Cryptosystems: Finite fields, Factoring and discrete logarithms, Prime generation and testing, ElGamal, RSA, Digital signatures, DSS, Elliptic curve cryptography.

Quantum cryptography and quantum computing.

Course materials for 2001-02 are available now.

Course materials and resources for 2002-03 are available now.

Method of examination

Written examination

OPT9 Database Security

Second term, optional module.

Aims

This module covers several aspects of database security and the related subject of concurrency control in distributed databases. The University will discuss methods for concurrency control and failure recovery in distributed databases and the interaction between those methods and security requirements. The University will also examine how access control policies can be adapted to relational and object-oriented databases.

Objectives

At the end of the module the student should

  • understand how multi-level security can be preserved within a database whilst still permitting the concurrent execution of transactions.
  • understand why confidentiality is so difficult to achieve within a statistical database.
  • understand the implications that security and its administration have in the context of commercial databases such as Informix and Oracle.

Provisional syllabus

Introduction: concurrency, fault tolerance and security.

Concurrency control and failure recovery: locking strategy and deadlock detection.

Transaction theory: serializability and recoverability.

Distributed Database: data replication and commit protocols.

Database Security: data confidentiality and data integrity, inference and aggregation, security in object-oriented database systems.

Method of examination

Written examination

OPT10 Computer Crime

Second term, optional module.

Teaching material

Teaching material and other information about the 2000/2001 academic year's lectures is available now.

Aims

This module complements other modules by examining the subject from the criminal angle and presenting a study of computer crime and the computer criminal. The University will discuss its history, causes, development and repression through studies of surveys, types of crime, legal measures, and system and human vulnerabilities. The University will also examine the effects of computer crime through the experiences of victims and law enforcement and look at the motives and attitudes of hackers and other computer criminals.

Objectives

On completion of the module students should be able to:

  • follow trends in computer crime
  • relate computer security methodologies to criminal methods
  • detect criminal activity in a computerised environment
  • apply the criminal and civil law to computer criminality
  • understand how viruses, logic bombs and hacking are used by criminals
  • appreciate the views of business, governments, and the media to instances of computer crime.

Provisional syllabus

Introduction: Types of computer crime, history, surveys, statistics, global connections.

Legal Measures: Computer Misuse, Data Protection, Criminal Damage, Software Piracy, Forgery, Investigative Powers.

Case Studies: Investigations into hacking, PC misuse.

The Commercial View: The experience of systems managers.

The Law Enforcement View: The experience of investigators.

The Hacker's View: The experience of cyber people.

Viruses: Types, effects, and investigations.

Network Crimes: The Internet and links to other networks.

The Future: The expansion of the Internet, pornography and unsuitable material, the corporate view.

Method of examination

Written examination

MSc in Information Security Project (MT5109) (Double Module)

Project committee

P. Wild (Chair), Z. Ciechanowicz and K. Martin..

Aims

A project is a major individual piece of work. It can be of academic nature and aim at acquiring and demonstrating understanding and the ability to reason about some specific area of information security. Alternatively, the project work may document the ability to deal with a practical aspect of information security.

Objectives

The student will write a comprehensive dissertation on the topic of the project. On completion of the project students should have demonstrated their ability to:

  • work independently on a security-related project, for which they have defined the objectives and rationale,
  • apply knowledge about aspects of information security to a particular problem, which may be of an engineering, analytical or academic nature, and
  • produce a well-structured report, including introduction, motivation, analysis, and appropriate references to existing work.

Assignment

Each student will have an academic project supervisor who may give advice on the choice of the project and will monitor its progress. However, it is primarily the responsibility of the student to define and plan the MSc project. Students may do their projects off-site, but must maintain contact with their academic supervisor, for example by having good Internet connectivity.

It is expected that, for full-time students, the topic of the project will be agreed upon at the end of the first semester and that students will concentrate on their project after the module examinations in May. For part-time students, this process may proceed at a slower pace or be delayed until the second year.

Some projects may be supported by industrial partners of the Information Security Group. Students are encouraged to seek placements with industrial sponsors of their projects and to collaborate with industry on them.

Assessment

Projects will be assessed on the basis of the written report, and possibly also on the basis of a demonstration or evaluation of some artefact such as a computer program. An oral examination may take place at the discretion of the examiners.

Submission

The closing date for submission of dissertations is in September (the Friday of week 50 of the academic year). TWO COPIES of the dissertation must be submitted by 4pm on this date. These should be handed to the ISG Office (Room 230 McCrea Building) and a receipt obtained. Candidates are encouraged to submit upon completion of the dissertation.

Timetable for project work

First term

During the first term students should consider the topic area in which they wish to do their project. Students are encouraged to discuss their ideas with prospective supervisors, a list of whom will be provided at the beginning of the module. By the beginning of the last week of term, every student should inform the Chair of the MSc Project Committee in what area they intend to work, and with whom, if this has been agreed with a prospective supervisor. See the form

Second term

A list of assignments of academic supervisors to students will be circulated at the beginning of the semester; this list will be based on the preferences provided at the end of the first term. Each student should meet their supervisor to discuss the scope of the project; such meetings should normally continue through the life of the project. Should the student be seeking an industrial placement they should also meet prospective industrial collaborators.

Every student shall provide the Chair of the MSc Project Committee with the working title and a short outline of the scope of the project by the beginning of the third term. Both the title and summary should be agreed with the project supervisor before submission to the Project Committee. See the form

June to September

This the main period during which work should be undertaken on the project, although some students may wish to start their project work earlier in the year. Advice should be sought from project supervisors, and any other appropriate sources, at all stages, and the supervisor should also be kept informed of progress. It is advised that students should show their supervisor a draft of their project dissertation at least two weeks before the submission deadline.

Guidance on structure and content of project dissertation

There is no page limit to the dissertation. Typically, the project dissertation will be a document of about 50 pages. It must be the work of the candidate, and should be a readable and coherent account of the chosen topic. It should provide an outline of the scope of the project and describe the extent to which the objectives of the project are met. It should also describe its relation to any industrial placement with which it may be associated.

It is important that the students show that they have extended their source material by including a critical analysis of their chosen subject area. A student may do this, for example, by elaborating the treatment as found in the sources, by comparing different approaches to solving a problem, or by performing practical experimentation to inform their analysis. The students should also demonstrate that they appreciate how the topics discussed relate to one another and to the rest of the subject area concerned.

Further advice on the MSc Project

For further guidance and advice on all aspects of the project process, from topic selection through to writing the report, the following are strongly recommended:

  1. Make sure you attend the tutorial sessions given on the project process during the first semester.
  2. A comprehensive list of DOs and DON'Ts concerning good (and bad) practice in conducting MSc projects is is available.
  3. Consult closely with the supervisor allocated to you at the start of the second semester.