Pith. sign in

REVIEW 5 major objections 5 minor 64 references

Secure and Efficient $L^p$-Norm Computation for Two-Party Learning Applications

T0 review · 5 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read This paper presents Crypto-Lp, a unified two-party protocol suite for L1, L2, and L-infinity norms, reporting large gains in runtime and communication over prior secure norm computation.

desk verdict A genuinely useful building-block paper with a real correctness gap: the L1/L2 protocols sum in a ring that can overflow for the paper's own parameters, and the headline speedups rest on emulated baselines. read the letter →

arxiv 2509.05552 v1 pith:LA6DXOUT submitted 2025-09-06 cs.CR

classification cs.CR
keywords securetwo-partycomputationLp-normEuclideandistanceChebyshevoblivioustransferAdderNetmachinelearninginferenceprivacy-preservinglocation-basedservices
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Crypto-$L^p$ is a proposed framework for securely computing the $L^1$, $L^2$, and $L^\infty$ norms of vectors held by two parties, using tailored two-party computation protocols rather than generic circuits. The paper claims it is the first such general framework and that it outperforms earlier secure norm constructions, with up to $82\times$, $271\times$, and $42\times$ faster runtime and $36\times$, $4\times$, and $21\times$ lower communication for $p=1,2,\infty$ respectively. The same toolkit also implements the first $L^1$-norm-based two-party neural network layer, replacing convolution with the Adder operation $-|x-y|$, cutting secure inference communication by roughly $3\times$ at comparable runtime and accuracy. If these results hold, distance-based applications such as clustering, biometric matching, location-based services, and private machine learning gain a reusable building block that makes privacy-preserving versions substantially cheaper.

What carries the argument

The load-bearing object is a compact set of oblivious-transfer-based primitives: an absolute-value multiplexer that selects between $x$ and $-x$ using two correlated-OT calls, a most-significant-bit protocol that detects the sign of a shared integer, a generalized multiplexer for arbitrary private selection, and a binary-tree maximum that computes the max of $n$ shared values in $O(\log n)$ rounds. These are composed into distance protocols: the $L^1$ norm sums per-coordinate absolute values, the $L^2$ norm squares differences and invokes a secure square root (or omits it for the squared variant), and the $L^\infty$ norm applies the tree maximum to per-coordinate absolute values. For machine learning, the same $L^1$ machinery realizes the Adder operation $-|x-y|$, the multiplication-free similarity function that carries the paper's inference claim.

What would settle it

Run the main baselines in the same implementation environment, on the same machine, with the same vector size and security parameter, and measure both the squared $L^2$-norm and the true Euclidean distance with secure square root; if the emulated baselines close most of the reported gap, the headline ratios are not a fair measure of improvement. Separately, measure the secure fixed-point AdderNet accuracy on CIFAR-10 and compare it with the plaintext accuracy reported in the paper.

Watch

Extended reading notes

Core claim

The paper's central claim is that a small set of optimized two-party building blocks—most-significant-bit extraction, an absolute-value multiplexer, a binary-tree maximum, and a secure square root—can be composed into norm protocols that are far cheaper than earlier constructions. The absolute-value multiplexer is the main economy: computing $|x|$ as $x - 2 \cdot \mathrm{BaseMUX}(x,s)$ halves the cost of the naive approach, and the tree-based maximum reduces the round complexity of the $L^\infty$ norm from $O(n)$ to $O(\log n)$. The paper reports that its $L^1$, $L^2$, and $L^\infty$ protocols beat the compared baselines by $82\times$, $271\times$, and $42\times$ in runtime and $36\times$, $4\times$, and $21\times$ in communication, with the stated caveat that the $L^2$ evaluation uses the squared $L^2$-norm (genuine Euclidean distance would add a secure square-root call). For inference, the framework substitutes the Adder operation $-|x-y|$ for convolution, achieving up to $3\times$ lower communication on CIFAR-10 models while keeping runtime and accuracy close to the baseline.

Load-bearing premise

The headline speedups rest on the assumption that the baselines were emulated faithfully enough for the comparisons to be fair, and that the accuracy measured in plaintext still holds when the same model runs through the secure two-party pipeline.

Editorial extensions

