Molnlagringssystem blir allt populärare. En lovande teknik som håller sina kostnader nere är deduplikation, som lagrar bara en enda kopia av upprepade data. Client-side deduplication försöker identifiera dedupliceringsmöjligheter redan på klienten och spara bandbredden för att ladda upp kopior av befintliga filer till servern. I detta arbete identifierar vi attacker som utnyttjar klient-side deduplicering, vilket gör det möjligt för en angripare att få tillgång till godtycklig storlek filer från andra användare baserat på en mycket liten hash signaturer av dessa filer. Mer specifikt, en angripare som vet hash signatur av en fil kan övertyga lagringstjänsten att den äger den filen, därav servern låter angriparen ladda ner hela filen. ( Parallellt med vårt arbete introducerades nyligen en delmängd av dessa attacker i det fria med avseende på Dropbox filsynkroniseringstjänst.) För att övervinna sådana attacker, introducerar vi begreppet bevis-of-ownership (PoWs), som låter en klient effektivt bevisa för en server att kunden har en fil, snarare än bara en kort information om det. Vi formaliserar begreppet "proof-of-ownership", med strikta säkerhetsdefinitioner, och stränga effektivitetskrav för Petabyte-lagringssystem. Vi presenterar sedan lösningar baserade på Merkle-träd och specifika kodningar, och analyserar deras säkerhet. Vi genomförde en variant av programmet. Våra prestandamätningar visar att systemet endast har en liten overhead jämfört med naiv klient-side-deduplicering.
För att förhindra dessa attacker, Halevi et al. REF föreslog begreppet "proofs of ownership" (PoW) för deduplikationssystem, så att en klient effektivt kan bevisa för molnlagringsservern att han äger en fil utan att ladda upp filen själv.
Proofs of ownership in remote storage systems
{'venue': "CCS '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}