Threshold Cryptography with smart contract using zk-STARKs

Tracking #: 806-1786

Authors:
NameORCID
Rahul TharammalORCID logo https://orcid.org/0009-0002-7262-8975


Submission Type: 

Research Paper

Abstract: 

Threshold Cryptography (TC) is a security technique that divides a secret into multiple pieces, with the original secret only being recoverable when a certain minimum number of these pieces are combined together. This approach boosts security by preventing a single point of failure. In blockchain technology, applying TC enhances security by spreading out cryptographic key management responsibilities, thus reducing vulnerability to attacks. To further strengthen blockchain systems, we propose Threshold cryptography using smart contract. Smart contract can ensure accurate execution of the protocol and allow participation from random users, incentivizing honest behavior. The TC protocol integrates generateProof and reconstructSecret protocol functions based on zk-STARKs, a technology that cut down transaction costs and remove the processing tasks off-chain. With this setup, smart contracts only verify computation accuracy, lightening the load on the blockchain network.

Manuscript: 

Tags: 

  • Reviewed

Data repository URLs: 

Date of Submission: 

Wednesday, March 27, 2024

Date of Decision: 

Friday, April 5, 2024


Nanopublication URLs:

Decision: 

Reject (Pre-Screening)