Skip to main navigation Skip to search Skip to main content

Practical Witness-Key-Agreement for Blockchain-Based Dark Pools Financial Trading

  • Chan Nam Ngo*
  • , Fabio Massacci
  • , Florian Kerschbaum
  • , Julian Williams
  • *Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

299 Downloads (Pure)

Abstract

We introduce a new cryptographic scheme, Witness Key Agreement (WKA), that allows a party to securely agree on a secret key with a counter party holding publicly committed information only if the counter party also owns a secret witness in a desired (arithmetic) relation with the committed information. Our motivating applications are over-the-counter (OTC) markets and dark pools, popular trading mechanisms. In such pools investors wish to communicate only to trading partners whose transaction conditions and asset holdings satisfy some constraints. The investor must establish a secure, authenticated channel with eligible traders where the latter committed information matches a desired relation. At the same time traders should be able to show eligibility while keeping their financial information secret. We construct a WKA scheme for languages of statements proven in the designated-verifier Succinct Zero-Knowledge Non-Interactive Argument of Knowledge Proof System (zk-SNARK). We illustrate the practical feasibility of our construction with some arithmetic circuits of practical interest by using data from US$ denominated corporate securities traded on Bloomberg Tradebook.

Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security
Subtitle of host publication25th International Conference, FC 2021, Virtual Event, March 1–5, 2021, Revised Selected Papers, Part II
EditorsNikita Borisov, Claudia Diaz
PublisherSpringer Science and Business Media Deutschland GmbH
Pages579-598
Number of pages20
Volume2
ISBN (Electronic)9783662643310
ISBN (Print)9783662643303
DOIs
Publication statusPublished - 2021
Event25th International Conference on Financial Cryptography and Data Security, FC 2021 - Virtual, Online
Duration: 1 Mar 20215 Mar 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer
Volume12675 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Conference on Financial Cryptography and Data Security, FC 2021
CityVirtual, Online
Period1/03/215/03/21

Bibliographical note

Publisher Copyright:
© 2021, International Financial Cryptography Association.

Funding

This research was conducted during the author?s visit to the University of Waterloo.. Acknowledgements. We thank Ian Goldberg, Ivan Visconti, and the anonymous reviewers for their many insightful comments and suggestions. Chan Nam Ngo and Fabio Massacci were partly supported by the European Commission under the H2020 Programme Grant Agreement No. 830929 (CyberSec4Europe). Florian Kerschbaum was supported by NSERC grants RGPIN-05849, CRDPJ-531191, IRC537591, and the Royal Bank of Canada. Acknowledgements. We thank Ian Goldberg, Ivan Visconti, and the anonymous reviewers for their many insightful comments and suggestions. Chan Nam Ngo and Fabio Massacci were partly supported by the European Commission under the H2020 Programme Grant Agreement No. 830929 (CyberSec4Europe). Florian Kerschbaum was supported by NSERC grants RGPIN-05849, CRDPJ-531191, IRC537591, and the Royal Bank of Canada.

FundersFunder number
Royal Bank of Canada
Natural Sciences and Engineering Research Council of CanadaIRC537591, RGPIN-05849, CRDPJ-531191
European Commission830929
Natural Environment Research CouncilNE/S008926/1

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 17 - Partnerships for the Goals
      SDG 17 Partnerships for the Goals

    Keywords

    • Blockchain-based dark pool
    • Designated-verifier
    • Quadratic Arithmetic Program
    • Witness-key-agreement
    • zk-SNARK

    Fingerprint

    Dive into the research topics of 'Practical Witness-Key-Agreement for Blockchain-Based Dark Pools Financial Trading'. Together they form a unique fingerprint.

    Cite this