Private membership test protocol with low communication complexity

dc.contributor.authorSara Ramezanian
dc.contributor.authorTommi Meskanen
dc.contributor.authorMasoud Naderpour
dc.contributor.authorVille Junnila
dc.contributor.authorValtteri Niemi
dc.contributor.organizationfi=matematiikka|en=Mathematics|
dc.contributor.organization-code1.2.246.10.2458963.20.41687507875
dc.converis.publication-id41851516
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/41851516
dc.date.accessioned2022-10-27T12:26:35Z
dc.date.available2022-10-27T12:26:35Z
dc.description.abstract<p>We introduce a practical method to perform private membership tests. In this method, clients are able to test whether an item is in a set controlled by the server without revealing their query item to the server. After executing the queries, the content of the server's set remains secret. One use case for a private membership test is to check whether a file contains any malware by checking its signature against a database of malware samples in a privacy preserving way. We apply the Bloom filter and the Cuckoo filter in the membership test procedure. In order to achieve privacy properties, we present a novel protocol based on some homomorphic encryption schemes. In our protocol, we rearrange the data in the set into N -dimensional hypercubes. We have implemented our method in a realistic scenario where a client of an anti-malware company wants to privately check whether a hash value of a given file is in the malware database of the company. The evaluation shows that our method is feasible for real-world applications. We also have tested the performance of our protocol for databases of different sizes and data structures with different dimensions: 2-dimensional, 3-dimensional and 4-dimensional hypercubes. We present formulas to estimate the cost of computation and communication in our protocol.<br /></p>
dc.format.pagerange332
dc.identifier.eissn2352-8648
dc.identifier.jour-issn2352-8648
dc.identifier.olddbid175526
dc.identifier.oldhandle10024/158620
dc.identifier.urihttps://www.utupub.fi/handle/11111/30829
dc.identifier.urnURN:NBN:fi-fe2021042823776
dc.language.isoen
dc.okm.affiliatedauthorJunnila, Ville
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherElsevier
dc.publisher.countryNetherlandsen_GB
dc.publisher.countryAlankomaatfi_FI
dc.publisher.country-codeNL
dc.relation.doi10.1016/j.dcan.2019.05.002
dc.relation.ispartofjournalDigital Communications and Networks
dc.relation.issue3
dc.relation.volume6
dc.source.identifierhttps://www.utupub.fi/handle/10024/158620
dc.titlePrivate membership test protocol with low communication complexity
dc.year.issued2020

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
main.pdf
Size:
650.79 KB
Format:
Adobe Portable Document Format
Description:
Publisher´s PDF