haku: @keyword java / yhteensä: 192
viite: 51 / 192
Tekijä: | Björkqvist, Mathias |
Työn nimi: | Integrity protection of untrusted storage |
Dataintegritetssdkydd för otillförlitligt lagringsutrymme | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2007 |
Sivut: | (9) + 54 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Informaatiotekniikka (T-115) |
Valvoja: | Simula, Olli ; Molva, Refik |
Ohjaaja: | Cachin, Christian |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto 8683 | Arkisto |
Avainsanat: | integrity hashing incremental hashing dynamic accumulator FUSE Java integritet hashing inkremental hashing dynamisk ackumululator |
Tiivistelmä (eng): | Storing information such as data backups or family pictures on third party servers instead of local storage can be conceived as getting increasingly commonplace as more and more providers are starting to offer these services. In this situation, a user may not fully trust the external storage space and may want to verify the integrity of the stored data when it is retrieved, using a small authentication value on local trusted storage. Several cryptographic integrity protection schemes exist for computing the authentication value, the most commonly used being Merkle hash trees. These hash trees incur logarithmic work (in the total number of blocks) for updating and for verifying a block, and a linear amount of additional untrusted storage space. There are also alternative methods such as incremental hashing and dynamic accumulators, where the work required for one operation is constant (updating for incremental hashing, verifying for accumulators), whereas the other operation incurs linear overhead. This project consisted of implementing an integrity checker using incremental hashing and dynamic accumulators, and evaluating the performance of both schemes. The integrity checker was also integrated into an integrity protected file system using the open source project FUSE for implementing file systems in userspace under Linux. The implementation language was Java, and the FUSE integration was done using the FUSE-J Java bindings. This Master's Thesis has been done for IBM Zürich Research Laboratory, Switzerland. |
ED: | 2007-11-16 |
INSSI tietueen numero: 34871
+ lisää koriin
INSSI