Skip to content
@TV-Encryption

TV-Encryption

Prototype of a key management system for live video stream encryption

TV Encryption

Prototype of a key management system for live video stream encryption.

These repositories were created as part of a bachelor thesis at ZHAW Winterthur. Therefore the code is not actively being maintained.

To get an overview of the systems, it is beneficial to read the thesis.

Documents

Repositories

Deployments

In contrast to developement deployments, production deployments have different needs and we therfore have separate deployment configurations for them. In theory they should just pull a docker image produced by CI but since these are just simple example configs, they just build locally.

Pinned Loading

  1. key_server key_server Public archive

    Stores and provides encryption keys for encrypted TV playback

    Python

  2. keygenerator keygenerator Public archive

    Generates keys and sends them to the key server

    Python 1

  3. fairplay_server fairplay_server Public archive

    Retrieves keys and provides them using Fairplay

    Python

  4. FairplayKSM FairplayKSM Public archive

    C Bridging module for Fairplay Server

    C 1

Repositories

Showing 9 of 9 repositories
  • .github Public

    Documentation of this project.

    TV-Encryption/.github’s past year of commit activity
    0 0 0 0 Updated Apr 19, 2023
  • fairplay_server Public archive

    Retrieves keys and provides them using Fairplay

    TV-Encryption/fairplay_server’s past year of commit activity
    Python 0 MIT 0 0 3 Updated Oct 6, 2022
  • Demo-App Public archive

    Simple tvOS App to showcase Fairplay Encryption

    TV-Encryption/Demo-App’s past year of commit activity
    Swift 0 MIT 0 0 0 Updated Jul 3, 2021
  • keygenerator Public archive

    Generates keys and sends them to the key server

    TV-Encryption/keygenerator’s past year of commit activity
    Python 0 MIT 1 0 0 Updated Jul 3, 2021
  • FairplayKSM Public archive

    C Bridging module for Fairplay Server

    TV-Encryption/FairplayKSM’s past year of commit activity
    C 1 MIT 0 0 0 Updated Jul 3, 2021
  • key_server Public archive

    Stores and provides encryption keys for encrypted TV playback

    TV-Encryption/key_server’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Jul 3, 2021
  • fairplay_server-deployconf Public archive

    Deployment configuration for fairplay_server

    TV-Encryption/fairplay_server-deployconf’s past year of commit activity
    Shell 0 MIT 2 0 0 Updated Jul 3, 2021
  • keygenerator-deployconf Public archive

    Deployment configuration for keygenerator

    TV-Encryption/keygenerator-deployconf’s past year of commit activity
    Shell 0 MIT 1 0 0 Updated Jul 3, 2021
  • key_server-deployconf Public archive

    Deployment configuration for key_server

    TV-Encryption/key_server-deployconf’s past year of commit activity
    Shell 0 MIT 1 0 0 Updated Jul 3, 2021

Top languages

Loading…

Most used topics

Loading…