diff --git a/20240117/dbs-2023ws-p3.pdf b/20240117/dbs-2023ws-p3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4e60632e626d5a62b0116b4abdcf4ec982455a09 Binary files /dev/null and b/20240117/dbs-2023ws-p3.pdf differ diff --git a/20240117/dbs-2023ws-p3.tex b/20240117/dbs-2023ws-p3.tex new file mode 100644 index 0000000000000000000000000000000000000000..e526c9c0beccee68cf85d32a8d5b8adb0678d180 --- /dev/null +++ b/20240117/dbs-2023ws-p3.tex @@ -0,0 +1,113 @@ +% dbs-2023ws-p3.pdf - Labor Notes on Databases and Information Security +% Copyright (C) 2024 Peter Gerwinski +% +% This document is free software: you can redistribute it and/or +% modify it either under the terms of the Creative Commons +% Attribution-ShareAlike 3.0 License, or under the terms of the +% GNU General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) +% any later version. +% +% This document is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this document. If not, see <http://www.gnu.org/licenses/>. +% +% You should have received a copy of the Creative Commons +% Attribution-ShareAlike 3.0 Unported License along with this +% document. If not, see <http://creativecommons.org/licenses/>. + +% README: Versuch 3: Public-Key-Verschlüsselung + +\documentclass[a4paper]{article} + +\usepackage{pgscript} +\usepackage{multicol} +\usepackage{sfmath} + +\sloppy +\pagestyle{empty} +\addtolength{\textheight}{1cm} +\newcommand{\sep}{~$\cdot$~} +\newcommand{\mylicense}{CC BY-SA (Version 4.0) oder GNU GPL (Version 3 oder höher)} + +\begin{document} + + \makebox(0,0.005)[tl]{\includegraphics[scale=0.72]{logo-hochschule-bochum-cvh-text-v2.pdf}}\hfill + \makebox(0,0)[tr]{\includegraphics[scale=0.5]{logo-hochschule-bochum.pdf}} + \par\bigskip\bigskip + \begin{center} + \Large\textbf{Praktikumsversuch 3: Public-Key-Verschlüsselung} + \par\medskip + \normalsize Datenbanken und Datensicherheit\sep + Wintersemester 2023/24\sep + Prof.~Dr.~Peter Gerwinski + \end{center} + + Aufgabe: Tauschen Sie mit einem Betreuer + -- unter Berücksichtigung aller Sicherheitsmaßnahmen beim Schlüsselaustausch -- + verschlüsselte E-Mails gemäß dem OpenPGP-Standard aus. + +% \begin{multicols}{2} + \begin{itemize} + \item + Installieren Sie auf einem Rechner Software eigener Wahl + zum Versenden und Empfangen von verschlüsselter E-Mail + gemäß dem OpenPGP-Standard (RFC 4880/5581/6637). + Geeignete Software finden Sie per Web-Suche. + \item + Erstellen Sie für sich selbst ein Schlüsselpaar, + bestehend aus einem öffentlichen und einem geheimen Schlüssel. + \item + Lassen Sie Ihnen öffentlichen Schlüssel einem Betreuer zukommen. + Stellen Sie durch Vergleich der Schlüssel-Fingerabdrücke sicher, + daß der Schlüsselaustausch erfolgreich war. + \item + Besorgen Sie sich den öffentlichen Schlüssels eines Betreuers. + Stellen Sie durch Vergleich der Schlüssel-Fingerabdrücke sicher, + daß der Schlüsselaustausch erfolgreich war. + \item + Senden Sie eine verschlüsselte Nachricht an einen Betreuer. + Sobald Sie darauf eine verschlüsselte Antwort bekommen + und entschlüsseln können, ist der Praktikumsversuch bestanden. + \item + Optional: Überzeugen Sie Ihren Betreuer von Ihrer persönlichen Identität + (z.\,B.\ durch Vorzeigen eines amtlichen Lichtbildausweises) + und lassen Sie sich von ihm Ihren persnölichen öffentlichen Schlüssel + unterschreiben (zertifizieren). + \item + Optional: Überzeugen Sie sich von der persönlichen Identität + Ihres Betreuers, unterschreiben (zertifizieren) Sie seinen + öffentlichen Schlüssel und lassen Sie ihm seinen eigenen Schlüssel + mit Ihrer Unterschrift zukommen. + \item + Hintergrund: Durch das gegenseitige Zertifizieren von Schlüsseln + entsteht ein \emph{Web of Trust}. + \end{itemize} +% \end{multicols} + + \strut\hfill\emph{Viel Erfolg!} + + \vfill + + \begingroup + + \small + + \setlength{\leftskip}{3cm} + + Stand: 16.\ Januar 2024 + + Copyright \copyright\ 2024\quad Peter Gerwinski\\ + Lizenz: \mylicense + + Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext + herunterladen unter:\\ + \url{https://gitlab.cvh-server.de/pgerwinski/dbs} + + \endgroup + +\end{document} diff --git a/20240117/logo-hochschule-bochum-cvh-text-v2.pdf b/20240117/logo-hochschule-bochum-cvh-text-v2.pdf new file mode 120000 index 0000000000000000000000000000000000000000..4aa99b8f81061aca6dcaf43eed2d9efef40555f8 --- /dev/null +++ b/20240117/logo-hochschule-bochum-cvh-text-v2.pdf @@ -0,0 +1 @@ +../common/logo-hochschule-bochum-cvh-text-v2.pdf \ No newline at end of file diff --git a/20240117/logo-hochschule-bochum.pdf b/20240117/logo-hochschule-bochum.pdf new file mode 120000 index 0000000000000000000000000000000000000000..b6b9491e370e499c9276918182cdb82cb311bcd1 --- /dev/null +++ b/20240117/logo-hochschule-bochum.pdf @@ -0,0 +1 @@ +../common/logo-hochschule-bochum.pdf \ No newline at end of file diff --git a/20240117/pgscript.sty b/20240117/pgscript.sty new file mode 120000 index 0000000000000000000000000000000000000000..95c888478c99ea7fda0fd11ccf669ae91be7178b --- /dev/null +++ b/20240117/pgscript.sty @@ -0,0 +1 @@ +../common/pgscript.sty \ No newline at end of file