https://github.com/kuleuven-cosic/2r-pi-vss
Source code for implementations of round-optimal VSS schemes presented in the paper "On Round-Optimal Computational VSS" published at CiC journal (https://cic.iacr.org/).
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.6%) to scientific vocabulary
Repository
Source code for implementations of round-optimal VSS schemes presented in the paper "On Round-Optimal Computational VSS" published at CiC journal (https://cic.iacr.org/).
Basic Info
- Host: GitHub
- Owner: KULeuven-COSIC
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 16.6 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
On Round Optimal Computational VSS
This repository contains the source code for implementations of round-optimal VSS schemes presented in the paper tittled On Round-Optimal Computational VSS published at IACR Communications in Cryptology.
Overview
Current implementation is done using SageMath and the code includes the implementaiton of following schemes: - Shamir Secret Sharing - Round-Optimal Variant of Pedersen VSS from [BKP11] - Hash-based Round-Optimal VSS from [BKP11] - Our New DL-based Round-Optimal VSS (Section 4.1) - Our New Hash-based Round-Optimal VSS (Section 4.2)
Running the Code
WARNING: This is an academic proof-of-concept prototype, and in particular has not received careful code review. This implementation is NOT ready for production use.
Option 1: SageMath Terminal
A simple way to run our code is to copy the source code from this repository into the SageMath terminal and push the Enter press!
Option 2: Run in Online SageMath Terminal
Alternatively, you can run the code directly in an online SageMath terminal by clicking the following link: Run Online
Please note that the online terminal may have memory limitations and cannot support more than n=64 parties (for [BKP11] scheme) due to these constraints.
License
This library is licensed under either of the following licenses, at your discretion.
- Apache License Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Owner
- Name: KU Leuven - COSIC
- Login: KULeuven-COSIC
- Kind: organization
- Repositories: 19
- Profile: https://github.com/KULeuven-COSIC
GitHub Events
Total
- Member event: 1
- Push event: 1
Last Year
- Member event: 1
- Push event: 1