Skip to content

r0cketr1kky/Shamir.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shamir.jl

An implementation of Shamir's Secret Sharing protocol in Julia

Build Status

This project aims to aid users in distributing random shares, without sharing the secret.

For more details, Shamir's Secret Sharing Scheme

Installation

Pkg.add("Shamir")

Usage

In Julia

using Shamir, Polynomials
n = 6 #total number of parties
k = 3 #min num of shares
p = 1613 #field
poly_production = Poly([1234, 166, 94])
shares = Shamir.construct_shares(n, poly_production)
secret = Shamir.recover_secret(shares, n, k, p)

About

An implementation of Shamir's Secret Sharing protocol in Julia

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages