View Proposal


Proposer
Hani Ragab
Title
Design and Implementation of an Authorisation (Access Control) System
Goal
Build a certificate-based authorisation system
Description
There are two types of certificates: X.509 and PGP. Public key certificates are used to identify users. Privilege certificates, on the other hand, are used to define access rights are privileges. X.509 PMI is an example implementation of privilege certificates. Privilege certificates can reliably be used in auhtorisation systems to grant/deny access to resources. Permis (https://en.wikipedia.org/wiki/PERMIS) is an example of authorisation system. Our objective is create an authorisation system. Implementation: Programming language: C, C++ or Python OS: Linux (Preferably CentOS), Unix. F21CN Computer Network Security (or equivalent course) is a pre-requisite for MSc students and co-requisite for Hons students.
Resources
Background
F21CN or equivalent
Url
External Link
Difficulty Level
Challenging
Ethical Approval
None
Number Of Students
3
Supervisor
Hani Ragab
Keywords
Degrees