archistar / archistar-smc Goto Github PK
View Code? Open in Web Editor NEWSecret sharing library in Java for the Archistar multi-cloud storage system
Home Page: http://archistar.at
License: GNU Lesser General Public License v2.1
Secret sharing library in Java for the Archistar multi-cloud storage system
Home Page: http://archistar.at
License: GNU Lesser General Public License v2.1
So that we can verify our code easily..
See checkstyle: http://checkstyle.sourceforge.net/
Currently SecretSharing#reconstruct accepts a collection of shares and tries to reconstruct it.
For usage in the archistar-core prototype a new function "checkValidShareCount(Share[] shares)" would be needed. The method's implmentation differs between implemented algorithms. Shamir, Rabin, etc. would need at least k shares (archistar-core should be able to retrieve 2f+1 from BFT). When using RabinBenOr (or another robust secret-sharing scheme) this method would be called after each received share to check if valid share combinations were received.
See wikipedia, this would allow for error correction.
Hi,
I was wondering if archistar-smc is hosted on any maven repository, or if you have plans on hosting it on maven-central.
As it is a great framework, I believe it would make sense to make it easily available to any maven project.
Cheers, Franck
Or to put it more generic: create a generic binary format that allows addition of both <xValue, key>, <xValue, mac> collections to the serialized data.
This will be needed for adding robust secret sharing to archistar-core.
(while in there: ShareSerializer lacks unit tests..)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.