Skip to content

AlirezaShamsoshoara/Blakleys-Secret-Sharing-Scheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blakleys-Secret-Sharing-Scheme

OVERVIEW OF BLAKLEYS SECRET SHARING SCHEME

Report

You can find the report published on Arxiv at this link.

Summary

In this report, I explained the problem of Secret Sharing Scheme. Then based on the definition of the problem, two old methods: Blakley’s Secret Sharing Scheme and Shamir’s Secret Sharing are introduced. However, we explained the details of the first one since it’s the topic of this work. Blakley’s method has an application in distributing a key between different parties and reconstructing the key based on each share. However, this method is not efficient enough because of too large space states. Also, we tried to simulate a scenario for spreading a key between some users and tried to reconstruct the first key using Matlab in a graphical user interface.

Useful Resources

Code

The programming language for this repository is Matlab. It is possible to implement that in other languages as well.

Different codes are associated with project.

Three files are used in this project, two of them are related to the Graphical User Interface and one of them is the test one in Matlab. Blakley.m is the main file for the Secret Sharing Scheme. Later, this file is used in the GUI Blakley_GUI.m

GUI

The sample figure of this GUI is shown here:

Alt text

Citation

If you find the code or the article useful, please cite our paper using this BibTeX:

@article{shamsoshoara2019overview,
  title={Overview of Blakley's Secret Sharing Scheme},
  author={Shamsoshoara, Alireza},
  journal={arXiv preprint arXiv:1901.02802},
  year={2019}
}

Releases

No releases published

Packages

No packages published

Languages