Completely FROST-ed: IoT issued FROST signature for Hyperledger Fabric blockchain

Master Thesis (2024)
Author(s)

M. Khattat (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Georgios Smaragdakis – Mentor (TU Delft - Cyber Security)

Katai Liang – Mentor (TU Delft - Cyber Security)

Roland Kromes – Mentor (TU Delft - Web Information Systems)

Q. Wang – Graduation committee member (TU Delft - Embedded Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2024
Language
English
Graduation Date
30-04-2024
Awarding Institution
Delft University of Technology
Programme
['Computer Science']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Threshold signatures play a crucial role in the security of blockchain applications. An efficient threshold signature can be applied to enhance the security of wallets and transactions by enforcing multi-device-based authentication, as this requires adversaries to compromise more devices to recover the key. Additionally, threshold signatures can protect user privacy, for instance, by enabling anonymous transaction signing on behalf of a group of users sharing a blockchain wallet. This study conducts a comprehensive analysis of threshold signature schemes, identifying FROST as the premier choice due to its performance efficiency, improved energy consumption, and practical feasibility on mid-range IoT devices and smartphones as demonstrated through empirical testing. Furthermore, we introduce a protocol for integrating FROST with Hyperledger Fabric v3.0, aimed at enhancing IoT devices' ability to interact with blockchain networks through efficient transaction signing. Our experiments reveal that an IoT network of five devices, under optimal network conditions, can sign a transaction and commit it to the Hyperledger Fabric network within 3.2 seconds, leveraging a 2-second batch timeout configuration.

Files

Report.pdf
(pdf | 1.74 Mb)
License info not available