If this is right

  • If the claimed speedups hold, secure clustering, biometric matching, and location-based services can adopt these norm protocols directly, reducing the cost of common distance-based algorithms.
  • For high-dimensional inputs, the $L^1$-based Adder layer offers a communication-favourable substitute for secure convolution, at the price of slightly slower runtime in the reported measurements.
  • The absolute-value and maximum primitives are general two-party tools, so any computation needing sign, abs, or max can reuse them rather than build them from scratch.
  • The framework's per-building-block cost table lets practitioners estimate end-to-end norm cost before committing to a full implementation.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The $L^2$ headline runtime figure of $271\times$ is computed for the squared $L^2$-norm, so applications that need true Euclidean distance will pay an additional secure square-root call; treating $271\times$ as the cost of genuine $L^2$ overstates the practical gain.
  • The accuracy comparison for the $L^1$-based inference is made in plaintext, not through the fixed-point secure pipeline; measuring the exact secure inference accuracy would be a direct test of the $3\times$ communication substitution.
  • The emulated baselines—especially the trusted-third-party homomorphic protocol of Han et al.—are the most fragile points of the benchmark; porting that protocol into the same OT-based two-party setting would clarify whether the reported speedups are inherent or an artifact of the comparison.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

5 major / 5 minor

Summary. Crypto-Lp is a suite of semi-honest two-party protocols for computing the L1 (Manhattan), L2 (Euclidean), and L∞ (Chebyshev) distances between n-dimensional ℓ-bit vectors held as arithmetic secret shares over Z_{2^ℓ}. The framework is assembled from a small set of building blocks — an optimized absolute-value multiplexer (F_ABS_MUX), a base multiplexer (F_Base_MUX), an MSB protocol, and a tree-based secure maximum (F_Max) — and the paper reports communication complexities for each, measured runtime and communication for n=2^16 vectors on a LAN, comparisons against seven prior systems, and a new application to secure AdderNet-style L1-based neural network inference. The abstract claims the first comprehensive secure Lp-norm framework, speedups of 82×, 271×, and 42× over prior work for p=1, 2, and ∞, respectively, and a 3× communication reduction for secure inference with comparable runtime and accuracy.

Significance. If the correctness and evaluation issues were resolved, this would be a useful contribution. The F_ABS_MUX construction is a genuine and checkable improvement: the correctness algebra in Appendix B1 verifies, and the construction halves the COT cost relative to the naive composition. The tree-based maximum reduces round complexity from O(n) to O(log n), an improvement that the authors demonstrate experimentally in Figure 3. The L1-based Adder operation for secure 2PC inference is an interesting design point backed by external plaintext results [21]–[23], and the paper is unusually concrete: a public code repository is promised, protocols are specified as numbered algorithms with explicit communication bounds, and evaluations span multiple real datasets (AT&T faces, Lsun, SIFT, Deep1B, Amazon, CIFAR-10, Twitter spatial crowdsourcing). These strengths are substantially offset by the fact that the L1 and L2 protocols, as specified in Algorithms 5 and 6, do not compute their advertised functions over the 32-bit, n=2^16 domain used in the headline benchmarks, and by the L2/squared-L2 ambiguity in the reported speedups.

