conference logo
Easterhegg 20 - Back to root

Playlist "Easterhegg 20 - Back to root"

Fail till success - RSA-Verschlüsselung zwischen Android, iOS und Java

PatientParrot

Eine Geschichte aus der Softwareentwicklung ... .. .

Ein Ausflug in die Welt der Kryptographie mit Hürden, Überraschungen und Erkenntnisse zur RSA-Verschlüsselung unter Android, iOS und Java.

Die Aufgabe, die dem Vortrag zugrunde liegt:

* Daten sollen verschlüsselt von einem Java-Microservice auf Mobile Apps übertragen werden.

Nebenbedingungen:

* Da ausschließlich die Endgeräte die Entschlüsselung durchführen dürfen, wird das asymmetrische Verfahren RSA verwendet - dabei soll auf BSI-Konformität geachtet werden.

* Obwohl RSA schon seit längerem von den beiden vorherrschenden Betriebssystemen unterstützt wird, sind diese nicht uneingeschränkt kompatibel ... .. .

Während der Entwicklung stellt sich heraus, dass die Systeme 'nicht die gleiche Sprache sprechen'.
Dies gilt nicht nur in Bezug auf die zugrundeliegenden Programmiersprachen, sondern im speziellen für die verwendeten RSA Key-Formate.

Ein Ausflug in die Welt der Kryptographie mit Hürden, Überraschungen und Erkenntnisse zur RSA-Verschlüsselung unter Android, iOS und Java.