Course Syllabus for

Advanced Web Security
Avancerad webbsäkerhet

EITN41F, 7.5 credits

Valid from: Autumn 2018
Decided by: Professor Thomas Johansson
Date of establishment: 2018-11-15

General Information

Division: Electrical and Information Technology
Course type: Course given jointly for second and third cycle
The course is also given at second-cycle level with course code: EITN41
Teaching language: Swedish


The course aims at deepen the student’s knowledge about the security problems and solutions that relate to web based technology. Some areas requiring use of cryptographic primitives will be addressed in detail. Knowledge of these will give the student tools to understand also related areas.


Knowledge and Understanding

For a passing grade the doctoral student must

Competences and Skills

For a passing grade the doctoral student must

Judgement and Approach

For a passing grade the doctoral student must

Course Contents

Data representations: CMS, ASN.1, BER, CER and DER encoding Web Services Security: SAML, XML Signature and encryption, OAuth, OpenID PKI: CRL, OCSP, RA, CA, and signing procedures Anonymity: Anonymity solutions, Chaum mixes, Tor, attacks E-voting: E-voting protocols, homomorphic encryption, ZK-proofs, threshold decryption Secure messaging: OTR e-commerce: Electronic payments, SET, 3D Secure, Bitcoin, micropayments, untraceable E-cash

Course Literature

Lecture notes and research articles

Instruction Details

Types of instruction: Lectures, project

Examination Details

Examination formats: Oral exam, written report, written assignments
Grading scale: Failed, pass

Admission Details

Assumed prior knowledge: EIT060/EITA25 Computer Security, EITF05 Web Security

Further Information

Course Coordinator: Martin Hell,

Course Occasion Information

Contact and Other Information

Course coordinators:
Web page:

Complete view