major comments (5)
  1. [§IV-A (Alg. 5), §IV-B (Alg. 6), §II-C, Table III] The protocols F_MD and F_ED do not compute the advertised norms over the domain stated in the paper. Section II-C fixes all arithmetic in the ring Z_{2^ℓ}, and Table III evaluates on ℓ=32 with n=2^16. For F_MD (Alg. 5), the true norm Σ|x_i−y_i| can be as large as n(2^ℓ−1); for the valid inputs x_i=2^17−1 and y_i=0, the exact L1 norm is 2^33−2^16, whereas the modular sum returned by the protocol is 2^32−2^16. No input-range condition, wider accumulator, or saturation is stated in Section IV, so the protocol computes the wrong value for the paper's own benchmark parameters. F_ED (Alg. 6) has the analogous problem already at the level of a single component: (x_i−y_i)^2 needs 2ℓ bits, and the sum over n components needs 2ℓ+⌈log n⌉ bits. The authors must either state explicit range conditions under which all partial sums fit in Z_{2^ℓ}, or switch to a wider ring (e.g., 64-bit arithmetic) and re-report the runtime and communication numbers in Tables III, IV, and V accordingly. An end-to-end correctness check of the released implementation against plaintext norms should also be reported.
  2. [§IV-B (Alg. 6), §VI.B, Table V] The paper computes two different objects but reports them as one. Algorithm 6 defines F_ED as the square root of the sum of squared differences, while Section VI.B states that 'for the remainder of this section, L2-norm or Euclidean distance will specifically refer to the squared L2-norm,' and Table III reports both an 'L2' row that includes the SQRT cost and a 'Squared L2' row without it. The head-to-head speedup claims in Table V (e.g., 271× against Mohassel et al. [7]) are made with the squared version, so the abstract's 271× improvement for p=2 compares a squared-norm functionality against baselines that may compute the true Euclidean distance. The paper must state unambiguously which functionality each comparison uses, and any comparison of squared against unsquared distances should be removed or explicitly labeled as such.
  3. [§VI.C, §VI.D, Tables IV and V] The headline speedups rest on baseline comparability that is not established. Han et al. [10] is not executed in the same setting: it is a multi-party HE-based protocol relying on a trusted third party, and its performance is emulated from published complexity tables under the authors' chosen parameters. PILOT [38] is re-implemented within ABY rather than run from its original code, and Cong et al. [45] reports no communication cost at all ('-' in Table V). Comparisons across different trust models, protocol types, and implementations can be informative, but the 82×, 271×, and 42× ratios in the abstract are presented as if they were direct measurements. The paper should either run the baselines in a common setting or use the original code, or it should clearly report each baseline's provenance (original code, re-implementation, or emulated complexity) in the tables and soften the abstract claims accordingly.
  4. [§II-B, §III-A, §IV] The paper asserts security in the semi-honest hybrid model but provides no simulation-based proof for any of the main norm protocols. The only proof-like material is the correctness algebra for F_ABS_MUX in Appendix B1; the security statements for F_MD, F_ED, F_CD, and F_Max are one-line appeals (e.g., 'Security follows directly from that of F_Mill' in Section III-A and 'Security follows from that of F_MSB and F_Base MUX' after Algorithm 4). Since the central contribution is a secure framework, the authors should add formal theorem statements with simulation arguments, or at least a complete hybrid composition argument, for F_MD, F_ED, F_CD, and F_Max, including the handling of the tree-structured F_Max.
  5. [§V-C, §VII, Table VII] The secure inference claim of 'maintaining comparable runtime and accuracy' is only partially supported. Table VII reports plaintext accuracy of MiniONN and ResNet32 with CNN versus Adder layers, and Tables VIII–IX report runtime and communication for the secure Adder and Conv operations, but no end-to-end secure 2PC inference accuracy is measured. The transfer from plaintext to fixed-point 2PC is assumed rather than tested, and given the truncated modular arithmetic in F_MD (see the first major comment), the accuracy of the secure model is not automatically the plaintext accuracy. The authors should run the secure inference end-to-end on CIFAR-10 and report accuracy, or explicitly state that no secure accuracy evaluation was performed and remove the accuracy claim from the abstract.
minor comments (5)
  1. [Alg. 4, lines 2, 4, 9] Algorithm 4 contains several presentation errors that impede verification: line 2 reads 'while width<1 do', which is never true for n>1 and should read 'while width>1 do'; the comments on lines 4 and 11 ('if #nodes is even') contradict the condition 'width=2^0', which only isolates the single-node level; and line 9's comment 'Note that s_i = msb_i' is inconsistent with the assignments, which implement s_i = msb_i ⊕ 1 (i.e., s_i = 1{d_i ≥ 0}). These should be corrected and the pseudocode aligned with the surrounding text.
  2. [§VI.D and Table II] The baseline name is given inconsistently as 'SAANS' in the text of Section VI.D and as 'SANNS' in Table II and the reference list; the correct name (SANNS [46]) should be used throughout.
  3. [§VII] The phrase 'syntheti data' contains a typo, and the pointer 'Table VIII (Appendix VIII)' is incorrect because Table VIII appears in Section VII rather than in an appendix. In the same section, the sentence claiming AdderNet 'can serve as a practical substitute' should indicate which architecture the subsequent secure comparison (Tables VIII–IX) actually uses, since MiniONN and ResNet32 have different layer counts.
  4. [Abstract, §I-A, §I-B] The 'first comprehensive framework' claim should be scoped more carefully. The paper's own Table II shows that Mohassel et al. [7] and Han et al. [10] already cover all three Lp norms in specific applications; the novelty lies in the general-purpose, application-agnostic protocol design, and the claim should be phrased in those terms rather than as the first secure Lp-norm computation of any kind. Minor wording issues include 'To our best knowledge' (three occurrences) and 'ubiquituosly' in Section I.
  5. [Table I and §III-B] Table I's entry for the maximum functionality gives total communication as '<(n−1)(λ+16)(ℓ+1)−30(n−1)', and the accompanying text in Section III.B separately counts the cost of the F_MSB calls; the two figures are consistent, but for clarity the table should also list the round complexity, since reducing the round complexity from O(n) to O(log n) is one of the paper's stated contributions and the basis of Figure 3.

