Mehr über Mixnets...

cMixx ist ein sehr schnelles Mixnet. Generell wurden Mixnets, die auch als Mischnetzwerke bezeichnet werden, erstmals 1979 vom xx network-Gründer David Chaum beschrieben. Ein Mixnet legt kryptografische Regeln für Nachrichten oder Transaktionen fest, die von einer Reihe von vertrauenswürdigen Vermittlern, den sogenannten Mix-Knoten, weitergeleitet werden. Diese Mixknoten empfangen einen Stapel verschlüsselter Daten von den Nutzern, mischen sie nach dem Zufallsprinzip und senden die neu geordneten, verschlüsselten Daten an den nächsten Mixknoten weiter.

Durch diese "Vermischung" werden die Metadaten, die mit den Nutzeraktivitäten verbunden sind, ausgeblendet und ein Kommunikationssystem geschaffen, das die Privatsphäre schützt. Metadaten sind die Angaben zum Wer, Was, Wann, Wo und Wie, die mit einer Nachricht oder Aktivität verbunden sind. 

Der größte Nachteil bestehender Mixnets besteht darin, dass die für den Mixvorgang erforderlichen Operationen mit öffentlichen Schlüsseln rechenintensiv sind. Tatsächlich überstiegen 1979 die ursprünglich in Chaums Arbeit beschriebenen Berechnungen die Leistung der meisten existierenden Computer. Auch heute noch sind die für typische Mixnets erforderlichen Berechnungen ressourcenintensiv und zeitaufwändig. Daher sind Mixnetze in großem Maßstab für die meisten Verbraucher zu langsam.

2016 veröffentlichten Chaum und ein Team von Forschern einen Entwurf für ein "beschleunigtes" Mischnetz namens "cmix". Die "Vorberechnung" wurde als Lösung für die Langsamkeit typischer Mischnetze vorgeschlagen.

Die Vorberechnung ermöglicht es den Mix-Knoten, die zeitaufwändige Kryptografie des öffentlichen Schlüssels vor der Echtzeitphase der Bearbeitung von Nachrichten oder der Datenübertragung zwischen Absendern und Empfängern durchzuführen. Das Ergebnis ist eine sehr effiziente Art von Mixnet, die es den Nutzern ermöglicht, in Echtzeit zu senden und zu empfangen, ohne die Sicherheit oder den Datenschutz zu beeinträchtigen.

Teil des anfänglichen Forschungsprojekts war eine akademische Referenzimplementierung, die als Proof of Concept für cmix diente; sie umfasste ein Backend-Team von Mix-Knoten und einen rudimentären Smartphone-Client.

Im August 2017 begann eine Entwicklungsgruppe unter Chaums Leitung mit dem Aufbau einer dezentralen, sicheren und skalierbaren Implementierung namens cMixx. Zu dem Team gehörten Pioniere, die schon früh praktische, anonyme und überprüfbare kryptografische Systeme entwickelt haben. Ihre Mitglieder gehörten zu den ersten, die digitale Währungen, Mischnetzwerke, unerlaubte Kryptografie, überprüfbare Wahlsysteme und viele andere Fortschritte in der Kryptografie vorschlugen und einsetzten.