Three prominent secret sharing algorithms implemented in managed C++ (.Net). The repository provides an efficient implementation of Shamir, Benaloh-Leichter Generalized Access Structure, and Schoenmakers (publicly verifiable secret sharing) schemes. Chaum-Peterson's non-interactive zero-knowledge protocol (a prerequisite of the Schoenmakers scheme) is also implemented.
Please cite this work using the following Bibtex entry:
@INPROCEEDINGS{ahmadvandSOP16,
author = {Mohsen Ahmadvand and
Antoine Scemama and
Mart{\'{\i}}n Ochoa and
Alexander Pretschner},
title = {Enhancing Operation Security using Secret Sharing},
booktitle = {Proceedings of the 13th International Joint Conference on e-Business
and Telecommunications {(ICETE} 2016) - Volume 4: SECRYPT, Lisbon,
Portugal, July 26-28, 2016.},
pages = {446--451},
year = {2016},
doi = {10.5220/0005992104460451},
}