Private set intersection

Private set intersection
General
Related tohomomorphic encryption

Private set intersection is a secure multiparty computation cryptographic technique[1] that allows two parties holding sets to compare encrypted versions of these sets in order to compute the intersection. In this scenario, neither party reveals anything to the counterparty except for the elements in the intersection.

Example PSI diagram depicting basic security requirements

Other variants of this exist, such as the server-client scenario, in which only the client learns the intersection of her set with the set of the server, without the server learning intersection of his set with the clients. [2]

For the comparison of data sets by cryptographic hashes on a small or predictable domain, precautions should be taken to prevent dictionary attacks.[3]

Apple uses this technique in Password Monitoring.[4] It has proposed using the technology for its announced Expanded Protections for Children [5]

In general, PSI protocols can be categorized into two broad categories: (1) traditional PSI and (2) delegated PSI. In the traditional PSI category, the data owners interact directly with each other and need to have a copy of their set at the time of the computation, e.g.,.[6] In the delegated PSI the computation of PSI and/or the storage of sets can be delegated to a third-party server (that is itself might be a passive or active adversary). The delegated PSI category can be further divided into two classes: (a) those that support one-off delegation, and (b) those that support repeated delegation. The PSI protocols that support one-off delegation require the data owner to re-encode its data and send the encoded data to the server for each computation, e.g.,.[7] Those that support repeated delegation allow the data owners to upload their (encrypted) data to the server only once, and then re-use it many times for each computation carried out but the server, e.g.,[8]

Recently, researchers have proposed a variant of PSI protocol (in both traditional and delegated categories) that support data update, e.g., .[9][10] This type of PSI protocol lets data owners insert/delete set elements into/from their data with low overheads and in a privacy-preserving manner.

Educational example

This educational example demonstrated the key idea of PSI, but does not provide real-world cryptographic security (hence should not be used with real-world data).

# Example sets
party_a_set = {'apple', 'banana', 'cherry'}
party_b_set = {'banana', 'orange', 'apple'}

# Hashing the elements in both sets
hashed_party_a_set = {hash(e) for e in party_a_set}
hashed_party_b_set = {hash(e) for e in party_b_set}

# Finding the intersection of the hashed sets
intersection = hashed_party_a_set.intersection(hashed_party_b_set)

# Printing hashed intersection for demonstration
print(intersection)

References

  1. ^ Chen, Hao; Laine, Kim; Rindal, Peter (2018-05-16). Fast Private Set Intersection from Homomorphic Encryption. Association for Computing Machinery. ISBN 9781450349468.
  2. ^ Pinkas, Benny. Private Set Intersection (PDF). Open access icon
  3. ^ Ihle, Cornelius; Schubotz, Moritz; Meuschke, Norman; Gipp, Bela (2020-08-02). "A First Step Towards Content Protecting Plagiarism Detection". Proceedings of the ACM/IEEE Joint Conference on Digital Libraries in 2020. Virtual Event China: ACM. pp. 341–344. arXiv:2005.11504. doi:10.1145/3383583.3398620. ISBN 978-1-4503-7585-6. Open access icon
  4. ^ "Password Monitoring". Retrieved 8 August 2021.
  5. ^ "Child Safety". Retrieved 8 August 2021.
  6. ^ Freedman, Michael J; Nissim, Kobbi; Pinkas, Benny (2004). "Efficient private matching and set intersection" (PDF). International Conference on the Theory and Applications of Cryptographic Techniques'04: Proceedings. Lecture Notes in Computer Science. 3027: 1–19. doi:10.1007/978-3-540-24676-3_1. ISBN 978-3-540-21935-4. S2CID 10184294.
  7. ^ Kamara, Seny; Mohassel, Payman; Raykova, Mariana; Sadeghian, Saeed (2014). "Scaling private set intersection to billion-element sets" (PDF). International Conference on Financial Cryptography and Data Security'14: Proceedings: 195–215.
  8. ^ Abadi, Aydin; Terzis, Sotirios; Dong, Changyu (2016). "VD-PSI: verifiable delegated private set intersection on outsourced private datasets" (PDF). International Conference on Financial Cryptography and Data Security'16: Proceedings: 149–168.
  9. ^ Abadi, Aydin; Dong, Changyu; Murdoch, Steven J; Terzis, Sotirios (2022). "Multi-party Updatable Delegated Private Set Intersection" (PDF). International Conference on Financial Cryptography and Data Security'22: Proceedings.
  10. ^ Badrinarayanan, Saikrishna; Miao, Peihan; Xie, Tiancheng (2022). "Updatable Private Set Intersection" (PDF). Privacy Enhancing Technologies'22:Proceedings. 2022 (2): 378–406. doi:10.2478/popets-2022-0051. S2CID 239000070.


Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Huaxi 华西新市村DesaHuaxiLokasi di JiangsuKoordinat: 31°49′37″N 120°25′52″E / 31.826907°N 120.431176°E / 31.826907; 120.431176Koordinat: 31°49′37″N 120°25′52″E / 31.826907°N 120.431176...

 

