Archistar - Archistar
Archistar est un framework logiciel pour construire un système de stockage distribué sur la base d'une fragmentation sécurisée et d'une dispersion d'informations. Il est dédié au développement d'une architecture de stockage distribué sécurisée pour une utilisation fiable du cloud. Le framework Archistar combine des méthodes de la tolérance aux pannes byzantine , du partage de secrets et des outils supplémentaires de la cryptographie dans le cloud pour atteindre son objectif et certaines de ses parties sont publiées sous forme de logiciel open source . Un objectif non fonctionnel est de fournir un cadre de base pour une recherche plus approfondie sur ce sujet: pour y parvenir, l'accent a été mis sur la lisibilité et des licences open source ont été utilisées pour tout le code prototype.
La première version des implémentations Java a été développée dans le cadre d'un projet de recherche financé par le ministère autrichien des transports et la version actuelle est maintenue et étendue dans le cadre du projet de recherche financé par l'UE PRISMACLOUD
Composants
Pour obtenir une meilleure lisibilité, les aspects autonomes ont été extraits dans des bibliothèques:
- Bibliothèque de partage secrète sur github
- Bibliothèque de machines d'état BFT sur github
Fonctionnalités actuelles en novembre 2013
- Ecrit en Java7 sous licence open source (GPLv2 et LGPLv2)
- Partage secret via RabinIDS, ShamirPSS, Krawczyk, RabinBenOr
- Tolérance aux pannes byzantine via une couche BFT personnalisée
- Tente de ne pas réinventer la roue, utilise un logiciel existant comme Netty.io
- Développé par l'Institut autrichien de technologie