Lehrinhalte
The module teaches the basics of digital communities using the example of digital identities and privacy.
In the area of digital identities, the first step is to clarify terms and identify challenges in the implementation of digital identities. This is followed by an overview of important basic concepts such as authentication and authorisation, cryptography, digital signatures and certificates. Various basic concepts of identity management are then presented, such as centralised, federated and decentralised systems. In addition, various systems and standards of identity management are considered, such as single sign-on, multi-factor authentication, OAuth, SAML and OpenId Connect. In the final section, advanced approaches to identity management such as self-sovereign identity, zero-knowledge proofs and blockchains are covered.
In the area of digital privacy, legal framework conditions for the processing of personal data are taught. In particular, the legal provisions of the General Data Protection Regulation (GDPR) are taken into consideration. In order to present mechanisms and solutions for data collection, a focus is placed on various tracking methods in the context of web and mobile applications. This is followed by a presentation of various approaches (privacy-by-design, privacy-by-default, etc.) for implementing principles and techniques to improve digital privacy. In addition, various methods for anonymising personal data are presented and metrics (k-anonymity, L-diversity, T-closeness, etc.) for quantifying these are taught.