Circularity Check

0 steps flagged · score 1.0 of 10

No circular derivation: the Lp-norm protocols are modular compositions of external cryptographic primitives, and the self-citations are contextual rather than load-bearing.

full rationale

The paper's derivation chain for Crypto-Lp does not reduce to its inputs or to self-citations. F_ABS is defined as selecting x or -x via the MSB and an ABS multiplexer, and the optimized ABS multiplexer is derived algebraically from the base multiplexer identity x - 2*BaseMUX(x,s); this is a mathematical simplification, not a circular step. The L1, L2, and L-infinity protocols (Algorithms 5-7) are explicit compositions of external building blocks attributed to prior independent work: MSB and Millionaires' protocol from Rathee et al. [12], multiplication and square root from SIRNN [6], and OT/COT primitives from the literature. No constant is fitted to a target result, and no claimed norm or speedup is defined in terms of the benchmark outcome. The headline speedups are comparisons against external systems: Mohassel et al. [7], PILOT [38], Han et al. [10], ABY [8], and others. While the benchmark equivalence for Han et al. is emulated from reported complexity and the L2 comparisons use the paper's explicit disclosure that "L2-norm or Euclidean distance will specifically refer to the squared L2-norm," these are evaluation-comparability concerns, not self-referential derivations. The only self-citations are [62] and [63], cited in Appendix A for the standard statement that secure 2PC inference involves a party holding an input tensor and a party holding weights; this is contextual related work and is not load-bearing for any protocol or performance claim. Accordingly, the paper is substantively self-contained: the central protocols are constructed from independently established primitives, and the evaluation is benchmarked externally. The absence of any fitted-input-as-prediction, renamed known result, or author-imported uniqueness theorem keeps the circularity score at the minor/non-load-bearing self-citation level.

Assumptions & free parameters 0 free parameters · 6 assumptions · 0 invented entities

No data-fitting parameters are present; the central protocols are deterministic algorithms with fixed security parameters. The assumptions are standard cryptographic and modeling choices, plus two paper-specific premises: reliable benchmark emulation and accuracy transfer from plaintext to secure inference.

assumptions (6)
  • domain assumption Semi-honest adversary model with computationally bounded parties
    Stated in Section II-B; all security claims are simulation-based in the F-hybrid model under this threat model, and malicious security is out of scope.
  • standard math 2-out-of-2 secret sharing over Z_L and Z_2 with uniform random shares
    Standard MPC assumption used throughout the protocol descriptions; the paper cites [24], [25], and [8].
  • domain assumption Correctness and security of underlying primitives from Rathee et al. and SIRNN (MSB, multiplication, SQRT)
    Sections II-C and VI.B import F_Mill, F_Mult, and F_SQRT from [6] and [12] without independent proofs in this paper; the central protocols compose these primitives.
  • domain assumption Oblivious transfer extensions with 128-bit security
    OT, COT, and IKNP-style extensions are treated as black-box functionalities; no implementation-level proof is given.
  • ad hoc to paper Plaintext AdderNet accuracy carries over to secure fixed-point 2PC inference
    Section VII reports plaintext accuracy for CIFAR-10 and compares secure per-layer cost, but never measures end-to-end secure inference accuracy; the 'comparable accuracy' claim depends on this transfer.
  • ad hoc to paper Two's-complement ring arithmetic correctly represents signed values, excluding the minimum negative edge case
    The absolute value of -2^(ell-1) is not representable in Z_2^ell; the paper does not discuss input restrictions for this edge case.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Secure and Efficient $L^p$-Norm Computation for Two-Party Learning Applications." pith.science (2026). https://pith.science/paper/LA6DXOUT

@misc{pith2026250905552,
  author       = {Pith},
  title        = {Pith review of: Secure and Efficient $L^p$-Norm Computation for Two-Party Learning Applications},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/LA6DXOUT}},
  note         = {Machine review of arXiv:2509.05552}
}
abstract

