!Plenio


verschlüsselter Messenger-Prototyp

als Auftragsarbeit in Anstellung für "plenio GmBH" mit Push Notification, InAppPurchase sowie HTTPS und JSON-Kommunikation mit Server

Technische Herausforderungen:

Sicherstellung von Reihenfolge und korrekter Nachrichtenzustellung von Text und Bildern auch bei schlechter Internetverbindung, Einbindung von assymmetrischer Verschlüsselungstechniken mit C++-Crypto-Library(OpenSSL): AES512, ECDH Schlussel, Signierung von Requests und Schlusseln, Mitarbeit an der Entwicklung eines passenden Protokolls zwischen den Clients und mit dem Server, Ausreizen und Test von verschiedenen Push-Technologien (PushKit, stille Push-Nachrichten), In-App- Purchase, Multi-Threading-Synchronisierung auf eine Core-Data-Datenbank, Verarbeiten von Push-Nachrichten und Server- Kommunikation im Hintergrund, Beachten von Sicherheitssperren bei Hintergrund-Zugriffen