Karim Eldefrawy

Cryptography, Cybersecurity, Privacy

Co-founder and CTO at Confidencial.io
2017-2021: SRI
2011-2016: HRL Laboratories
2006-2010: PhD@UC Irvine

Scientific curiosity

Scientific knowledge map · Paper #25

How to Withstand Mobile Virus Attacks, Revisited

Joshua Baron, Karim Eldefrawy, Joshua Lampkins, and Rafail Ostrovsky

2014 · ACM Symposium on Principles of Distributed Computing (PODC)

  • Theory
  • protocol
  • scheme

What does the paper try to establish?

Can proactive secure multiparty computation against an adaptive mobile adversary achieve universal composability, near-linear communication, and near-optimal corruption thresholds despite the need to refresh all long-lived state?

What is the proposed answer?

The paper introduces packed proactive secret sharing with constant amortized communication per secret, a Block-Redistribute protocol that refreshes and restores packed shares, and a layer-by-layer proactive MPC protocol; party virtualization raises the reported perfect-security threshold toward one third and the statistical threshold toward one half.

Six dimensions, kept separate

The chart summarizes documented evidence and process. It is not a correctness probability, confidence score, or ranking, and no composite score is calculated.

The visual spider chart requires JavaScript. The complete values and rationales follow in text.

LowMediumHighN/A = not assessed

A smaller value means less documented support for that dimension, not that the paper is false or unimportant.

Epistemic evidence Medium

The complete source gives formal definitions, protocols, complexity analyses, and UC proof arguments. No machine-checked proof, implementation, or independent reproduction was audited.

Perfect and statistical proactive-security theorems Redistribution and PMPC proof chain
Auditability High

A complete author-hosted full version with all appendices is mirrored locally with page count and SHA-256, making assumptions and proofs inspectable. Proceedings-version identity and independent proof checking remain open.

Problem, roadblocks, contributions, and headline bounds Redistribution and PMPC proof chain
Production provenance Medium

Named authorship, an author-hosted full version, acknowledgements, and an ACM record establish baseline provenance. Roles, revision history, and artifact lineage are not captured.

Problem, roadblocks, contributions, and headline bounds Official ACM publication record
External scrutiny Medium

The work has an ACM PODC publication record, but reviews, independent proof audits, and implementations were not inspected.

Official ACM publication record
Reception High

OpenAlex reports 37 located citations as of 2026-07-11, meeting the site's 11+ high threshold. The index may merge or omit versions and does not establish correctness or adoption.

Dated OpenAlex citation snapshot
Contribution significance High

The paper reports the first perfectly UC-secure proactive MPC with near-linear communication and introduces packed proactive secret sharing with constant amortized per-secret cost; this is a source-level priority claim, not an independent historical adjudication.

Problem, roadblocks, contributions, and headline bounds

Assessment: Ai draft author review pending · 2026-07-11 · rubric 0.2. These dimensions describe documented support and process, not truth, correctness, or a universal ranking. No composite score is calculated.

Hierarchical knowledge map

Collapse a branch for a top-level reading, or follow its source links and child nodes to audit the evidence and boundaries underneath it.

paper

How to Withstand Mobile Virus Attacks, Revisited

A proactive MPC construction that refreshes computation state against mobile corruption using packed proactive secret sharing and communication-efficient redistribution.

Problem, roadblocks, contributions, and headline bounds
  1. scope Proactive execution model defined

    Parties communicate synchronously over perfectly secure point-to-point channels and broadcast, erase old state, and alternate operation with refreshment stages.

    Proactive UC model, phases, erasures, and baseline parameters Exact proactive UC execution and security definitions
  2. method Construction stack specified

    The protocol composes packed sharing, proactive redistribution, circuit normalization and permutation, per-layer arithmetic, and party virtualization.

    Packed sharing and Block-Redistribute Layer-by-layer PMPC protocol and complexity Party virtualization and near-optimal thresholds
    1. component

      Layer-by-layer PMPC

      specified and proved

      Inputs are robustly shared; secrets are permuted for each homogeneous addition or multiplication layer; obsolete state is erased; all live sharings are redistributed after every layer before final reconstruction.

      Layer-by-layer PMPC protocol and complexity
  3. claim group Principal theorems proved conditional

    The paper states UC-security and communication bounds under explicit network, erasure, circuit-width, and corruption-rate conditions.

    Packed sharing and Block-Redistribute Perfect and statistical proactive-security theorems
  4. evidence group Evidence chain formal paper evidence

    The source supplies ideal functionalities, explicit protocols, complexity derivations, simulators for redistribution, an inductive PMPC simulation, and committee-based threshold amplification.

    Exact proactive UC execution and security definitions Redistribution and PMPC proof chain Party virtualization and near-optimal thresholds
    1. evidence

      UC proof structure

      paper proof not machine checked

      The appendices compare real and ideal executions, construct simulators, and use layer induction plus prior subprotocol security; this audit checked statement/assumption alignment but did not rederive every simulation step.

      Redistribution and PMPC proof chain
  5. limitation group Trusted boundaries and limitations material

    The guarantees rely on synchrony, secure channels, broadcast, erasures, reliable pristine reboot, stage-rate enforcement, and sufficiently wide arithmetic circuits.

    Proactive UC model, phases, erasures, and baseline parameters Perfect and statistical proactive-security theorems
    1. limitation

      No implementation evaluation

      no empirical evaluation

      Evidence is theoretical; the audited version does not provide code, benchmarks, network measurements, or concrete parameter sizing.

      Layer-by-layer PMPC protocol and complexity
  6. scrutiny

    External scrutiny

    publication recorded

    The work was published at ACM PODC 2014; review reports, independent proof audits, and implementations were not examined.

    Official ACM publication record
  7. lineage

    Research lineage

    documented

    The construction revisits the Ostrovsky-Yung proactive model using packed-sharing and hyper-invertible-matrix techniques from later efficient MPC, and it directly precedes the dynamic-group protocol in paper #28.

    Problem, roadblocks, contributions, and headline bounds

Source index

Locators state the depth of the current audit. PDF page numbers, where present, are one-based file pages; metadata-, summary-, and abstract-bounded records explicitly identify their limitations.

  1. Problem, roadblocks, contributions, and headline bounds Abstract and Sections 1.2-1.4, PDF pages 1-5
  2. Proactive UC model, phases, erasures, and baseline parameters Section 2, PDF pages 5-7
  3. Packed sharing and Block-Redistribute Sections 3.2-3.3 and Theorem 1, PDF pages 8-11
  4. Layer-by-layer PMPC protocol and complexity Sections 3.4-3.5 and Figure 1, PDF pages 11-13
  5. Perfect and statistical proactive-security theorems Theorems 2-3, PDF page 13; Theorem 12, PDF page 34
  6. Exact proactive UC execution and security definitions Appendix A, PDF pages 15-18
  7. Redistribution and PMPC proof chain Appendices B and D, PDF pages 18-21 and 26-29
  8. Party virtualization and near-optimal thresholds Appendix E, PDF pages 29-34
  9. Official ACM publication record PODC 2014, pages 293-302
  10. Dated OpenAlex citation snapshot cited_by_count = 37, accessed 2026-07-11