Περίληψη
Οι Υπογραφές Προσαρμογέα (Adaptor Signatures, AS) επεκτείνουν τις κλασικές ψηφιακές υπογραφές επιτρέποντας την υπό όρους υπογραφή: μια προ-υπογραφή που σχετίζεται με μια δύσκολη υπολογιστική σχέση μπορεί να μετατραπεί σε πλήρη υπογραφή μόνο όταν αποκαλυφθεί το αντίστοιχο μυστικό (witness). Αυτή η ιδιότητα επιτρέπει την υλοποίηση πρωτοκόλλων ιδιωτικών συναλλαγών χωρίς τροποποιήσεις στην υποδομή του blockchain και αποτελεί βασικό εργαλείο για εφαρμογές όπως οι ατομικές ανταλλαγές και τα ψηφιακά συμβόλαια σε blockchains περιορισμένων δυνατοτήτων, όπως το Bitcoin. Η πρώτη συνεισφορά της εργασίας είναι ένας επανακαθορισμός της ασφάλειας των AS μέσω της εισαγωγής της ιδιότητας απόκρυψης μάρτυρα (witness hiding), που διασφαλίζει ότι η ψηφιακή υπογραφή δεν αποκαλύπτει πληροφορίες για τον μάρτυρα. Παρουσιάζουμε μια γενική κατασκευή AS για οποιαδήποτε NP σχέση, βασισμένη μόνο σε μονόδρομες συναρτήσεις. Η δεύτερη συνεισφορά προτείνει μια εναλλακτική κατασκευή AS βασισμένη στο μοντέλο Υπολογισμού ...
Οι Υπογραφές Προσαρμογέα (Adaptor Signatures, AS) επεκτείνουν τις κλασικές ψηφιακές υπογραφές επιτρέποντας την υπό όρους υπογραφή: μια προ-υπογραφή που σχετίζεται με μια δύσκολη υπολογιστική σχέση μπορεί να μετατραπεί σε πλήρη υπογραφή μόνο όταν αποκαλυφθεί το αντίστοιχο μυστικό (witness). Αυτή η ιδιότητα επιτρέπει την υλοποίηση πρωτοκόλλων ιδιωτικών συναλλαγών χωρίς τροποποιήσεις στην υποδομή του blockchain και αποτελεί βασικό εργαλείο για εφαρμογές όπως οι ατομικές ανταλλαγές και τα ψηφιακά συμβόλαια σε blockchains περιορισμένων δυνατοτήτων, όπως το Bitcoin. Η πρώτη συνεισφορά της εργασίας είναι ένας επανακαθορισμός της ασφάλειας των AS μέσω της εισαγωγής της ιδιότητας απόκρυψης μάρτυρα (witness hiding), που διασφαλίζει ότι η ψηφιακή υπογραφή δεν αποκαλύπτει πληροφορίες για τον μάρτυρα. Παρουσιάζουμε μια γενική κατασκευή AS για οποιαδήποτε NP σχέση, βασισμένη μόνο σε μονόδρομες συναρτήσεις. Η δεύτερη συνεισφορά προτείνει μια εναλλακτική κατασκευή AS βασισμένη στο μοντέλο Υπολογισμού Πολλαπλών Μερών στο Κεφάλι (MPCitH). Η προσέγγισή μας καταργεί την ανάγκη για αναγωγές τύπου Karp, ενώ διατηρεί το σημαντικό χαρακτηριστικό του MPCitH: η κατασκευή χρησιμοποιεί το κρυπτογραφικό πρωτόκολλο ως «μαύρο κουτί» (χωρίς εσωτερική γνώση), ενώ η υπολογιστική σχέση παραμένει ρητά επεξεργάσιμη. Το προτεινόμενο πλαίσιο απλοποιεί το σχεδιασμό καθολικών υπογραφών προσαρμογέα και ενισχύει την πρακτική τους εφαρμογή σε αποκεντρωμένα δίκτυα τύπου blockchain και συστήματα προστασίας ιδιωτικότητας. Η τρίτη συνεισφορά εξερευνά τον χώρο του πρακτικού ασφαλούς υπολογισμού και εισάγει το MPC Versatile Virtual Machine (mpcVVM), ένα ανεξάρτητο από backend πλαίσιο και εργαλείο μεταγλωττιστή για την αυτοματοποιημένη μίξη πρωτοκόλλων στον ασφαλή υπολογισμό μεταξύ πολλών συμμετεχόντων (MPC). Σε αντίθεση με τις υπάρχουσες προσεγγίσεις που είναι χειροκίνητες, ευριστικές και δεσμευμένες σε ένα μόνο backend, το mpcVVM μεταγλωττίζει προγράμματα υψηλού επιπέδου MPC σε μια ενδιάμεση αναπαράσταση, επιτρέποντας αυτοματοποιημένη μίξη με επίγνωση διανυσματοποίησης σε πολλαπλά backends. Υλοποιούμε το πλαίσιο μας με τα MP-SPDZ και MOTION και το αξιολογούμε σε τυποποιημένα benchmarks. Πέρα από τα εμπειρικά κέρδη απόδοσης, παρέχουμε μια εγγύηση αποδεδειγμένης βελτιστότητας για τη μεθοδολογία μίξης μας και αποδεικνύουμε την πρακτική επιλυσιμότητα υπό φυσικές δομικές υποθέσεις στα προγράμματα εισόδου, επιλύοντας έτσι ένα πρόβλημα που είχε προηγουμένως θεωρηθεί ως NP-hard. Η συνεισφορά αυτή προάγει τόσο το συστημικό όσο και το θεωρητικό σκέλος του MPC, επεκτείνοντας την αποδεδειγμένα βέλτιστη μίξη πρωτοκόλλων στην περίπτωση πολλαπλών πρωτοκόλλων. Η τέταρτη συνεισφορά της διατριβής επεκτείνεται στο πεδίο των Non-Fungible Tokens (NFTs) και εισάγει το BarterSwap, ένα πλήρως αποκεντρωμένο πρωτόκολλο ανταλλαγής πολλαπλών NFTs χωρίς χρηματικά ανταλλάγματα, με στόχο την καθιέρωση μιας ανταλλακτικής οικονομίας (barter economy) στο περιβάλλον των blockchains. Το Barter-Swap βασίζεται στον αλγόριθμο Top Trading Cycles (TTC), επιτρέποντας τη δίκαιη, ταυτόχρονη και αμοιβαία επωφελή ανταλλαγή μεταξύ πολλών συμμετεχόντων χωρίς την ανάγκη ύπαρξης μεσολαβητή ή κεντρικού μηχανισμού εκκαθάρισης. Η υλοποίηση του πρωτοκόλλου στο Ethereum καταδεικνύει την πρακτική του βιωσιμότητα και αποδεικνύει ότι είναι εφικτή η δημιουργία ενός αποκεντρωμένου μοντέλου ανταλλαγής ψηφιακών περιουσιακών στοιχείων, το οποίο συνδυάζει ντετερμινιστική ορθότητα, ασφάλεια και άμεση εκτέλεση του αποτελέσματος εντός έξυπνων συμβολαίων, ενώ πραγματοποιεί ανταλλαγές χωρίς καμία χρήση χρηματικής αξίας, στηριζόμενο αποκλειστικά στις προτιμήσεις των χρηστών. Η πέμπτη συνεισφορά της διατριβής αφορά τον σχεδιασμό και την υλοποίηση ενός πλήρως αποκεντρωμένου συστήματος ανταλλαγής πληροφοριών κυβερνοαπειλών (Cyber Threat Intelligence – CTI), το οποίο συμμορφώνεται με τα πρότυπα STIX/TAXII και λειτουργεί πάνω σε ιδιωτικό δίκτυο Hyperledger Fabric. Η προτεινόμενη αρχιτεκτονική εισάγει μηχανισμούς οργανωσιακής αποκέντρωσης και ελεγχόμενης πρόσβασης, επιλύοντας πρακτικά ζητήματα ακεραιότητας, διαθεσιμότητας και μη αποποίησης ευθύνης που χαρακτηρίζουν τις κεντρικοποιημένες TAXII υποδομές.
περισσότερα
Περίληψη σε άλλη γλώσσα
Adaptor Signatures (AS) extend traditional digital signatures by enabling conditional signing: a pre-signature associated with an instance of a hard relation can be completed into a full signature only upon disclosure of a corresponding witness. This property enables privacy-preserving transaction protocols without requiring changes to the underlying blockchain infrastructure, and serves as a key tool for applications such as atomic swaps and scriptless contracts in blockchains with limited scripting capabilities, such as Bitcoin. The first contribution of this work is a refined security definition for adaptor signatures that captures the property of witness hiding, ensuring that the signature does not leak information about the witness. To accompany this definition, we present a generic construction of adaptor signatures for any NP relation from one-way functions, thus enhancing both the theoretical foundations and generality of existing schemes. The second contribution presents an al ...
Adaptor Signatures (AS) extend traditional digital signatures by enabling conditional signing: a pre-signature associated with an instance of a hard relation can be completed into a full signature only upon disclosure of a corresponding witness. This property enables privacy-preserving transaction protocols without requiring changes to the underlying blockchain infrastructure, and serves as a key tool for applications such as atomic swaps and scriptless contracts in blockchains with limited scripting capabilities, such as Bitcoin. The first contribution of this work is a refined security definition for adaptor signatures that captures the property of witness hiding, ensuring that the signature does not leak information about the witness. To accompany this definition, we present a generic construction of adaptor signatures for any NP relation from one-way functions, thus enhancing both the theoretical foundations and generality of existing schemes. The second contribution presents an alternative approach for constructing adaptor signature schemes using the Multi-Party Computation in the Head (MPCitH) paradigm. This eliminates the need for costly Karp reductions while preserving a key advantage of MPCitH: the construction treats the underlying cryptographic primitive as a black box (while remaining non-black-box in the relation being proven). Our framework simplifies the design of universal adaptor signatures (UAS) and enhances their applicability across a wide range of decentralized applications, such as blockchain and privacy-preserving systems. Our results demonstrate that MPCitH-based UAS schemes offer strong security guarantees, making them a promising tool in the design of real-world cryptographic protocols. The third contribution explores the domain of practical secure computation and introduces the MPC Versatile Virtual Machine (mpcVVM), a backend-independent framework and compiler toolchain for automated protocol mixing in multi-party computation. Unlike existing approaches that are manual, heuristic, and tied to a single backend, mpcVVM compiles high-level MPC programs into an intermediate representation, enabling automated, vectorization-aware mixing across multiple backends. We instantiate our framework with MP-SPDZ and MOTION, and validate it against standard benchmarks. Beyond empirical performance gains, we provide a provable optimality guarantee for our mixing methodology and establish tractability under natural structural assumptions on input programs, thereby resolving a problem previously conjectured to be NP-hard. This contribution advances both the systems and theory of MPC, extending provably optimal protocol mixing to the case of multiple protocols. The fourth contribution of this dissertation extends into the domain of Non-Fungible Tokens (NFTs) and introduces BarterSwap, a fully decentralized protocol for the exchange of multiple NFTs without monetary payments, aiming to establish a barter-style economy within blockchain environments. BarterSwap is built upon the Top Trading Cycles (TTC) algorithm, enabling fair, simultaneous, and mutually beneficial exchanges among multiple participants without the need for intermediaries or a central clearing mechanism. The implementation of the protocol on Ethereum demonstrates its practical viability and shows that it is possible to construct a decentralized model for exchanging digital assets that ensures deterministic correctness, security, and immediate on-chain enforcement of the matching outcome, while operating without any monetary value and relying solely on users’ preferences. The fifth contribution of this dissertation concerns the design and implementation of a fully decentralized system for Cyber Threat Intelligence (CTI) sharing, which complies with the STIX/TAXII standards and operates on a private Hyperledger Fabric network. The proposed architecture introduces mechanisms for organizational decentralization and controlled access, addressing practical challenges related to integrity, availability, and non-repudiation that characterize centralized TAXII infrastructures.
περισσότερα