dragi
02.05.06, 10:19
Hallo,
ich denke das ganze Wochenende über etwas nach. Da ich nicht von allem Ahnung habe bitte ich euch um Kritik, kommentare ob es möglich ist und ähnliches:
Konzept eines anonymen Meinungsaustausches
1. Einleitung
Der große Nachteil des Internets ist die mögliche Zensur der persönlichen
Meinungsfreiheit. Es soll eine Software / Netz geschaffen werden das einen freien, annonymen Meinungsaustausch ermöglicht.
2. Grundgedanken
Darknet -
Ein Darknet ist ein privates Peer-to-Peer-Netz, in dem sich die Nutzer nur mit den Menschen verbinden, denen sie vertrauen. Solche Netze sind normalerweise klein, oft mit weniger als zehn Teilnehmern pro Netz. Allgemein kann ein Darknet eine beliebige geschlossene Gruppe von kommunizierenden Leuten sein, aber der Name wird gewöhnlich für Filesharing-Netze verwendet.
(WIKIPEDIA)
Um Teil dieses Netzwerkes zu werden muss sich ein neuer Client bei einem Mitglied des Netzwerkes anmelden. Dazu muß der bestehende Client dem neuen Client vertrauen.(Darknet)
Die Kommunikation in diesem Netz soll auf min. 3 Arten sicher Möglich sein:
2.1 (Instant?) Messaging
Clients die miteinander Instant Messaging betreiben möchten, tauschen Untereinander einen Key aus (like PGP). Jeder Client besitzt eine eindeutige Kennung deren Art noch bestimmt werden muss. Möchte nun Client A mit Client D kommunizieren schickt A seine verschlüsselte Nachricht für D an Client B. Dieser prüft anhand der Kennung ob die Nachricht für sich selbst bestimmt ist. Da dies nicht der Fall ist wird die Nachricht von B an C gesendet. Ab diesem Punkt ist die Absender IP von A nicht mehr in der Nachricht enthalten. Da die Nachricht auch nciht für Client C bestimmt ist sendet C die Nachricht weiter an D. Client D erkennt anhand der Kennung das die Nachricht für ihn ist und entschlüsselt diese mit dem öffentlichen Key von A.
Es muß verhindert werden das eine Direkte Kommunikation zwischen 2 benachbarten Clients geschieht. Da jeder Client seine direkten Nachbarn kennt wird eine Nachricht immer über den Nachbarn gesendet der nicht der Kennung entspricht.
2.2 Nachrichten im Filesharing Netz
Dokumente, Nachrichten, Dateien werden wie in Filesharing P2P Netzen verteilt. Dazu gibt jeder Client einen bestimmten Teil des Festplattenplatzes zur verfügung. Wie bei dem freenet netz werden Teile der im Netz befindlichen Dateien verschlüsselt abgelegt und kein Client weiß welche Dateien bei ihm liegen.
2.3 einfache Websites
Jeder Client fungiert auf Wunsch als "Webserver". Die Anfragen an diesen werden wie beim (Instant?) Messaging durch Kennung und nicht durch IP Adressen abgearbeitet.
3 Nachteile
Jede der Kommunikationslösungen wird das Problem der zeit mit sich brngen. Je größer das Netz desto langsamer wird die Kommunikation sein.
Was meint ihr dazu, technisch möglich? Interesse so etwas umzusetzen?
Gruß
dragi
ich denke das ganze Wochenende über etwas nach. Da ich nicht von allem Ahnung habe bitte ich euch um Kritik, kommentare ob es möglich ist und ähnliches:
Konzept eines anonymen Meinungsaustausches
1. Einleitung
Der große Nachteil des Internets ist die mögliche Zensur der persönlichen
Meinungsfreiheit. Es soll eine Software / Netz geschaffen werden das einen freien, annonymen Meinungsaustausch ermöglicht.
2. Grundgedanken
Darknet -
Ein Darknet ist ein privates Peer-to-Peer-Netz, in dem sich die Nutzer nur mit den Menschen verbinden, denen sie vertrauen. Solche Netze sind normalerweise klein, oft mit weniger als zehn Teilnehmern pro Netz. Allgemein kann ein Darknet eine beliebige geschlossene Gruppe von kommunizierenden Leuten sein, aber der Name wird gewöhnlich für Filesharing-Netze verwendet.
(WIKIPEDIA)
Um Teil dieses Netzwerkes zu werden muss sich ein neuer Client bei einem Mitglied des Netzwerkes anmelden. Dazu muß der bestehende Client dem neuen Client vertrauen.(Darknet)
Die Kommunikation in diesem Netz soll auf min. 3 Arten sicher Möglich sein:
2.1 (Instant?) Messaging
Clients die miteinander Instant Messaging betreiben möchten, tauschen Untereinander einen Key aus (like PGP). Jeder Client besitzt eine eindeutige Kennung deren Art noch bestimmt werden muss. Möchte nun Client A mit Client D kommunizieren schickt A seine verschlüsselte Nachricht für D an Client B. Dieser prüft anhand der Kennung ob die Nachricht für sich selbst bestimmt ist. Da dies nicht der Fall ist wird die Nachricht von B an C gesendet. Ab diesem Punkt ist die Absender IP von A nicht mehr in der Nachricht enthalten. Da die Nachricht auch nciht für Client C bestimmt ist sendet C die Nachricht weiter an D. Client D erkennt anhand der Kennung das die Nachricht für ihn ist und entschlüsselt diese mit dem öffentlichen Key von A.
Es muß verhindert werden das eine Direkte Kommunikation zwischen 2 benachbarten Clients geschieht. Da jeder Client seine direkten Nachbarn kennt wird eine Nachricht immer über den Nachbarn gesendet der nicht der Kennung entspricht.
2.2 Nachrichten im Filesharing Netz
Dokumente, Nachrichten, Dateien werden wie in Filesharing P2P Netzen verteilt. Dazu gibt jeder Client einen bestimmten Teil des Festplattenplatzes zur verfügung. Wie bei dem freenet netz werden Teile der im Netz befindlichen Dateien verschlüsselt abgelegt und kein Client weiß welche Dateien bei ihm liegen.
2.3 einfache Websites
Jeder Client fungiert auf Wunsch als "Webserver". Die Anfragen an diesen werden wie beim (Instant?) Messaging durch Kennung und nicht durch IP Adressen abgearbeitet.
3 Nachteile
Jede der Kommunikationslösungen wird das Problem der zeit mit sich brngen. Je größer das Netz desto langsamer wird die Kommunikation sein.
Was meint ihr dazu, technisch möglich? Interesse so etwas umzusetzen?
Gruß
dragi