Artikel ini perlu dikembangkan agar dapat memenuhi kriteria sebagai entri Wikipedia.Bantulah untuk mengembangkan artikel ini. Jika tidak dikembangkan, artikel ini akan dihapus. GramBerat tutup pulpen ini sekitar 1 gram.Informasi umumSistem satuanSatuan pokok CGSBesaranMassaSimbolgKonversi 1 g dalam ...... sama dengan ...    Satuan pokok SI   10−3 kilogram   CGS   1 gram Gram (bahasa Yunani/Latin: grámma)[1] adalah sis...

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

Annemarie Jorritsma Wali kota AlmereMasa jabatan16 Agustus 2003 – 9 September 2015 PendahuluHans OuwerkerkPenggantiFranc WeerwindWali kota Sementara DelfzijlMasa jabatan11 Februari 2003 – 16 Agustus 2003 PendahuluEd HaaksmanPenggantiHenk van HoofAnggota Dewan PerwakilanMasa jabatan23 Mei 2002 – 30 Januari 2003Menteri Urusan EkonomiMasa jabatan3 Agustus 1998 – 22 Juli 2002Perdana MenteriWim Kok PendahuluHans WijersPenggantiHerman HeinsbroekDeputi Per...

 

American actor (1966–2019) Kristoff St. JohnSt. John in 2000Born(1966-07-15)July 15, 1966New York City, New York, U.S.DiedFebruary 3, 2019(2019-02-03) (aged 52)Los Angeles, California, U.S.Resting placeValley Oaks Memorial Park, Westlake Village, California, U.S.Other namesChristoff St. JohnOccupationActorYears active1975–2019Known forRoots: The Next Generations GenerationsThe Young and the RestlessSpouses Mia St. John ​ ​(m. 1991; div....

 

For the mall in Calgary, Alberta, Canada, see Southcentre Mall. Shopping mall in Tukwila, Washington Westfield SouthcenterThe mall's atrium entrance in 2010LocationTukwila, Washington, U.S.Coordinates47°27′32″N 122°15′29″W / 47.459°N 122.258°W / 47.459; -122.258Opening dateJuly 31, 1968; 55 years ago (July 31, 1968)DeveloperAllied StoresManagementUnibail-Rodamco-WestfieldOwnerUnibail-Rodamco-WestfieldNo. of stores and services218No. of anchor t...

Artikel ini bukan mengenai butena, butuna, atau Bhutan. Butana Nama Nama IUPAC (preferensi) Butana[3] Nama IUPAC (sistematis) Tetrakarbon (tidak dianjurkan[3]) Nama lain Butil hidrida;[1] Kuartana;[2] Refrigeran 3-11-0 Penanda Nomor CAS 106-97-8 Y Model 3D (JSmol) Gambar interaktif 3DMet {{{3DMet}}} Referensi Beilstein 969129 ChEBI CHEBI:37808 Y ChEMBL ChEMBL134702 Y ChemSpider 7555 Y Nomor EC Referensi Gmelin 1148 KEGG D03186 Y MeSH bu...

 

American college basketball season 2000–01 Butler Bulldogs men's basketballMCC tournament championsMCC regular season championsNCAA tournament, second roundConferenceMidwestern Collegiate ConferenceRecord24–8 (11–3 MCC)Head coachThad Matta (1st season)Assistant coaches Todd Lickliter Mike Marsahll John Groce Seasons← 1999–20002001–02 → 2000–01 Midwestern Collegiate Conference men's basketball standings vte Conf Overall Team W   L   PCT W  ...

 

イスラームにおける結婚(イスラームにおけるけっこん)とは、二者の間で行われる法的な契約である。新郎新婦は自身の自由な意思で結婚に同意する。口頭または紙面での規則に従った拘束的な契約は、イスラームの結婚で不可欠だと考えられており、新郎と新婦の権利と責任の概要を示している[1]。イスラームにおける離婚は様々な形をとることができ、個�...

Russian statesman and politician Mikhail KotyukovМихаил КотюковKotyukov in 2018Governor of Krasnoyarsk Krai (acting)IncumbentAssumed office 20 April 2023Preceded byAleksandr UssDeputy Minister of FinanceIn office4 March 2020 – 24 April 2023Minister of Science and Higher EducationIn office15 January 2020 Acting: 15–21 January 2020 – 18 May 2018Preceded byOlga Vasilyeva(as Minister of Education and Science)Succeeded byValery Falkov Personal detailsBorn (...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chai Shao – news · newspapers · books · scholar · JSTOR (August 2013) (Learn how and when to remove this me...

 

Ворота Азимовской мечети — пример сочетания татарского зодчества и эклектики Татарская архитектура — совокупность построек, тесно связанных с историей татарского народа, сформировавшееся под влиянием оседлого и кочевого образа жизни в древние времена, развивая...

Азиатский барсук Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКласс:Мле�...

 

  لمعانٍ أخرى، طالع روبرت آدمسون (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس_2013) روبرت آدمسون (بالإنجليزية: Robert Adamson)‏    معلومات شخصية الميلاد 19 يناير 1852 [1]  إدنبرة  الوفاة 5 فبراير...

 

Torneo Internazionale dell'Amicizia di GinevraSport Calcio Tiposquadre di Club CategoriaPrime Squadre PaeseItalia, Svizzera, Cecoslovacchia Continente Europa Luogo Ginevra OrganizzatoreServette Football Club Genève 1890 TitoloVincitore del Torneo Internazionale dell'Amicizia di Ginevra CadenzaAnnuale Partecipanti4 FormulaSemifinali e Finale StoriaFondazione1940 Soppressione1948 Numero edizioni9 Ultimo vincitoreFirst Vienna Football Club 1894 Record vittorieServette Football Club Genève 1890...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (أغسطس 2020) هذه الص...

 

Suburb of Sydney, New South Wales, AustraliaErmingtonSydney, New South WalesErmington shops on Betty Cuthbert AvenuePopulation10,737 (2016 census)[1] • Density2,386/km2 (6,180/sq mi)Postcode(s)2115[2]Elevation36 m (118 ft)Area4.5 km2 (1.7 sq mi)Location19 km (12 mi) north-west of Sydney CBDLGA(s)City of ParramattaState electorate(s)ParramattaFederal division(s) Bennelong Parramatta Suburbs around Ermington: Dundas Dunda...

 

The Battle of Copenhagen. Painting by Carl Neumann The Hope (Danish: Håbet) is a work for brass band, percussion, choir, and organ written in 2001 by Frederik Magle, depicting the Battle of Copenhagen in 1801. It consists of two movements with the first being purely instrumental. The choir enters in the second movement using text from Psalm 27. The music was commissioned by the Admiral Danish Fleet (Royal Danish Navy Operational Command) for the 200th anniversary of the battle in 2001. The H...

Estadio Martínez Valero Interior del estadio con los nuevos videomarcadores y el logotipo del centenario del Elche Club de FútbolLocalizaciónPaís  EspañaLocalidad Avenida Manuel Martínez Valero 3, 03208 Elche, Alicante, EspañaCoordenadas 38°16′01″N 0°39′48″O / 38.266944, -0.663333Detalles generalesDimensiones 108 x 70 mCapacidad 33 712 espectadoresPropietario Elche Club de FútbolConstrucciónApertura 8 de septiembre de 1976 (47 años)Equipo diseñad...

 

B ZONE, Inc.B ZONEKantor pusat di bangunan Thomas, RoppongiSebelumnyaBeing, Inc. (1 November 1978-4 April 2023)JenisSwastaIndustriMusik, Pengembangan artis, Produksi rekaman, marketing, Teknik audio[1]Didirikan1 November 1978PendiriDaiko Nagato (長戸大幸)KantorpusatRoppongi, Minato-ku, Tokyo, JepangTokohkunciToshinori Masuda (升田敏則, nama lain: Thomas Masuda (トーマス升田)) (Presiden dan CEO)Pendapatan1.000.000 yenPemilikDaiko Nagato (長戸大幸)Chiaki Nagato (長戸...