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



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

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

https://media.ccc.de/v/eh20-22-fail-till-success-rsa-verschlsselung-zwischen-android-ios-und-java

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.

PatientParrot

https://cfp.eh20.easterhegg.eu/eh20/talk/QEDE7K/

#eh20