Secure norm computation is becoming increasingly important in many real-world learning applications. However, existing cryptographic systems often lack a general framework for securely computing the $L^p$-norm over private inputs held by different parties. These systems often treat secure norm computation as a black-box process, neglecting to design tailored cryptographic protocols that optimize performance. Moreover, they predominantly focus on the $L^2$-norm, paying little attention to other popular $L^p$-norms, such as $L^1$ and $L^\infty$, which are commonly used in practice, such as machine learning tasks and location-based services. To our best knowledge, we propose the first comprehensive framework for secure two-party $L^p$-norm computations ($L^1$, $L^2$, and $L^\infty$), denoted as \mbox{Crypto-$L^p$}, designed to be versatile across various applications. We have designed, implemented, and thoroughly evaluated our framework across a wide range of benchmarking applications, state-of-the-art (SOTA) cryptographic protocols, and real-world datasets to validate its effectiveness and practical applicability. In summary, \mbox{Crypto-$L^p$} outperforms prior works on secure $L^p$-norm computation, achieving $82\times$, $271\times$, and $42\times$ improvements in runtime while reducing communication overhead by $36\times$, $4\times$, and $21\times$ for $p=1$, $2$, and $\infty$, respectively. Furthermore, we take the first step in adapting our Crypto-$L^p$ framework for secure machine learning inference, reducing communication costs by $3\times$ compared to SOTA systems while maintaining comparable runtime and accuracy.

Figures

Figures reproduced from arXiv: 2509.05552 by the authors.

