Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - IT-Security

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

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

Pre-University Paper , 2017 , 26 Pages , Grade: 15 Punkte (entspricht 1+)

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

Computer Science - IT-Security
Excerpt & Details   Look inside the ebook
Summary Excerpt 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.

Excerpt


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.

Excerpt out of 26 pages  - scroll top

Details

Title
Implementierung einer verschlüsselten Netzwerkkommunikation unter der Verwendung von Python Sockets und des RSA-Algorithmus
Grade
15 Punkte (entspricht 1+)
Authors
Florian Wolf (Author), Jonas Martin (Author)
Publication Year
2017
Pages
26
Catalog Number
V372474
ISBN (eBook)
9783668514959
ISBN (Book)
9783668514966
Language
German
Tags
implementierung netzwerkkommunikation verwendung python sockets rsa-algorithmus
Product Safety
GRIN Publishing GmbH
Quote paper
Florian Wolf (Author), Jonas Martin (Author), 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
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  26  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint