Module Code - Title:
EE6032
-
COMMUNICATION AND SECURITY PROTOCOLS
Year Last Offered:
2026/7
Hours Per Week:
Grading Type:
N
Prerequisite Modules:
Rationale and Purpose of the Module:
Introduces students to security services and cryptographic protocols used for information and system security, in areas such as wireless networks, e-commerce and the Internet. Provides an understanding of security protocol design techniques and formal methods for evaluation of the reliability of security protocols.
Syllabus:
[Wireless Standards and Technologies] IEEE 802.11, WEP, Bluetooth, BlackBerry
[Review Internet security] IPSec, SSL.
[Role of security services in countering network attacks] confidentiality, data origin authentication, entity authentication, data-integrity, non-repudiation, access control, availability.
[Cryptographic components] Review of the cryptographic components required in security protocols such as: ciphers & keys, hashing functions, random number generators, message authentication codes and digital signatures.
[Public key infrastructures] X.509, SDSI, TLS.
[Protocols] Key management, peer-to-peer distribution protocols, group distribution and identification protocols. Modern cryptographic protocols for: wireless communications (mobile, radio-link, secure mobile ad-hoc networks), e-commerce (e-payment, non-repudiation), Certified e-mail, E-voting.
[Smart cards and protocols] for ATMs, passport identification and digital cash.
[Security protocol design] Study of protocol design techniques
[Use of formal methods] for evaluation of correctness of security of protocols.
Learning Outcomes:
Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)
Understand the operation of protocols in communication systems and security services
Explain the use of security services in countering network attacks
Identify suitable security protocols for services such as key distribution, authentication and non-repudiation
Able to design custom security protocols to satisfy given security goals
Apply formal methods to evaluate the correctness of security protocols
Explain the differences between formal analysis tools based on modal logics and model checking
Affective (Attitudes and Values)
None
Psychomotor (Physical Skills)
None
How the Module will be Taught and what will be the Learning Experiences of the Students:
Lectures/Labs
Prime Texts:
W. Stallings & L.Brown (2018)
Computer Security, Principles and Practice, 4th Ed.
, Prentice Hall
C. Boyd & A. Mathuria (2003)
Protocols for Authentication and Key Establishment
, Springer
W. Stallings & L.Brown (2014)
Network Security, Principles and Practice, 6th Ed
, Prentice Hall
Other Relevant Texts:
C. Gehrmann, J. Persson & B. Smeets (2004)
Bluetooth Security
, Artech House
A. Danthine, G. Leduc, P. Wolper (1993)
IFIP Transactions Protocol Specificaition, Testing, Verification
, North-Holland
R. Temple & J. Regnault (2002)
Internet and Wireless Security
, Institution of Electrical Engineers
M. Hendru (2001)
Smart Card Security and Applications
, Artech House
Programme(s) in which this Module is Offered:
BACHELOR OF ENGINEERING IN ELECTRONIC AND COMPUTER ENGINEERING
CERTIFICATE IN SCIENCE AND ENGINEERING
MASTER OF ENGINEERING COMPUTER AND COMMUNICATIONS SYSTEMS
MASTER OF ENGINEERING IN CYBER SECURITY
MASTER OF ENGINEERING IN EDGE COMPUTING
MASTER OF ENGINEERING IN ELECTRONIC AND COMPUTER ENGINEERING
MASTER OF SCIENCE IN INTEGRATED CIRCUIT AND INTELLIGENT SYSTEMS DESIGN
POSTGRADUATE DIPLOMA IN EDGE COMPUTING
PROFESSIONAL DIPLOMA IN INFORMATION AND NETWORK SECURITY
SPECIALIST DIPLOMA IN INFORMATION AND NETWORK SECURITY
Semester(s) Module is Offered:
Module Leader:
KashifNaseer.Qureshi@ul.ie