Figure 1
Figure 1. provides a high-level overview of the Crypto-L p framework and its integration with some representative secure L p -based applications. Secure Two-Party Protocols Party 1 (i.e., User) Party 2 (i.e., Server) Crypto-𝑳𝒑 Crypto-𝐿! Crypto-𝐿" Crypto-𝐿# Secure 𝑳𝒑-based Applications Secure Biometric Matching Secure Neural Network Inference Secure 𝑘-Nearest Neighbors Secure Clustering Secure Location-based Services 𝑝 = 1, 2,… view at source ↗
Figure 2
Figure 2. Overview of the building blocks in Crypto- [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Runtime and communication improvements of our optimized maxi [PITH_FULL_IMAGE:figures/full_fig_p008_3.png] view at source ↗
Figures from the paper (1 more)
Figure 4
Figure 4. Figure 4: Adder vs. Conv operations across various input dimensions. [PITH_FULL_IMAGE:figures/full_fig_p011_4.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

64 extracted references · 64 canonical work pages

  1. [10]

    Location privacy-preserving distance computation for spatial crowdsourcing,

    S. Han, J. Lin, S. Zhao, G. Xu, S. Ren, D. He, L. Wang, and L. Shi, “Location privacy-preserving distance computation for spatial crowdsourcing,”IEEE Internet Things J., 2020

  2. [38]

    PILOT: practical privacy-preserving indoor localization using outsourcing,

    K. J ¨arvinen, H. Lepp ¨akoski, E. S. Lohan, P. Richter, T. Schneider, O. Tkachenko, and Z. Yang, “PILOT: practical privacy-preserving indoor localization using outsourcing,” inEuroS&P, 2019

  3. [21]

    Addernet: Do we really need multiplications in deep learning?

    H. Chen, Y . Wang, C. Xu, B. Shi, C. Xu, Q. Tian, and C. Xu, “Addernet: Do we really need multiplications in deep learning?” inCVPR, 2020

  4. [23]

    Shiftaddnet: A hardware-inspired deep network,

    H. You, X. Chen, Y . Zhang, C. Li, S. Li, Z. Liu, Z. Wang, and Y . Lin, “Shiftaddnet: A hardware-inspired deep network,” inNeurIPS, 2020

  5. [7]

    Practical privacy-preserving k-means clustering,

    P. Mohassel, M. Rosulek, and N. Trieu, “Practical privacy-preserving k-means clustering,”Proc. Priv. Enhancing Technol., 2020

  6. [45]

    Revisiting oblivious top- kselection with applications to securek-nn classification,

    K. Cong, R. Geelen, J. Kang, and J. Park, “Revisiting oblivious top- kselection with applications to securek-nn classification,”Cryptology ePrint Archive, 2023

  7. [1]

    How to play any mental game or A completeness theorem for protocols with honest majority,

    O. Goldreich, S. Micali, and A. Wigderson, “How to play any mental game or A completeness theorem for protocols with honest majority,” inSTOC, 1987

  8. [2]

    Protocols for secure computations,

    A. C. Yao, “Protocols for secure computations,” inFOCS, 1982

Show all 64 references
  1. [3]

    Enhancing privacy and trust in electronic communities,

    B. A. Huberman, M. K. Franklin, and T. Hogg, “Enhancing privacy and trust in electronic communities,” inEC, 1999. 12

  2. [4]

    Private set intersection: Are garbled circuits better than custom protocols?

    Y . Huang, D. Evans, and J. Katz, “Private set intersection: Are garbled circuits better than custom protocols?” inNDSS, 2012

  3. [5]

    Efficient batched oblivious PRF with applications to private set intersection,

    V . Kolesnikov, R. Kumaresan, M. Rosulek, and N. Trieu, “Efficient batched oblivious PRF with applications to private set intersection,” in CCS, 2016

  4. [6]

    Sirnn: A math library for secure RNN inference,

    D. Rathee, M. Rathee, R. K. K. Goli, D. Gupta, R. Sharma, N. Chandran, and A. Rastogi, “Sirnn: A math library for secure RNN inference,” in SP, 2021

  5. [8]

    ABY - A framework for efficient mixed-protocol secure two-party computation,

    D. Demmler, T. Schneider, and M. Zohner, “ABY - A framework for efficient mixed-protocol secure two-party computation,” inNDSS, 2015

  6. [9]

    GSHADE: faster privacy-preserving distance computation and biometric identification,

    J. Bringer, H. Chabanne, M. Favre, A. Patey, T. Schneider, and M. Zohner, “GSHADE: faster privacy-preserving distance computation and biometric identification,” inIH&MMSec, 2014

  7. [11]

    Unsupervised machine learning on encrypted data,

    A. J ¨aschke and F. Armknecht, “Unsupervised machine learning on encrypted data,” inSAC, 2018

  8. [12]

    Cryptflow2: Practical 2-party secure inference,

    D. Rathee, M. Rathee, N. Kumar, N. Chandran, D. Gupta, A. Rastogi, and R. Sharma, “Cryptflow2: Practical 2-party secure inference,” inCCS, 2020

  9. [13]

    Cheetah: Lean and fast secure two-party deep neural network inference,

    Z. Huang, W. Lu, C. Hong, and J. Ding, “Cheetah: Lean and fast secure two-party deep neural network inference,” inUSENIX Security Symposium, 2022

  10. [14]

    GAZELLE: A low latency framework for secure neural network inference,

    C. Juvekar, V . Vaikuntanathan, and A. P. Chandrakasan, “GAZELLE: A low latency framework for secure neural network inference,” inUSENIX Security Symposium, 2018

  11. [15]

    Muse: Secure inference resilient to malicious clients,

    R. Lehmkuhl, P. Mishra, A. Srinivasan, and R. A. Popa, “Muse: Secure inference resilient to malicious clients,” inUSENIX Security Symposium, 2021

  12. [16]

    Privacy-preserving cloud-based DNN inference,

    S. Xie, B. Liu, and Y . Hong, “Privacy-preserving cloud-based DNN inference,” inICASSP. IEEE, 2021

  13. [17]

    Delphi: A cryptographic inference service for neural networks,

    P. Mishra, R. Lehmkuhl, A. Srinivasan, W. Zheng, and R. A. Popa, “Delphi: A cryptographic inference service for neural networks,” in USENIX Security Symposium, 2020

  14. [18]

    Aby 3: A mixed protocol framework for machine learning,

    P. Mohassel and P. Rindal, “Aby 3: A mixed protocol framework for machine learning,” inCCS, 2018

  15. [19]

    Secureml: A system for scalable privacy- preserving machine learning,

    P. Mohassel and Y . Zhang, “Secureml: A system for scalable privacy- preserving machine learning,” inIEEE Symposium on Security and Privacy, 2017

  16. [20]

    Secfloat: Accurate floating-point meets secure 2-party computation,

    D. Rathee, A. Bhattacharya, R. Sharma, D. Gupta, N. Chandran, and A. Rastogi, “Secfloat: Accurate floating-point meets secure 2-party computation,” inSP, 2022

  17. [22]

    Kernel based progressive distillation for adder neural networks,

    Y . Xu, C. Xu, X. Chen, W. Zhang, C. Xu, and Y . Wang, “Kernel based progressive distillation for adder neural networks,” inNeurIPS, 2020

  18. [24]

    How to share a secret,

    A. Shamir, “How to share a secret,”Commun. ACM, 1979

  19. [25]

    Safeguarding cryptographic keys,

    G. R. Blakley, “Safeguarding cryptographic keys,” inMARK, 1979

  20. [26]

    The relationship between public key encryption and oblivious transfer,

    Y . Gertner, S. Kannan, T. Malkin, O. Reingold, and M. Viswanathan, “The relationship between public key encryption and oblivious transfer,” inFOCS, 2000

  21. [27]

    Extending oblivious transfers efficiently,

    Y . Ishai, J. Kilian, K. Nissim, and E. Petrank, “Extending oblivious transfers efficiently,” inCRYPTO, 2003

  22. [28]

    More efficient oblivious transfer and extensions for faster secure computation,

    G. Asharov, Y . Lindell, T. Schneider, and M. Zohner, “More efficient oblivious transfer and extensions for faster secure computation,” inCCS, 2013

  23. [29]

    Improved OT extension for transfer- ring short secrets,

    V . Kolesnikov and R. Kumaresan, “Improved OT extension for transfer- ring short secrets,” inCRYPTO (2), 2013

  24. [30]

    Actively secure OT extension with optimal overhead,

    M. Keller, E. Orsini, and P. Scholl, “Actively secure OT extension with optimal overhead,” inCRYPTO (1), 2015

  25. [31]

    Precomputing oblivious transfer,

    D. Beaver, “Precomputing oblivious transfer,” inCRYPTO, 1995

  26. [32]

    Efficient multiparty protocols using circuit randomization,

    ——, “Efficient multiparty protocols using circuit randomization,” in CRYPTO, 1991

  27. [33]

    Two party RSA key generation,

    N. Gilboa, “Two party RSA key generation,” inCRYPTO, 1999

  28. [34]

    Pushing the communication barrier in secure computation using lookup tables,

    G. Dessouky, F. Koushanfar, A. Sadeghi, T. Schneider, S. Zeitouni, and M. Zohner, “Pushing the communication barrier in secure computation using lookup tables,” inNDSS, 2017

  29. [35]

    Parameterisation of a stochastic model for human face identification,

    F. Samaria and A. Harter, “Parameterisation of a stochastic model for human face identification,” inWACV, 1994

  30. [36]

    Indoorloc platform: A public repository for comparing and evaluating indoor positioning systems,

    R. Montoliu, E. Sansano-Sansano, J. Torres-Sospedra, and O. Belmonte, “Indoorloc platform: A public repository for comparing and evaluating indoor positioning systems,” inIPIN, 2017

  31. [37]

    The death and rebirth of privacy-preserving wifi fingerprint localization with paillier encryption,

    Z. Yang and K. J ¨arvinen, “The death and rebirth of privacy-preserving wifi fingerprint localization with paillier encryption,” inINFOCOM, 2018

  32. [39]

    Priradar: A privacy- preserving framework for spatial crowdsourcing,

    D. Yuan, Q. Li, G. Li, Q. Wang, and K. Ren, “Priradar: A privacy- preserving framework for spatial crowdsourcing,”TIFS, 2020

  33. [40]

    The fundamental clustering and projection suite (FCPS): A dataset collection to test the performance of clustering and data projection algorithms,

    A. Ultsch and J. L ¨otsch, “The fundamental clustering and projection suite (FCPS): A dataset collection to test the performance of clustering and data projection algorithms,”Data, 2020

  34. [41]

    Object recognition from local scale-invariant features,

    D. G. Lowe, “Object recognition from local scale-invariant features,” in ICCV, 1999

  35. [42]

    Efficient indexing of billion-scale datasets of deep descriptors,

    A. Babenko and V . S. Lempitsky, “Efficient indexing of billion-scale datasets of deep descriptors,” inCVPR, 2016

  36. [43]

    Image-based recommendations on styles and substitutes,

    J. J. McAuley, C. Targett, Q. Shi, and A. van den Hengel, “Image-based recommendations on styles and substitutes,” inSIGIR, 2015

  37. [44]

    Learning multiple layers of features from tiny images,

    A. Krizhevsky, “Learning multiple layers of features from tiny images,” University of Toronto, Tech. Rep., 2009, cIFAR-10 dataset

  38. [46]

    SANNS: scaling up secure approximate k-nearest neighbors search,

    H. Chen, I. Chillotti, Y . Dong, O. Poburinnaya, I. P. Razenshteyn, and M. S. Riazi, “SANNS: scaling up secure approximate k-nearest neighbors search,” inUSENIX Security Symposium, 2020

  39. [47]

    EMP-toolkit: Efficient MultiParty computation toolkit

    X. Wang, A. J. Malozemoff, and J. Katz, “EMP-toolkit: Efficient MultiParty computation toolkit.”

  40. [48]

    Efficient privacy- preserving face recognition,

    A. Sadeghi, T. Schneider, and I. Wehrenberg, “Efficient privacy- preserving face recognition,” inICISC, 2009

  41. [49]

    Secure two-party k-means clustering,

    P. Bunn and R. Ostrovsky, “Secure two-party k-means clustering,” in CCS, 2007

  42. [50]

    Privacy-preserving distributed k- means clustering over arbitrarily partitioned data,

    G. Jagannathan and R. N. Wright, “Privacy-preserving distributed k- means clustering over arbitrarily partitioned data,” inKDD, 2005

  43. [51]

    Automatic protocol selection in secure two-party computations,

    F. Kerschbaum, T. Schneider, and A. Schr ¨opfer, “Automatic protocol selection in secure two-party computations,” inNDSS, 2013

  44. [52]

    Privacy-preserving biometric identification using secure multiparty computation: An overview and recent trends,

    J. Bringer, H. Chabanne, and A. Patey, “Privacy-preserving biometric identification using secure multiparty computation: An overview and recent trends,”IEEE Signal Process. Mag., 2013

  45. [53]

    Secure and efficient protocols for iris and fingerprint identification,

    M. Blanton and P. Gasti, “Secure and efficient protocols for iris and fingerprint identification,” inESORICS, 2011

  46. [54]

    Secure two- party distance computation protocol based on privacy homomorphism and scalar product in wireless sensor networks,

    H. Huang, T. Gong, P. Chen, R. Malekian, and T. Chen, “Secure two- party distance computation protocol based on privacy homomorphism and scalar product in wireless sensor networks,”Tsinghua Science and Technology, 2016

  47. [55]

    Efficient homomorphic evaluation of k-nn classifiers,

    M. Zuber and R. Sirdey, “Efficient homomorphic evaluation of k-nn classifiers,”Proc. Priv. Enhancing Technol., 2021

  48. [56]

    Secure k-ish nearest neighbors classifier,

    H. Shaul, D. Feldman, and D. Rus, “Secure k-ish nearest neighbors classifier,”Proc. Priv. Enhancing Technol., 2020

  49. [57]

    A privacy preserving multiagent system for load balancing in the smart grid,

    S. Xie, Y . Hong, and P. Wan, “A privacy preserving multiagent system for load balancing in the smart grid,” inAAMAS, 2019

  50. [58]

    Pairing: Privately balancing multiparty real-time supply and demand on the power grid,

    ——, “Pairing: Privately balancing multiparty real-time supply and demand on the power grid,”TIFS, vol. 15, pp. 1114–1127, 2020

  51. [59]

    Somewhat practical fully homomorphic encryption,

    J. Fan and F. Vercauteren, “Somewhat practical fully homomorphic encryption,”IACR Cryptol. ePrint Arch., 2012

  52. [60]

    (leveled) fully ho- momorphic encryption without bootstrapping,

    Z. Brakerski, C. Gentry, and V . Vaikuntanathan, “(leveled) fully ho- momorphic encryption without bootstrapping,”ACM Trans. Comput. Theory, 2014

  53. [61]

    Fully homomorphic encryption without modulus switch- ing from classical gapsvp,

    Z. Brakerski, “Fully homomorphic encryption without modulus switch- ing from classical gapsvp,” inCRYPTO, 2012

  54. [62]

    Secure and efficient video inferences with compressed 3-dimensional deep neural networks,

    B. Liu, A. Arastehfard, R. Wang, W. Liu, Z. Ba, S. Zhou, and Y . Hong, “Secure and efficient video inferences with compressed 3-dimensional deep neural networks,” inCODASPY. ACM, 2025, pp. 185–196

  55. [63]

    Securev2x: An efficient and privacy-preserving system for vehicle-to-everything (v2x) applications,

    J. Lee, A. Arastehfard, W. Liu, X. Ban, and Y . Hong, “Securev2x: An efficient and privacy-preserving system for vehicle-to-everything (v2x) applications,” 2025

  56. [64]

    Marbled circuits: Mixing arithmetic and boolean circuits with active security,

    D. Rotaru and T. Wood, “Marbled circuits: Mixing arithmetic and boolean circuits with active security,” inINDOCRYPT, 2019. 13

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.