{"title":"$\\mathsf {SENTRY}$: A Compliance-Check Service for Dynamic Searchable Encryption With Sanitized Authorization Query","authors":"Jinhui Li;Lei Xu;Xiaoning Liu;Xun Yi;Ibrahim Khalil","doi":"10.1109/TSC.2026.3697760","DOIUrl":null,"url":null,"abstract":"Searchable encryption enables privacy-preserving queries over data outsourced to cloud services. Classical symmetric schemes deliver efficient search but largely assume a single-client setting; multi-client variants permit delegation yet typically treat authorization as an owner-local decision, overlooking regulations enforced by higher-level authorities (e.g., sector-specific compliance). In practice, limited familiarity with regulatory detail or operational lapses can lead owners to delegate search permissions that violate authority regulations, rendering existing systems unsuited to regulated, multi-client cloud environments. <p>To address this gap, we propose two systems. First, we propose <inline-formula><tex-math>$\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mi>SENTRY</mml:mi></mml:math><inline-graphic></alternatives></inline-formula>, a multi-client dynamic searchable encryption framework with a built-in <i>compliance-check service</i> via <i>sanitized authorization</i>. Its core is a tag-based sanitization protocol: the authority encodes prohibited keywords as hidden tags, and the sanitizer uses these tags to remove non-compliant per-keyword search permissions before they reach readers, without learning the underlying keywords. As a result, readers receive only compliant search capabilities. We then propose <inline-formula><tex-math>$\\mathcal {F}-\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mrow><mml:mi>F</mml:mi><mml:mo>-</mml:mo><mml:mi>SENTRY</mml:mi></mml:mrow></mml:math><inline-graphic></alternatives></inline-formula>, a forward-private variant of <inline-formula><tex-math>$\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mi>SENTRY</mml:mi></mml:math><inline-graphic></alternatives></inline-formula> for settings where regulations evolve over time. <inline-formula><tex-math>$\\mathcal {F}-\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mrow><mml:mi>F</mml:mi><mml:mo>-</mml:mo><mml:mi>SENTRY</mml:mi></mml:mrow></mml:math><inline-graphic></alternatives></inline-formula> preserves the same sanitized-authorization mechanism and further adds forward privacy through a tailored constrained shiftable encryption, which binds search permissions and newly added encrypted updates to regulatory epochs. Consequently, permissions issued before a policy change cannot be used to retrieve data added afterward unless they are refreshed for the new epoch. We formalize the security of both <inline-formula><tex-math>$\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mi>SENTRY</mml:mi></mml:math><inline-graphic></alternatives></inline-formula> and <inline-formula><tex-math>$\\mathcal {F}-\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mrow><mml:mi>F</mml:mi><mml:mo>-</mml:mo><mml:mi>SENTRY</mml:mi></mml:mrow></mml:math><inline-graphic></alternatives></inline-formula> and prove them secure under standard assumptions. Experiments under cloud-like workloads show that <inline-formula><tex-math>$\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mi>SENTRY</mml:mi></mml:math><inline-graphic></alternatives></inline-formula> achieves regulation-compliant authorization with modest overhead, while <inline-formula><tex-math>$\\mathcal {F}-\\mathsf {SENTRY}$</tex-math><alternatives><mml:math><mml:mrow><mml:mi>F</mml:mi><mml:mo>-</mml:mo><mml:mi>SENTRY</mml:mi></mml:mrow></mml:math><inline-graphic></alternatives></inline-formula> provides stronger protection under changing regulations at practical additional cost.</p>","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"19 4","pages":"3042-3058"},"PeriodicalIF":6.2000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11536887/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/6/1 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Searchable encryption enables privacy-preserving queries over data outsourced to cloud services. Classical symmetric schemes deliver efficient search but largely assume a single-client setting; multi-client variants permit delegation yet typically treat authorization as an owner-local decision, overlooking regulations enforced by higher-level authorities (e.g., sector-specific compliance). In practice, limited familiarity with regulatory detail or operational lapses can lead owners to delegate search permissions that violate authority regulations, rendering existing systems unsuited to regulated, multi-client cloud environments.
To address this gap, we propose two systems. First, we propose $\mathsf {SENTRY}$SENTRY, a multi-client dynamic searchable encryption framework with a built-in compliance-check service via sanitized authorization. Its core is a tag-based sanitization protocol: the authority encodes prohibited keywords as hidden tags, and the sanitizer uses these tags to remove non-compliant per-keyword search permissions before they reach readers, without learning the underlying keywords. As a result, readers receive only compliant search capabilities. We then propose $\mathcal {F}-\mathsf {SENTRY}$F-SENTRY, a forward-private variant of $\mathsf {SENTRY}$SENTRY for settings where regulations evolve over time. $\mathcal {F}-\mathsf {SENTRY}$F-SENTRY preserves the same sanitized-authorization mechanism and further adds forward privacy through a tailored constrained shiftable encryption, which binds search permissions and newly added encrypted updates to regulatory epochs. Consequently, permissions issued before a policy change cannot be used to retrieve data added afterward unless they are refreshed for the new epoch. We formalize the security of both $\mathsf {SENTRY}$SENTRY and $\mathcal {F}-\mathsf {SENTRY}$F-SENTRY and prove them secure under standard assumptions. Experiments under cloud-like workloads show that $\mathsf {SENTRY}$SENTRY achieves regulation-compliant authorization with modest overhead, while $\mathcal {F}-\mathsf {SENTRY}$F-SENTRY provides stronger protection under changing regulations at practical additional cost.
期刊介绍:
IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.