Skip to content

Analysis and Use of Standard Cryptographic Interfaces

    Author: Kristián Mika

    Supervisor: Antonín Dufka

    Abstract: This thesis investigates the possibility of threshold computation integration into common cryptographic interfaces. Firstly, the work analyzes a set of selected cryptographic interfaces for their capabilities, limitations, and threshold computation integration. The reviewed interfaces are the Cryptoki interface specified by PKCS #11, FIDO specifications, Web eID solution, and Bitcoin Hardware Wallet Interface. Subsequently, the current state of threshold computation is briefly introduced. The thesis proposes a set of applications providing cryptographic interfaces called Bridge Suite. It delegates cryptographic computations from chosen cryptographic interfaces to a threshold platform, demonstrating the possibility of threshold integration into user applications without any changes to their implementation. A dedicated application for effortless suite management and use is also implemented.