Skip to content

A secure media player that establishes a secure connection between the client and the server, manages authentication, access control and confinement.

Notifications You must be signed in to change notification settings

gmatosferreira/securemediaplayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital rights management

This project was developed in the context of Information And Organisational Security curricular unit, part of the Computer Science Bachelor at Aveiro University. It was lectured by João Paulo Silva Barraca during the 2020/2021 school year.

It was graded 18 out of 20.

About the project

We were provided with the base code for a media player and our goal was to make the process of the client consuming media content secure, with two main goals:

  • Establish a secure connection between the client and the server;
  • Manage authentication, access control and confinement.

Technology stack

The code for this project was developed in Python, with the library Cryptography.io. For authentication, we have used the Portuguese Citizen card has a token to validate the user identity.

Report

The report is available (in Portuguese) here.

Authors

Alexandre Rodrigues

Gonçalo Matos

About

A secure media player that establishes a secure connection between the client and the server, manages authentication, access control and confinement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%