Grin logo
en de es fr
Shop
GRIN Website
Publier des textes, profitez du service complet
Go to shop › Informatique - Sécurité des Données

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

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

Thèse Scolaire , 2017 , 26 Pages , Note: 15 Punkte (entspricht 1+)

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

Informatique - Sécurité des Données
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

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.

Extrait


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.

Fin de l'extrait de 26 pages  - haut de page

Résumé des informations

Titre
Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus
Note
15 Punkte (entspricht 1+)
Auteurs
Florian Wolf (Auteur), Jonas Martin (Auteur)
Année de publication
2017
Pages
26
N° de catalogue
V372474
ISBN (ebook)
9783668514959
ISBN (Livre)
9783668514966
Langue
allemand
mots-clé
implementierung netzwerkkommunikation verwendung python sockets rsa-algorithmus
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Florian Wolf (Auteur), Jonas Martin (Auteur), 2017, Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus, Munich, GRIN Verlag, https://www.grin.com/document/372474
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  26  pages
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contact
  • Prot. des données
  • CGV
  • Imprint