<p>Existing solutions for dynamic shortest distance queries under privacy protection suffer from low efficiency in both querying and updating, and are typically restricted to decremental updates in unweighted graphs. To overcome these limitations, we propose a novel approach, the <Emphasis Type="Underline">st</Emphasis>ructured <Emphasis Type="Underline">e</Emphasis>ncryption scheme for shortest distance queries based on <Emphasis Type="Underline">d</Emphasis>ynamic <Emphasis Type="Underline">h</Emphasis>ub <Emphasis Type="Underline">l</Emphasis>abeling (<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\textsf{STE}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">STE</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\textsf{DHL}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">DHL</mi> </math></EquationSource> </InlineEquation>), designed to facilitate efficient querying and full updates while ensuring privacy. Our method involves constructing a hub labeling index based on the concept of tree decomposition, which is then encrypted using lightweight cryptographic primitives. By leveraging collaboration among servers, we facilitate efficient querying and updating of shortest distances. Additionally, to optimize storage and enhance computational accuracy and efficiency, we integrate symmetric homomorphic encryption to design ciphertext comparison protocols. Security analysis confirms that our approach complies with the CQA2 security. Evaluation on real-world datasets demonstrates that <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\textsf{STE}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">STE</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\textsf{DHL}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">DHL</mi> </math></EquationSource> </InlineEquation> reduces query time by 50% compared to existing schemes, with an update overhead on ciphertexts of only 1.5<InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\times \)</EquationSource> <EquationSource Format="MATHML"><math> <mo>×</mo> </math></EquationSource> </InlineEquation>–3.5<InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\times \)</EquationSource> <EquationSource Format="MATHML"><math> <mo>×</mo> </math></EquationSource> </InlineEquation> compared to plaintexts.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Dynamic Hub Labeling for Shortest Distance Queries on Structured Encrypted Graphs

  • Mengdi Hu,
  • Lanxiang Chen,
  • Yi Mu

摘要

Existing solutions for dynamic shortest distance queries under privacy protection suffer from low efficiency in both querying and updating, and are typically restricted to decremental updates in unweighted graphs. To overcome these limitations, we propose a novel approach, the structured encryption scheme for shortest distance queries based on dynamic hub labeling ( \(\textsf{STE}\) STE - \(\textsf{DHL}\) DHL ), designed to facilitate efficient querying and full updates while ensuring privacy. Our method involves constructing a hub labeling index based on the concept of tree decomposition, which is then encrypted using lightweight cryptographic primitives. By leveraging collaboration among servers, we facilitate efficient querying and updating of shortest distances. Additionally, to optimize storage and enhance computational accuracy and efficiency, we integrate symmetric homomorphic encryption to design ciphertext comparison protocols. Security analysis confirms that our approach complies with the CQA2 security. Evaluation on real-world datasets demonstrates that \(\textsf{STE}\) STE - \(\textsf{DHL}\) DHL reduces query time by 50% compared to existing schemes, with an update overhead on ciphertexts of only 1.5 \(\times \) × –3.5 \(\times \) × compared to plaintexts.