<p>A private set operation (<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation>) scheme [Rafiee, Comput. J. 2020] is a cryptographic primitive that enables a client to securely outsource their dataset to cloud storage, and then when needed, securely issue main set operations, such as union, intersection, and difference, to the server, and receive the results. In [Rafiee, Comput. J. 2020], the only security notion of the <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation> schemes, named <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\textsf {naSIM}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">naSIM</mi> </math></EquationSource> </InlineEquation>, is proposed. This security notion models a weak attacker who is far from the threats of practical environments, and providing stronger security notions has been raised as an open problem. In this paper, we propose a new security notion for the <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation> schemes, called <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\textsf {aIND}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">aIND</mi> </math></EquationSource> </InlineEquation>, and show that this concept is stronger than <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\textsf {naSIM}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">naSIM</mi> </math></EquationSource> </InlineEquation>. Furthermore, we propose a new <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation> construction that satisfies the security notion <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\textsf {aIND}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">aIND</mi> </math></EquationSource> </InlineEquation>. We also show that, despite covering a much higher level of security, the computational and storage overheads of our construction are comparable to the most efficient existing <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation> scheme, and in relation to other available schemes, it exhibits a reduction of at least <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(73\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>73</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> in overheads. Evaluating and updating cryptographic schemes to adapt to fast processing in cloud environments are recognized as a necessity in the literature. However, previous <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(\textsf {PSO}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="sans-serif">PSO</mi> </math></EquationSource> </InlineEquation> schemes have paid less attention to this issue. In this paper, we address this necessity and show that by using parallelization techniques, the computational overheads of encryption and set operations can be reduced by <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\(50\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>50</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq13"> <EquationSource Format="TEX">\(74\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>74</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation>, respectively.</p>

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

Toward more secure constructions of private set operation schemes

  • Mojtaba Rafiee

摘要

A private set operation ( \(\textsf {PSO}\) PSO ) scheme [Rafiee, Comput. J. 2020] is a cryptographic primitive that enables a client to securely outsource their dataset to cloud storage, and then when needed, securely issue main set operations, such as union, intersection, and difference, to the server, and receive the results. In [Rafiee, Comput. J. 2020], the only security notion of the \(\textsf {PSO}\) PSO schemes, named \(\textsf {naSIM}\) naSIM , is proposed. This security notion models a weak attacker who is far from the threats of practical environments, and providing stronger security notions has been raised as an open problem. In this paper, we propose a new security notion for the \(\textsf {PSO}\) PSO schemes, called \(\textsf {aIND}\) aIND , and show that this concept is stronger than \(\textsf {naSIM}\) naSIM . Furthermore, we propose a new \(\textsf {PSO}\) PSO construction that satisfies the security notion \(\textsf {aIND}\) aIND . We also show that, despite covering a much higher level of security, the computational and storage overheads of our construction are comparable to the most efficient existing \(\textsf {PSO}\) PSO scheme, and in relation to other available schemes, it exhibits a reduction of at least \(73\%\) 73 % in overheads. Evaluating and updating cryptographic schemes to adapt to fast processing in cloud environments are recognized as a necessity in the literature. However, previous \(\textsf {PSO}\) PSO schemes have paid less attention to this issue. In this paper, we address this necessity and show that by using parallelization techniques, the computational overheads of encryption and set operations can be reduced by \(50\%\) 50 % and \(74\%\) 74 % , respectively.