Skip to content

pacver/secret-sharing-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

 
 
 

Contributors

Languages