Geschafft!

Hinweis

Fehler

 
 
 
 
Budget

6.000 - 10.000

Geposted am

2014-11-02 17:40:01.0

Kunde

Ate***

Die Angebotsphase ist beendet

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Ich benötige die Programmierung und Implementierung einer cloud-basierten verschlüsselten Kommunikationslösung. Im jetzigen zu entwickelnden Stadium geht es um die Programmierung einer Basisversion mit Kernfunktionen, die später erweitert werden kann.

 

Kernfunktionen:

-       verschlüsselter Datenspeicher

-       verschlüsselte Online-Kommunikation, quasi ein verschlüsselter Chat, für zwei bis n Personen, Darstellung der Chathistorie (wer hat wann was gesagt)

-       Hochladen / Einbinden von Dateien (alle Formate) in die Kommunikation

-       Browser-basiert, ohne Download bzw. Installation einer Software auf dem Rechner des Nutzers

-       Einladen / Entfernen von weiteren Kommunikationspartnern

-       Rechte vergeben (Lesen, Beitragen, Löschen, Einladen) durch Inhaber/Administrator des jeweiligen Chatrooms

-       Notifications über Aktionen im Chatroom an Teilnehmer

 

 

Sicherheitseigenschaften der Basisversion:

-       256-bit symmetrischer AES Verschlüsselung in Kombination mit RSA 2048 Verschlüsselung (Hybrid)

-       Schlüsselaustauschverfahren nach Diffie-Hellman

-       für die Basisversion reicht eine durchgehende Client-Server-Client Verschlüsselung (später zu erweitern um Client-Client / Ende-zu-Ende)

-       private Schlüssel bleiben dem Plattformbetreiber selbstverständlich unbekannt

 

 

Was in der Basisversion noch nicht gefordert ist, aber für spätere Versionen vorausschauend bedacht werden sollte

-       privaten Schlüssel austauschen bzw. vergessen / erneuern

-       2 od. 3 Faktor Authentifizierung, d.h. neben Password z.B. SMS-Code oder Chipkarte

-       Online-Status der Gesprächspartner eines Chatrooms anzeigen

-       Lesestatus des Empfängers anzeigen

-       gemeinsamen Kalender für Termine, Aufgaben je Chatroom

Es geht hierbei nur um die Programmierung der Sicherheitsinfrastruktur sowie um die Einbettung in ein bestehendes Portal. Das Frontend HTML Coding ist bereits vorhanden.