Projekt Chemie Tools und Projekt Cryptoparty E-Mail: Unterschied zwischen den Seiten

Aus ITA-Wiki
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
itawiki>Marco Bakera
K
 
itawiki>Reul
(Projektgruppen)
 
Zeile 1: Zeile 1:
{{Projektinfo| Aufwand=12 | Teamgröße=2-3 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
+
{{Projektinfo| Aufwand=6 | Teamgröße=2 | Schwierigkeit=leicht| Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
   
  +
== Aufgabenbeschreibung ==
==Kurzbeschreibung==
 
   
  +
Seitdem bekannt ist, dass deutsche E-Mails durch den amerikanischen Geheimdienst NSA flächendeckend ausgewertet werden, ist klar, dass die Sicherung elektronischer Kommunikation immer wichtiger wird.
Die Chemiker benötigen Hilfe. Sie müssen häufig ähnliche Berechnungen für ihre Versuche durchführen. Ein kleines Programm kann ihnen sicherlich die Arbeit erleichtern. Erleichtert ihnen ihren beruflichen Alltag mit einem kleinen Programm.
 
   
  +
In diesem Projekt geht es um den sicheren Versand von E-Mails.
Version 1 des Programms ist fertig. Nun müssen Fehler korrigiert und weitere Funktionen ergänzt werden.
 
   
== Auftrag==
+
== Auftrag ==
   
  +
Informieren Sie sich und andere über die Möglichkeiten der E-Mail-Verschlüsselung und verschicken Sie eine verschlüsselte E-Mail.
Informiere dich über die tägliche Laborarbeit eines Chemikers und erweitere das bestehende Programm, das ihn oder sie bei dieser Arbeit unterstützt.
 
   
 
== Meilensteine ==
 
== Meilensteine ==
   
  +
# Informieren Sie sich über die asymmetrische Verschlüsselung mit PGP und erstellen Sie eine kurze Präsentation, die das Prinzip der Ver- und Entschlüsselung mit öffentlichen und privaten Schlüsseln erläutert. Gehen Sie davon aus, dass ihr Publikum nur über grundlegende IT-Kenntnisse verfügt.
# Lade das vorhanden Programm herunter, sichte den Quelltext und schau dir die Dokumentation an.
 
  +
# Installieren Sie GPG4Win, Thunderbird und das Thunderbird-Add-On Enigmail und dokumentieren Sie den Installationsprozess mit einer bebilderten Anleitung.
# Bedarfsanalyse: Sprich mit einem CTA – ab jetzt Auftraggeber genannt – über seine Aufgaben im Labor und ermittle ein Problem, das du mit einem Programm lösen kannst. Zeige ihm das vorhandene Programm und frag ihn, was fehlt oder nicht korrekt ist.
 
  +
# Erzeugen Sie die notwendigen Schlüssel. Laden Sie ihren öffentlichen Schlüssel auf einen Schlüsselserver hoch.
# Lasse dir von ihm oder ihr das Problem erklären und notiere dir, wie er oder sie das Problem gelöst hat. Was sind die Eingabewerte? Wie wird das Ergebnis berechnet? Wie soll das Ergebnis dargestellt werden?
 
  +
# Senden Sie eine verschlüsselte E-Mail an einen anderen Kommunikationspartner.
# Halte zwei wichtige Dinge in einer Dokumentation fest: (1) Was soll das Programm können und (2) skizziere, wie das Programm aussehen soll und wie es sich bedienen lassen soll.
 
  +
# Signieren Sie den öffentlichen Schlüssel ihres Partners.
# Lasse dir sinnvolle Eingabe- und Ausgabewerte geben, mit denen du das Programm später testen kannst.
 
  +
# Stellen Sie ihren Vortrag mit einer Live-Demo oder einem Screencast einem interessierten Publikum vor.
# Erstelle einen Prototypen, der aus einer GUI ohne Funktionalitäten besteht.
 
  +
# (optional) Informieren Sie sich über das Programm Bitmessage und seine Funktionsweise. Welche Vor- und Nachteile gegenüber PGP sehen sie bei diesem Verfahren? Vergleichen Sie die beiden Varianten in ihrer Präsentation.
# Erstelle ein Klassendiagramm, mit den wichtigen Klassen, um dein Problem zu lösen. Halte das Klassendiagramm in der Dokumentation fest.
 
# Programmiere die Klassen und steuere sie mit dem Prototypen sinnvoll an. Kommentiere den Quelltext an den wichtigen Stellen.
 
# Teste das Programm mit sinnvollen Eingabe- und Ausgabewerten. Halte die Testergebnisse in einer Dokumentation fest und korrigiere Fehler, die du hierbei noch entdeckst.
 
# Stelle das Programm in einer kurzen Präsentation bei deinem Auftraggeber vor. Wenn er zufrieden ist, bist du es auch.
 
# (optional) Dein Auftraggeber hat vielleicht noch eine Idee für eine Erweiterung deines Programms. Halte diese mögliche Erweiterung in deiner Dokumentation fest.
 
# (optional) Erweitere dein Programm um die neue Funktionalität.
 
   
 
== Ressourcen ==
 
== Ressourcen ==
   
  +
* [https://www.bsi.bund.de/DE/Themen/ProdukteTools/Gpg4win/gpg4win_node.html Gpg4win – Sichere E-Mail- und Datei-Verschlüsselung] – Informationen des BSI über Verschlüsselung mit GPG4Win.
Ein Chemiker als Auftraggeber.
 
  +
* [https://www.enigmail.net Enigmail] - Webseite zu Enigmail
 
  +
* [http://de.wikipedia.org/wiki/CryptoParty CryptoParty] - Wikipedia-Artikel über CryptoParties.
== Vorschläge zu Features für Version 1 ==
 
 
Nach der Präsentation des Projektes haben wir weitere Vorschläge (Features) erhalten.
 
 
# Ein Vorschlag war, das Projekt (Chemie Tools) als Android, BlackBerry und IPhone App weiter zu entwickeln.
 
# Des Weiteren wurden wir gefragt, ob wir ein Formular für Notizen entwickeln können, die das Drucken jener Notizen ermöglicht.
 
# Die letzte Idee unseres Auftraggebers war es, die Software zu konvertieren, damit sie auch unter MacOS läuft.
 
   
 
== Projektgruppen ==
 
== Projektgruppen ==
   
  +
{| class="wikitable sortable"
Bitte tragt euch für ein Projekt im Artikel [[Projekte von Herrn Bakera]] ein.
 
  +
|-
 
  +
! Name !! Vergabedatum !! Status
== Dateien ==
 
  +
|-
 
  +
| Dennis Reul, Miriam Sanders || 21.11.13 || in Arbeit
* [https://ssl.webpack.de/bakera.de/owncloud/public.php?service=files&t=548a6bab4ff3d4c79fd8cbd82f976063 Chemie Tool] Version 1 von Saft, Eno und Bozkurt.
 
  +
|-
  +
| Dein Name || das heutige Datum || in Arbeit
  +
|-
  +
| Dein Name || das heutige Datum || in Arbeit
  +
|}

Version vom 21. November 2013, 10:54 Uhr

Projektinformationen
Aufwand (Ph) 6
Teamgröße 2
Schwierigkeitsgrad leicht
Ansprechpartner Herr Bakera
Projekttag


Aufgabenbeschreibung

Seitdem bekannt ist, dass deutsche E-Mails durch den amerikanischen Geheimdienst NSA flächendeckend ausgewertet werden, ist klar, dass die Sicherung elektronischer Kommunikation immer wichtiger wird.

In diesem Projekt geht es um den sicheren Versand von E-Mails.

Auftrag

Informieren Sie sich und andere über die Möglichkeiten der E-Mail-Verschlüsselung und verschicken Sie eine verschlüsselte E-Mail.

Meilensteine

  1. Informieren Sie sich über die asymmetrische Verschlüsselung mit PGP und erstellen Sie eine kurze Präsentation, die das Prinzip der Ver- und Entschlüsselung mit öffentlichen und privaten Schlüsseln erläutert. Gehen Sie davon aus, dass ihr Publikum nur über grundlegende IT-Kenntnisse verfügt.
  2. Installieren Sie GPG4Win, Thunderbird und das Thunderbird-Add-On Enigmail und dokumentieren Sie den Installationsprozess mit einer bebilderten Anleitung.
  3. Erzeugen Sie die notwendigen Schlüssel. Laden Sie ihren öffentlichen Schlüssel auf einen Schlüsselserver hoch.
  4. Senden Sie eine verschlüsselte E-Mail an einen anderen Kommunikationspartner.
  5. Signieren Sie den öffentlichen Schlüssel ihres Partners.
  6. Stellen Sie ihren Vortrag mit einer Live-Demo oder einem Screencast einem interessierten Publikum vor.
  7. (optional) Informieren Sie sich über das Programm Bitmessage und seine Funktionsweise. Welche Vor- und Nachteile gegenüber PGP sehen sie bei diesem Verfahren? Vergleichen Sie die beiden Varianten in ihrer Präsentation.

Ressourcen

Projektgruppen

Name Vergabedatum Status
Dennis Reul, Miriam Sanders 21.11.13 in Arbeit
Dein Name das heutige Datum in Arbeit
Dein Name das heutige Datum in Arbeit