Aus lern zwecken beschäftige ich mich aktuell mit dem Gedanken einen Instant-Messenger
zu entwerfen. An den Front-End Kenntnissen würde es nicht scheitern, aber an Datenbank und Back-End Verständnis mangelt es mir noch.
Vielleicht könntet Ihr eure Ideen ja mit einfließen lassen.
Anforderungen:
- Client unabhängig
- Website, Apps, Computer-Programm
- voll verschlüsselt
- Nachrichten werden NIE im Klartext abgespeichert und sollten auch nur vom Empfänger & Sender entschlüsselt werden können. Auch nicht vom Server.
- Datensparsam
- so wenig Nutzerdaten wie möglich speichern
- Schnell & Internet sparsam
- möglichst geringer Internet Verbrauch
Welche Art der Verschlüsselung würde sich für eine so konsequente Verschlüsselung anbieten?
Ich dachte an Ende-Zu-Ende Verschlüsselung und dann die dauerhafte Speicherung in der Cloud mit AES-Verschlüssung.
Ich weiß meine Überlegungen sind noch lange nicht ausgereift, vor allem die Client-Unabhängigkeit in Kombination mit der konsequenten Verschlüsselung stelle ich mir ziemlich schwierig umzusetzen vor. Aber vielleicht findet sich ja jemand der sein Wissen beisteuern möchte
Schöne Grüße Dingtax






