Archistar
   HOME

TheInfoList



OR:

Archistar is a software framework to build distributed storage system on the basis of secure fragmentation and information dispersal. It is dedicated to the development of a secure distributed storage architecture for trustworthy cloud usage. The Archistar framework combines methods from
Byzantine fault tolerance A Byzantine fault (also Byzantine generals problem, interactive consistency, source congruency, error avalanche, Byzantine agreement problem, and Byzantine failure) is a condition of a computer system, particularly distributed computing systems, ...
,
secret sharing Secret sharing (also called secret splitting) refers to methods for distributing a secret among a group, in such a way that no individual holds any intelligible information about the secret, but when a sufficient number of individuals combine t ...
, and additional tools from cloud cryptography to achieve its goal and parts of it are released as
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. ...
. A non-functional goal is to provide a base framework for further research into this topic: to achieve this, focus has been set on readability and open-source licenses have been used for all prototype code. The first version of the Java implementations have been developed in a research project funded by the Austrian
Ministry of Transport A ministry of transport or transportation is a ministry responsible for transportation within a country. It usually is administered by the ''minister for transport''. The term is also sometimes applied to the departments or other government ...
and the current version is maintained and extended as part of the EU funded research project PRISMACLOUD


Components

To achieve better readability self-contained aspects were extracted into libraries: * Secret sharing library on github * BFT state-machine library on githubarchistar-bft, GNU General Public License. https://github.com/archistar/archistar-bft


Current Features as of November 2013

* Written in Java7 under an open source license (GPLv2 and LGPLv2) *
Secret sharing Secret sharing (also called secret splitting) refers to methods for distributing a secret among a group, in such a way that no individual holds any intelligible information about the secret, but when a sufficient number of individuals combine t ...
through RabinIDS, ShamirPSS, Krawczyk, RabinBenOr *
Byzantine Fault Tolerance A Byzantine fault (also Byzantine generals problem, interactive consistency, source congruency, error avalanche, Byzantine agreement problem, and Byzantine failure) is a condition of a computer system, particularly distributed computing systems, ...
through a custom BFT layer * Tries to not reinvent the wheel, uses existing software as Netty.io * Developed by
Austrian Institute of Technology AIT Austrian Institute of Technology is Austria's largest Research and Technology Organization (RTO), employing about 1,300 people mostly based at the main facilities Vienna Tech Gate, Vienna TECHbase, Seibersdorf, Wiener Neustadt, Ranshofen and G ...


See also

*
Byzantine Fault Tolerance A Byzantine fault (also Byzantine generals problem, interactive consistency, source congruency, error avalanche, Byzantine agreement problem, and Byzantine failure) is a condition of a computer system, particularly distributed computing systems, ...
* secure multi-party computation * Shamir's Secret Sharing


Notes

{{reflist


External links


Archistar homepage
Science and technology in Austria