Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - IT-Security

Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus

Titel: Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus

Facharbeit (Schule) , 2017 , 26 Seiten , Note: 15 Punkte (entspricht 1+)

Autor:in: Florian Wolf (Autor:in), Jonas Martin (Autor:in)

Informatik - IT-Security
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

In diesem Schülerprojekt geht es um die Umsetzung einer Peer-to-Peer-Kommunikation zwischen zwei Rechnern innerhalb eines Netzwerkes. Diese wird verschlüsselt und unverschlüsselt in Python implementiert.

Sockets (» Steckdose«) sind Softwareobjekte, die eine bidirektionale Netzwerkkommunikation zwischen Server und Clients ermöglichen. Dabei geht es nicht nur um eine Verbindung von Programmen zum Internet, sondern auch um den internen Datenaustausch zwischen den Programmen. „Bei der Benutzung von Sockets spielt es keine Rolle, ob sich der Zielsocket auf dem eigenen Rechner, auf einem Rechner im lokalen Netzwerk oder auf einem Rechner im Internet befindet.“ [Ernesti und Kaiser] Das Betriebssystem stellt dabei die Sockets bereit und hat die Aufgabe alle benutzten Sockets zu verwalten.

Leseprobe


Inhaltsverzeichnis

  • 1 Grundlagen
    • 1.1 Socket
    • 1.2 Transmission Control Protocol
  • 2 Netzwerkkommunikation
    • 2.1 Unverschlüsselt
      • 2.1.1 Peer-to-Peer Rechnermodell
      • 2.1.2 Implementierung Rechner 1
      • 2.1.3 Implementierung Rechner 2
    • 2.2 Exemplarischer Chat-Verlauf
      • 2.2.1 Rechner 1
      • 2.2.2 Rechner 2
    • 2.3 Verschlüsselt
      • 2.3.1 Theoretische Grundlagen: Asymmetrische Verschlüsselung
      • 2.3.2 Theoretische Grundlagen: RSA-Algorithmus
      • 2.3.3 Schlüsselaustausch
      • 2.3.4 Implementierung
  • 3 Arbeitsprotokoll
  • 4 Literatur

Zielsetzung und Themenschwerpunkte

Die vorliegende Arbeit befasst sich mit der Implementierung einer verschlüsselten Netzwerkkommunikation unter Verwendung von PYTHON Sockets und dem RSA-Algorithmus. Ziel ist es, ein sicheres und zuverlässiges System zu entwickeln, das eine sichere Datenübertragung zwischen zwei Rechnern ermöglicht.

  • Die Funktionsweise von Sockets und des Transmission Control Protocol (TCP)
  • Die Implementierung einer unverschlüsselten Peer-to-Peer-Kommunikation
  • Die theoretischen Grundlagen der asymmetrischen Verschlüsselung und des RSA-Algorithmus
  • Die Umsetzung einer verschlüsselten Kommunikation mithilfe des RSA-Algorithmus
  • Die Dokumentation des gesamten Arbeitsprozesses

Zusammenfassung der Kapitel

Kapitel 1 führt in die Grundlagen der Netzwerkkommunikation ein. Es werden die Konzepte von Sockets und TCP erläutert und die Funktionsweise der Kommunikation über Sockets anhand von Beispielen dargestellt. Kapitel 2 behandelt die Implementierung einer unverschlüsselten Peer-to-Peer-Kommunikation, wobei die Schritte des Verbindungsaufbaus, der Datenübertragung und des Verbindungsabbaus ausführlich beschrieben werden. Kapitel 2.3 befasst sich mit der Verschlüsselung von Netzwerkkommunikation und geht dabei auf die Prinzipien der asymmetrischen Verschlüsselung und den RSA-Algorithmus ein.

Schlüsselwörter

Die vorliegende Arbeit konzentriert sich auf die Themen Netzwerkkommunikation, Socket-Programmierung, TCP/IP-Protokoll, RSA-Algorithmus, Asymmetrische Verschlüsselung, Python-Programmierung und sichere Datenübertragung.

Ende der Leseprobe aus 26 Seiten  - nach oben

Details

Titel
Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus
Note
15 Punkte (entspricht 1+)
Autoren
Florian Wolf (Autor:in), Jonas Martin (Autor:in)
Erscheinungsjahr
2017
Seiten
26
Katalognummer
V372474
ISBN (eBook)
9783668514959
ISBN (Buch)
9783668514966
Sprache
Deutsch
Schlagworte
implementierung netzwerkkommunikation verwendung python sockets rsa-algorithmus
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Florian Wolf (Autor:in), Jonas Martin (Autor:in), 2017, Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus, München, GRIN Verlag, https://www.grin.com/document/372474
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  26  Seiten
Grin logo
  • Grin.com
  • Zahlung & Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum