AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sichere Verschlüsselung gesucht.

Ein Thema von Nicolai1234 · begonnen am 28. Okt 2009 · letzter Beitrag vom 29. Okt 2009
Antwort Antwort
Seite 1 von 3  1 23      
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#1

Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:33
Hallo,

ich bin im Moment auf der Suche nach einer absolut sicheren Verschlüsselungsmethode. Theoretisch sind ja alle Methoden zu knacken, da man einfach alle Möglichkeiten durchtesten kann, sobald man denn genug Zeit hat. Daher gelten für mein "Projekt" ein paar Prämissen:
Ich gehe davon aus, dass die Texte nur auf Computern ver- und entschlüsselt werden, die nicht kompromittiert werden können. Sie werden keine Verbindung zur Außenwelt haben und kein physikalischer Zugriff durch Unbefugte ist möglich. Wie das in der Realität umzusetzen ist, ist fraglich, aber darum soll es ja nicht gehen. Ich bin auf der Suche nach der bestmöglichen Verschlüsselung unter diesen Bedingungen.

Meine Idee war es, auf beiden Computern den gleichen Datenbestand zu haben. Ich stelle mir das so vor, dass ich auf beiden sehr viele Zufallszeichenketten mit lauter Nullen und Einsen habe, mit denen ich den Klartext dann verschlüssel. Dies soll z.B. so passieren:
Code:
Klartext:            10011010
Schlüssel:           00010100
Verschlüsselter Text: 10001100
In dem Beispiel habe ich die Originalzeichen gleichgelassen, wenn ich im Schlüssel eine 0 habe und verändert, wenn im Schlüssel eine 1 ist. Rückgängig machen kann man das also nur, wenn man den originalen Schlüssel hat.

Letztendlich sollen dann auf beiden Rechnern so viele identische Datenreihen von Nullen und Einsen sein, dass jeder Schlüssel nur einmal benutzt wird und danach gelöscht wird. So sollte es meiner Überlegung nach nicht möglich sein, wiederkehrende Muster zu erkennen.

Ich kenn' mich zwar mit dem Thema Verschlüsselung nicht so aus, denke aber, dass es doch so sicher sein müsste. Ich wüsste jedoch nicht, wie jemand das umgehen könnte oder auf Dauer entschlüsseln kann.
Seht ihr das genauso oder vergess' ich bei der Überlegung irgendetwas entscheidendes?

Vielen Dank im voraus,
Nicolai
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:36
Du hast gerade das One-Time-Pad beschrieben.
Zitat:
Das OTP ist informationstheoretisch sicher und kann nachweislich nicht gebrochen werden – vorausgesetzt, sie wird bestimmungsgemäß verwendet.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#3

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:39
also eine direkte XOR-Verschlüsselung

sicher ja ... solange keiner den Schlüssel hat, kann es auch keiner knacken,
egal wieviel Zeit er/sie dafür Zeit hätte.


Da gibt es aber auch schon viele Themen hier im Forum
(einfach mal vorwiegend nach Beiträgen von "negaH" suchen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#4

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:41
One-Time-Pads sind zwar theoretisch absolut sicher.

Aber: Der Schlüssel muss ja auch irgendwie übertragen werden. Und diese Übertragung kann praktisch nie so sicher sein, erfolgt also mit anderen, "unsicheren" Algorithmen. Was im Endeffekt dazu führt, dass man gleich selbige zur Verschlüsselung benutzen kann.

Ganz abgesehen davon, dass die Bedingungen an One Time Pads in der Praxis nicht wirklich praktikabel sind.
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:52
Zitat von Meflin:
Aber: Der Schlüssel muss ja auch irgendwie übertragen werden. Und diese Übertragung kann praktisch nie so sicher sein, erfolgt also mit anderen, "unsicheren" Algorithmen. Was im Endeffekt dazu führt, dass man gleich selbige zur Verschlüsselung benutzen kann.
Ich dachte an eine Übertragung, die nicht über das Internet oder andere öffentliche Orte geht. Das soll direkt vom einen Computer zum anderen Erfolgen. Also auf dem Landweg. Zufällige Zahlenfolgen oder welche folgen auch immer kann man auch gleich in so großen Mengen erstellen, dass man die Schlüssel praktisch nur einmal austauschen muss. Wenn ich gleich 10 GB Schlüssel austausche, dann würde ich damit quasi bis ans Ende meines Lebens sämtlichen Textchat verschlüsseln, den ich je schreiben werde
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#6

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:55
Zitat von Nicolai1605:
Ich dachte an eine Übertragung, die nicht über das Internet oder andere öffentliche Orte geht. Das soll direkt vom einen Computer zum anderen Erfolgen.
Nunja, das Szenario, das du beschreibst, macht Verschlüsselung irgendwie absolut überflüssig, da die Umgebung ja schon sicher ist
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 17:58
Konkret geht es mir um die sichere Kommunikation über weite Strecken. Daher ist es nötig, dass ich auf der einen Seite Daten übers Internet übertragen muss, auf der anderen Seite den jeweiligen Kommunikationspartner durchaus regelmäßig noch sehen kann. Das ist die Quelle meiner Überlegung
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 18:10
Guten Abend,

wie schaut es mit tunneln aus (VPN, SSH)?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 18:16
Technisch wäre das sicherlich machbar, aber ich gehe in diesem "Projekt" aus von folgenden Kriterien aus:
  • Alle mit dem Internet verbundenen Rechner sind kompromittiert und können überwacht und ausgelesen werden.
  • Passwörter, Datenreihen o.ä. können auf sicherem Wege ausgetauscht werden (in großen Zeitabständen, also nicht zu regelmäßigen Kommunikation)
Das klingt mit Sicherheit etwas paranoid, bin ich aber nicht. Ich würde mich nur freuen, wenn ich ein System entwickeln kann, mit dem die sichere Kommunikation über weite Strecken unter diesen Prämissen gewährleistet ist. Ein bisschen Spaß an der Freude ist natürlich auch dabei
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#10

Re: Sichere Verschlüsselung gesucht.

  Alt 28. Okt 2009, 19:05
Wenn du ab und zu Schlüssel austauschen kannst, kannst du mit einem echten Zufallszahlengenerator (zum Beispiel) einen großen Datenträger vollschreiben und diesen für deinen Gesprächspartner kopieren und persönlich geben.

Wichtig ist, dass:
  • der Schlüssel wirklich zufällig ist,
  • nur einmal benutzt wird,
  • und das benutzte Zufallszahlen gelöscht werden, da sie, falls Sie doch abhanden kommen, die Entschlüsselung der vorher übers Internet übertragenen Daten erlauben.
Aber ob sich der Aufwand lohnt ist die andere Sache, da die aktuellen Standarts sicher genug sein sollten.
Aber interessant ist es ja trotzdem.

Zitat:
Alle mit dem Internet verbundenen Rechner sind kompromittiert und können überwacht und ausgelesen werden.
Und wie bekommst du dann die zu entschlüsselnden Daten auf den Entschlüsselungs-PC?
Der Computer könnte auch über Datenträger komprimiert werden.
Du könntest die verschlüsselten Daten abtippen


MfG,
Bug
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz