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
-