Skip to content

pacver/secret-sharing-client

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 

secret-sharing-client

Additionally, to the secret-sharing-library, I implemented a Java prototype for secret sharing between multiple clients as a part of my master thesis. The prototype is a Java 8 application with a command interface that uses the library available in the "secret-sharing-library" repository. When using only the library it is necessary to adapt the code, whenever an additional participant is needed or the multiparty computation program changes. In contrast, the prototype allows an arbitrary number of participants to join a session without performing adaptions in the code. Every instance of the prototype application is a single client in the network and every client can act as a dealer, a player, a combiner or an adversary in a session. The clients can communicate directly with one client and can also send broadcast messages to a group of clients. For the communication, the open-source library JGroups is used. JGroups is a toolkit for reliable messaging, where clusters can be created and nodes of a cluster can send messages to every other node in the cluster.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages