Research Seminar Series – An analysis of ECDSA signatures with additive key derivation and presignatures motivated by a threshold ECDSA signing service

HKU-SCF FinTech Academy, Cyberport, and the DFINITY Foundation are pleased to co-organize this research seminar featuring Jens Groth as the speaker.  Jens serves as the Principal Researcher at the DFINITY Foundation.

Date/Time:  22 September 2023 (Fri), 4:00 – 5:00 pm

Venue:  Innovation Wing Two, HKU

Mode:  Face-to-face

Target participants:  Academic and research related members

Registration: Required (By invitation only)

Abstract of the seminar

In this talk we will give an introduction to the Internet Computer and dive into the threshold ECDSA signing service that enables smart contracts to sign Bitcoin and Ethereum transactions. The ECDSA signing service supports BIP32 key derivation such that all smart contract public keys can be derived from a single public key, which simplifies key management, and early construction of pre-signatures to enable fast one-round signing of messages. We analyze combinations of these optimization techniques and show for standard non-threshold ECDSA that additive key generation is secure and pre-computation is secure, but combining additive key derivation and pre-computation leads to non-tight security. Fortunately, we can save the combination and tighten security through public re-randomization of the precomputation, which is the solution implemented on the Internet Computer.

Speaker: Jens Groth
Principal Researcher, DFINITY Foundation

Jens is a leading cryptographer who has invented pairing-based NIZK proofs, pairing-based SNARKs, and logarithmic size proof systemsunderpinning Bulletproofs. He got a PhD from Aarhus University, the Chancellor’s Award for Postdoctoral Research at UCLA, became Professor of Cryptology at UCL, and has published more than 50 scientific articles.

Should you have any queries, please contact

Share this...

The event is finished.


Sep 22 2023


4:00 pm - 5:00 pm

Local Time

  • Timezone: America/New_York
  • Date: Sep 22 2023
  • Time: 4:00 am - 5:00 am

Submit a Comment

Your email address will not be published.