<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" dtd-version="1.2" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJDWDM</journal-id>
<journal-title-group><journal-title>International Journal of Data Warehousing and Data Mining</journal-title></journal-title-group>
<publisher><publisher-name>Thomson &amp; Ryberg Publications</publisher-name></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.62715/ijdwdm.2026.v1.i1.pp21-26</article-id>
<article-id pub-id-type="publisher-id">de111db6aa</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Methodology Article</subject></subj-group></article-categories>
<title-group><article-title>A Privacy-Preserving Pipeline for Frequent Itemset Mining Over Federated Retail Transaction Logs</article-title></title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Fenwick</surname><given-names>Rika</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Wolde</surname><given-names>Rahel</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Wolde</surname><given-names>Kofi</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
<aff id="aff1"><label>1</label>Department of Computer Science, Ebro School of Computer Science, Bangladesh</aff>
<aff id="aff2"><label>2</label>Department of Computer Science, Balkan Institute for Advanced Computer Science, Nigeria</aff>
<aff id="aff3"><label>3</label>Department of Computer Science, Mekong Graduate Institute of Computer Science, Peru</aff>
</contrib-group>
<author-notes><corresp id="cor1">* Correspondence: <email>rika.fenwick@ebro.edu</email></corresp></author-notes>
<pub-date pub-type="epub" iso-8601-date="2026-06-25"><day>25</day><month>06</month><year>2026</year></pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>21</fpage>
<lpage>26</lpage>
<history>
<date date-type="received" iso-8601-date="2026-02-27"><day>27</day><month>02</month><year>2026</year></date>
<date date-type="accepted" iso-8601-date="2026-04-14"><day>14</day><month>04</month><year>2026</year></date>
</history>
<permissions><copyright-statement>© 2026 The Author(s)</copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).</license-p></license></permissions>
<self-uri xlink:href="https://trpub.org/article.php?id=de111db6aa"/>
<abstract><p>Retailers who pool their transaction logs can find purchasing patterns that none of them could find alone, but the logs are commercially sensitive and describe identifiable customers, so they are rarely shared. Two research traditions address the obstacle. Secure multiparty computation lets several parties compute joint itemset supports without revealing their inputs, and differential privacy limits what the published result can disclose about any one customer. Neither is sufficient alone: the first protects the computation and not the output, the second protects the output but presumes a trusted party to hold the data. This article proposes a five-stage pipeline that combines them for a federation of retailers. Each retailer harmonises its item codes and bounds every customer&#x27;s contribution, mines candidate itemsets locally, and submits candidate supports through a secure aggregation protocol; calibrated noise is added to the aggregated counts before thresholding, and every release is charged against a recorded privacy budget. The article states the threat model, describes each stage with the choices it involves, and discusses how the unit of privacy, the number of participants and the length of itemsets affect the design. The pipeline is a proposal assembled from published techniques. It has not been implemented or evaluated here, and the closing sections say what an evaluation would need to measure.</p></abstract>
<kwd-group kwd-group-type="author">
<kwd>Frequent itemset mining</kwd>
<kwd>Differential privacy</kwd>
<kwd>Secure aggregation</kwd>
<kwd>Federated analytics</kwd>
<kwd>Association rules</kwd>
<kwd>Retail transaction data</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="sec1"><title>1. Introduction</title>
<p>Frequent itemset mining finds sets of products that are bought together in at least a given fraction of transactions. It was introduced for exactly this retail purpose (Agrawal et al., 1993), and the itemsets it returns feed association rules, shelf layouts, promotions and recommendation. The patterns that a single retailer can find are limited by its own assortment and customers. A regional grocer, a pharmacy chain and an online marketplace hold complementary views of the same households, and supports computed over their combined logs would reveal regularities that are too weak to detect in any one of them.</p>
<p>Pooling the logs is seldom acceptable. A transaction log exposes prices, volumes and assortment strategy to competitors, and it is personal data wherever baskets are tied to loyalty accounts or payment cards. Removing names does not make such data safe: sparse, high-dimensional records of the kind that purchase histories form can be re-identified from a few known items (Narayanan and Shmatikov, 2008). The General Data Protection Regulation and similar laws accordingly treat pseudonymised baskets as personal data (European Parliament and Council, 2016).</p>
<p>This article proposes a pipeline that lets a federation of retailers compute frequent itemsets over their joint transactions without any party handing over its log, and with a formal bound on what the published itemsets disclose about an individual customer. The pipeline is described as a method. No implementation, dataset or experiment is reported.</p>
</sec>
<sec id="sec2"><title>2. Background</title>
<p>The design rests on results from three areas: itemset mining in distributed data, secure computation of supports, and differentially private pattern mining.</p>
<sec id="sec2-2"><title>2.1. Itemset mining and its distributed form</title>
<p>Apriori searches level by level, generating candidate itemsets of one size from the frequent itemsets of the size below and pruning any candidate that has an infrequent subset (Agrawal and Srikant, 1994). FP-growth avoids candidate generation by compressing the transactions into a prefix tree and mining it recursively (Han et al., 2000). When the transactions are split horizontally across sites, a simple property limits the work: an itemset whose relative support reaches the threshold over the union of the sites must reach it at one site or more. Cheung et al. (1996) built a distributed algorithm on this observation, in which each site proposes its locally frequent itemsets and only those are counted globally.</p>
</sec>
<sec id="sec2-3"><title>2.2. Protecting the computation</title>
<p>Kantarcioglu and Clifton (2004) made the distributed scheme private with respect to the participating sites. Their protocol forms the union of locally frequent itemsets under commutative encryption, so that no site learns who proposed which candidate, and then uses a secure sum to test whether each candidate&#x27;s global support exceeds the threshold. Secure summation can be realised in several ways. Additively homomorphic encryption allows ciphertexts to be combined into an encryption of the sum (Paillier, 1999). Secure aggregation, developed for federated learning, has each pair of participants agree on random masks that cancel when all contributions are added, with secret sharing to recover from participants that drop out (Bonawitz et al., 2017). An older alternative perturbs each transaction at the source before it is sent (Evfimievski et al., 2002).</p>
</sec>
<sec id="sec2-4"><title>2.3. Protecting the output</title>
<p>Secure computation reveals nothing beyond the result, but the result itself may disclose a good deal. An itemset that barely crosses the threshold, or the difference between two releases, can betray the presence of one customer&#x27;s baskets. Differential privacy addresses this by requiring that the distribution of the output change by at most a factor governed by a parameter ε when one individual&#x27;s data are added or removed, and the basic mechanism adds noise scaled to the largest change one individual can cause, the sensitivity (Dwork et al., 2006). Privacy losses add up over repeated releases, which makes ε a budget to be spent (Dwork and Roth, 2014).</p>
<p>Itemset mining is awkward under this definition because one transaction of m items supports 2m − 1 non-empty itemsets, so the sensitivity of the full support vector is very large. Bhaskar et al. (2010) gave the first algorithms for releasing the most frequent patterns privately. Zeng et al. (2012) showed that truncating long transactions reduces sensitivity enough to outweigh the information lost, and PrivBasis projects the data onto a small number of item groups that cover the frequent itemsets (Li et al., 2012). In the local model, where each contributor randomises its own data before sending it, itemset mining is possible but needs far more data for the same accuracy (Wang et al., 2018).</p>
</sec>
</sec>
<sec id="sec3"><title>3. Design Goals and Threat Model</title>
<p>The federation consists of a small number of retailers, typically fewer than would take part in a consumer-device deployment of the kind for which federated learning was conceived (McMahan et al., 2017), and a coordinator that schedules rounds and publishes results. Every party is assumed to follow the protocol while trying to learn what it can from the messages it sees, the semi-honest model. The coordinator is not trusted with raw logs or with any single retailer&#x27;s counts. Retailers are assumed not to collude with the coordinator in numbers large enough to isolate one member&#x27;s contribution; the protocol parameters fix that number.</p>
<p>Two kinds of secret are protected. The first is commercial: a retailer&#x27;s supports for candidate itemsets, and which candidates it proposed, should stay hidden from the others. The second is personal: the published itemsets and supports should satisfy differential privacy at the level of the customer, not the single transaction, since a regular shopper contributes many baskets. The design aims to achieve both with accuracy close to that of the central model of differential privacy, in which noise is added once to an aggregate, and not the much noisier local model.</p>
</sec>
<sec id="sec4"><title>4. The Proposed Pipeline</title>
<p>The pipeline has five stages, run once per release. Table 1 sets out what each stage does, what it protects and what it costs in accuracy or effort. Figure 1 pairs each stage with its safeguard.</p>
<table-wrap id="tbl1"><label>Table 1</label><caption><p>Stages of the proposed pipeline, with the protection each provides and its principal cost</p></caption><table frame="hsides" rules="groups"><thead><tr><th>Stage</th><th>What is done</th><th>What it protects</th><th>Principal cost</th></tr></thead><tbody><tr><td>1. Harmonise and bound</td><td>Map items to a shared taxonomy; cap baskets and items per customer</td><td>Bounds any one customer&#x27;s influence</td><td>Truncation discards part of large histories</td></tr><tr><td>2. Mine locally</td><td>Each retailer mines its own log at a lowered threshold</td><td>Raw transactions never leave the site</td><td>Low thresholds lengthen candidate lists</td></tr><tr><td>3. Aggregate securely</td><td>Candidates merged; supports summed under masking or encryption</td><td>Each retailer&#x27;s counts and proposals</td><td>Communication and cryptographic computation</td></tr><tr><td>4. Perturb and threshold</td><td>Noise scaled to the contribution cap is added to each sum</td><td>Customers, in the published output</td><td>Noisy supports; rare itemsets lost</td></tr><tr><td>5. Release and account</td><td>Supports made consistent; privacy loss recorded</td><td>Against erosion over repeated releases</td><td>Finite number of releases</td></tr></tbody></table></table-wrap>
<fig id="fig1"><label>Figure 1</label><caption><p>The five stages of the proposed pipeline and the safeguard applied at each</p></caption><graphic xlink:href="IJDWDM_V1I1_2026_04_Figure1.png" mimetype="image" mime-subtype="png"/></fig>
<sec id="sec4-2"><title>4.1. Stage 1: Harmonise items and bound contributions</title>
<p>Retailers use different product codes, so the federation first agrees a shared item vocabulary, normally a level of a product category hierarchy and not individual stock-keeping units. Coarser items make joint patterns possible and shorten transactions. Each retailer then enforces two limits within its own log: a maximum number of items per transaction, following the truncation argument of Zeng et al. (2012), and a maximum number of transactions per customer in the mining period. Together the limits fix the largest change a single customer can make to any support count, which is the quantity to which the noise in Stage 4 is calibrated. Baskets that cannot be tied to a customer are treated as coming from separate individuals.</p>
</sec>
<sec id="sec4-3"><title>4.2. Stage 2: Mine candidates locally</title>
<p>Each retailer runs an ordinary miner, FP-growth for instance, over its bounded log and keeps the itemsets that are locally frequent. By the property used by Cheung et al. (1996), every globally frequent itemset appears in some retailer&#x27;s list, so the union of the lists is a complete candidate set. In practice the local threshold is set somewhat below the global one, because the noise added later can lift a borderline itemset above the threshold or push it below. The retailer also computes its support for every subset of its candidates, which will be needed when other retailers propose them.</p>
</sec>
<sec id="sec4-4"><title>4.3. Stage 3: Aggregate supports securely</title>
<p>The candidate lists are merged without attribution, using the commutative-encryption union of Kantarcioglu and Clifton (2004) or, where the item vocabulary is small, by fixing the candidate set in advance as all itemsets up to a given length over the most popular items. Each retailer then reports its local count for every candidate, together with its bounded transaction total. The counts are summed under a secure aggregation protocol in the style of Bonawitz et al. (2017), or under additively homomorphic encryption with the decryption key shared among the parties. The coordinator obtains only the totals.</p>
</sec>
<sec id="sec4-5"><title>4.4. Stage 4: Perturb and threshold</title>
<p>Before any total is revealed, random noise is added to it. So that no single party has to be trusted to add the noise honestly or to forget its value, each retailer adds a share of the noise to its own masked contribution, with the shares calibrated to give the required total even if a stated number of parties disclose theirs. The scale of the noise follows from the contribution limits of Stage 1, the number of candidates reported and the portion of the privacy budget assigned to the release. Itemsets whose noisy support falls below the global threshold are discarded. Selecting which itemsets to publish is itself a disclosure, and the analysis must account for it; fixing the candidate set in advance, as in the second option of Stage 3, simplifies that accounting.</p>
</sec>
<sec id="sec4-6"><title>4.5. Stage 5: Release and account</title>
<p>Noisy supports can violate the rule that an itemset is no more frequent than its subsets. They are adjusted to restore consistency, which costs no privacy because any computation on an already private output is itself private (Dwork and Roth, 2014). The coordinator then records the parameters of the release in a ledger that all members can inspect. When the cumulative loss reaches the limit the federation has set for the period, no further release is made from the same data.</p>
</sec>
</sec>
<sec id="sec5"><title>5. Fitting the Pipeline to Practice</title>
<p>Several choices depend on circumstances. With very few retailers, secure aggregation protects little, since each can subtract its own count from the total and reason about the rest; the noise of Stage 4 then carries most of the protection for commercial secrets as well as personal ones, and the federation should say so in its agreement. Itemset length matters in a different way. The number of candidates grows quickly with length while supports shrink, so the noise soon exceeds the signal; limiting the pipeline to short itemsets over a few hundred categories is a reasonable starting configuration. Where the patterns of interest are ordered sequences and not sets, the interactive, prefix-by-prefix approach developed for federated heavy hitters is the closer model (Zhu et al., 2020).</p>
</sec>
<sec id="sec6"><title>6. Limitations and What Remains to Be Shown</title>
<p>The pipeline has not been implemented or tested in this article, and its practical value depends on quantities that only experiment can supply. The most important is utility: how closely the released itemsets and supports match those of non-private mining over the pooled data, as a function of the privacy parameter, the contribution limits and the number and size of the participants. Public basket datasets, partitioned to imitate retailers of unequal size, would allow this to be measured. Cost is the second: the time and communication that secure aggregation requires as the candidate set grows. The third is the sensitivity of results to the item vocabulary, since harmonisation decides which patterns can be seen at all.</p>
<p>Some limits are inherent. The semi-honest assumption does not cover a retailer that submits false counts to distort the result or to probe for a competitor&#x27;s data, and defending against such behaviour needs verifiable computation or auditing outside the protocol. Customer-level privacy holds only within each retailer, because a person who shops at three members is three customers to the pipeline unless identities are linked, which the design deliberately avoids. And differential privacy bounds what the output reveals about individuals; it gives no assurance about aggregate facts, such as a category&#x27;s overall popularity at one member, that the federation may also regard as sensitive.</p>
</sec>
<sec id="sec7"><title>7. Conclusion</title>
<p>Joint itemset mining across retailers is obstructed less by algorithms than by the sensitivity of the logs. The pipeline proposed here keeps raw transactions on site, hides each retailer&#x27;s counts inside a secure sum, and bounds the influence of any one customer on what is published. Every component is taken from the literature; the contribution lies in their arrangement and in making the unit of privacy and the trust assumptions explicit. Whether the released patterns remain useful at privacy levels a regulator would accept is the question on which adoption turns, and it remains to be answered by evaluation.</p>
</sec>
<sec id="sec8"><title>Conflict of interest</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
<sec id="sec9"><title>Funding</title>
<p>To be declared by the author(s) before publication.</p>
</sec>
</body>
<back>
<ref-list><title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Agrawal, R. and Srikant, R.</string-name></person-group> (<year>1994</year>). <article-title>Fast algorithms for mining association rules</article-title>. <source>Proceedings of the 20th International Conference on Very Large Data Bases</source>, <fpage>487-499</fpage></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Agrawal, R., Imieliński, T. and Swami, A.</string-name></person-group> (<year>1993</year>). <article-title>Mining association rules between sets of items in large databases</article-title>. <source>Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data</source>, <fpage>207-216</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/170035.170072">https://doi.org/10.1145/170035.170072</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Bhaskar, R., Laxman, S., Smith, A. and Thakurta, A.</string-name></person-group> (<year>2010</year>). <article-title>Discovering frequent patterns in sensitive data</article-title>. <source>Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>, <fpage>503-512</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/1835804.1835869">https://doi.org/10.1145/1835804.1835869</ext-link></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H.B., Patel, S., Ramage, D., Segal, A. and Seth, K.</string-name></person-group> (<year>2017</year>). <article-title>Practical secure aggregation for privacy-preserving machine learning</article-title>. <source>Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security</source>, <fpage>1175-1191</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3133956.3133982">https://doi.org/10.1145/3133956.3133982</ext-link></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Cheung, D.W., Han, J., Ng, V.T., Fu, A.W. and Fu, Y.</string-name></person-group> (<year>1996</year>). <article-title>A fast distributed algorithm for mining association rules</article-title>. <source>Proceedings of the Fourth International Conference on Parallel and Distributed Information Systems</source>, <fpage>31-42</fpage></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Dwork, C. and Roth, A.</string-name></person-group> (<year>2014</year>). <article-title>The algorithmic foundations of differential privacy</article-title>. <source>Foundations and Trends in Theoretical Computer Science</source>, <volume>9(3-4)</volume>, <fpage>211-407</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1561/0400000042">https://doi.org/10.1561/0400000042</ext-link></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Dwork, C., McSherry, F., Nissim, K. and Smith, A.</string-name></person-group> (<year>2006</year>). <article-title>Calibrating noise to sensitivity in private data analysis</article-title>. <source>Theory of Cryptography (TCC 2006), Lecture Notes in Computer Science 3876</source>, <fpage>265-284</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/11681878_14">https://doi.org/10.1007/11681878_14</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>European Parliament and Council</string-name></person-group> (<year>2016</year>). <article-title>Regulation (EU) 2016/679 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data (General Data Protection Regulation)</article-title>. <source>Official Journal of the European Union, L 119: 1-88</source></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Evfimievski, A., Srikant, R., Agrawal, R. and Gehrke, J.</string-name></person-group> (<year>2002</year>). <article-title>Privacy preserving mining of association rules</article-title>. <source>Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>, <fpage>217-228</fpage></mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Han, J., Pei, J. and Yin, Y.</string-name></person-group> (<year>2000</year>). <article-title>Mining frequent patterns without candidate generation</article-title>. <source>Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data</source>, <fpage>1-12</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/342009.335372">https://doi.org/10.1145/342009.335372</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Kantarcioglu, M. and Clifton, C.</string-name></person-group> (<year>2004</year>). <article-title>Privacy-preserving distributed mining of association rules on horizontally partitioned data</article-title>. <source>IEEE Transactions on Knowledge and Data Engineering</source>, <volume>16(9)</volume>, <fpage>1026-1037</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TKDE.2004.45">https://doi.org/10.1109/TKDE.2004.45</ext-link></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Li, N., Qardaji, W., Su, D. and Cao, J.</string-name></person-group> (<year>2012</year>). <article-title>PrivBasis: Frequent itemset mining with differential privacy</article-title>. <source>Proceedings of the VLDB Endowment</source>, <volume>5(11)</volume>, <fpage>1340-1351</fpage></mixed-citation></ref>
<ref id="ref13"><label>13</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>McMahan, B., Moore, E., Ramage, D., Hampson, S. and Agüera y Arcas, B.</string-name></person-group> (<year>2017</year>). <article-title>Communication-efficient learning of deep networks from decentralized data</article-title>. <source>Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research</source>, <volume>54</volume>, <fpage>1273-1282</fpage></mixed-citation></ref>
<ref id="ref14"><label>14</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Narayanan, A. and Shmatikov, V.</string-name></person-group> (<year>2008</year>). <article-title>Robust de-anonymization of large sparse datasets</article-title>. <source>Proceedings of the 2008 IEEE Symposium on Security and Privacy</source>, <fpage>111-125</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/SP.2008.33">https://doi.org/10.1109/SP.2008.33</ext-link></mixed-citation></ref>
<ref id="ref15"><label>15</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Paillier, P.</string-name></person-group> (<year>1999</year>). <article-title>Public-key cryptosystems based on composite degree residuosity classes</article-title>. <source>Advances in Cryptology: EUROCRYPT 1999, Lecture Notes in Computer Science 1592</source>, <fpage>223-238</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/3-540-48910-X_16">https://doi.org/10.1007/3-540-48910-X_16</ext-link></mixed-citation></ref>
<ref id="ref16"><label>16</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Wang, T., Li, N. and Jha, S.</string-name></person-group> (<year>2018</year>). <article-title>Locally differentially private frequent itemset mining</article-title>. <source>Proceedings of the 2018 IEEE Symposium on Security and Privacy</source>, <fpage>127-143</fpage> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/SP.2018.00035">https://doi.org/10.1109/SP.2018.00035</ext-link></mixed-citation></ref>
<ref id="ref17"><label>17</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zeng, C., Naughton, J.F. and Cai, J.-Y.</string-name></person-group> (<year>2012</year>). <article-title>On differentially private frequent itemset mining</article-title>. <source>Proceedings of the VLDB Endowment</source>, <volume>6(1)</volume>, <fpage>25-36</fpage></mixed-citation></ref>
<ref id="ref18"><label>18</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name>Zhu, W., Kairouz, P., McMahan, B., Sun, H. and Li, W.</string-name></person-group> (<year>2020</year>). <article-title>Federated heavy hitters discovery with differential privacy</article-title>. <source>Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research</source>, <volume>108</volume>, <fpage>3837-3847</fpage></mixed-citation></ref>
</ref-list>
</back>
</article>