I detta papper, vi överväga en inställning där en klient vill outsourca lagring av en stor mängd privata data och sedan utföra substring sökfrågor på data -given en datasträng s och en söksträng p, hitta alla förekomster av p som en delsträng av s. Först formaliserar vi en kryptering paradigm som vi kallar sökbar kryptering, vilket generaliserar sökbar symmetrisk kryptering (SSE) och strukturerad kryptering. Sedan konstruerar vi ett sökbart krypteringssystem för substrängsförfrågningar. Vår konstruktion använder suffixträd och uppnår asymptotisk effektivitet jämförbar med okrypterade suffixträd. Kryptering av en sträng av längd n tar O (λn) tid och producerar en chiffertext av storlek O (λn), och frågar efter en substräng av längd m som inträffar k gånger tar O (λm + k) tid och tre rundor av kommunikation. Vår säkerhetsdefinition garanterar korrekthet av frågeresultat och integritet av data och frågor mot en skadlig motståndare. Efter det arbete som påbörjades av Curtmola et al. (ACM CCS 2006), för att skapa effektivare system tillåter vi frågeprotokollet att läcka viss begränsad information som fångas just i definitionen. Vi bevisar säkerheten i vårt substring-sökbara krypteringssystem mot skadliga motståndare, där frågeprotokollet läcker begränsad information om minnesåtkomstmönster genom suffixträdet i den krypterade strängen.
Chase och Al. REF utnyttjar tilläggsdatastrukturen för suffixträdet.
Substring-Searchable Symmetric Encryption
{'venue': None, 'journal': 'Proceedings on Privacy Enhancing Technologies', 'mag_field_of_study': ['Computer Science']}