Abstract-Cloud-infrastrukturer tillhandahåller databastjänster som kostnadseffektiva och skalbara lösningar för lagring och behandling av stora mängder data. För att maximera prestandan kräver dessa tjänster att användarna litar på känslig information till molnleverantören, vilket väcker integritet och rättsliga problem. Detta utgör ett stort hinder för antagandet av molndataparadigmet. På senare tid har man tagit itu med denna fråga genom att utöka databaserna till att omfatta krypterade data. Dessa tillvägagångssätt stöder dock vanligtvis en enda och strikt kombination av kryptografiska tekniker som alltid gör dem tillämpning specifik. För att bedöma och bredda tillämpbarheten av kryptografiska tekniker i säker molnlagring och bearbetning måste dessa tekniker utvärderas noggrant i en modulär och konfigurerbar databasmiljö. Detta är ännu mer märkbart för NoSQL data butiker där dataintegritet fortfarande mestadels förbises. I detta dokument presenterar vi ett generiskt NoSQL-ramverk och en uppsättning bibliotek som stöder databehandling kryptografisk teknik som kan användas med befintliga NoSQL-motorer och som består för att uppfylla integritets- och prestandakraven för olika applikationer. Detta uppnås genom en modulär och extensibel design som möjliggör databehandling över flera kryptografiska tekniker som tillämpas på samma databas. För varje teknik ger vi en översikt över dess säkerhetsmodell, tillsammans med en omfattande uppsättning experiment. Ramverket utvärderas med YCSB-riktmärket, där vi bedömer praktiska och prestandaavsättningar för olika kombinationer av kryptografisk teknik. Resultaten för en uppsättning makro experiment visar att den genomsnittliga overhead i NoSQL verksamhet prestanda är under 15%, vid jämförelse av vårt system med en baslinje databas utan integritetsgarantier.
Ett modulärt ramverk för att tillhandahålla varierande grad av integritet och prestanda för NoSQL-databaser tillhandahålls i REF.
A Practical Framework for Privacy-Preserving NoSQL Databases
{'venue': '2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS)', 'journal': '2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS)', 'mag_field_of_study': ['Computer Science']}