Deakin University
Browse

Privacy-Preserving Computation with Trusted Computing via Scramble-then-Compute

Download (655.54 kB)
journal contribution
posted on 2025-11-02, 23:28 authored by Hung Dang, Anh DinhAnh Dinh, Ee-Chien Chang, Beng Chin Ooi
AbstractWe consider privacy-preserving computation of big data using trusted computing primitives with limited private memory. Simply ensuring that the data remains encrypted outside the trusted computing environment is insufficient to preserve data privacy, for data movement observed during computation could leak information. While it is possible to thwart such leakage using generic solution such as ORAM [42], designing efficient privacy-preserving algorithms is challenging. Besides computation efficiency, it is critical to keep trusted code bases lean, for large ones are unwieldy to vet and verify. In this paper, we advocate a simple approach wherein many basic algorithms (e.g., sorting) can be made privacy-preserving by adding a step that securely scrambles the data before feeding it to the original algorithms. We call this approachScramble-then-Compute(StC), and give a sufficient condition whereby existing external memory algorithms can be made privacy-preserving via StC. This approach facilitates code-reuse, and its simplicity contributes to a smaller trusted code base. It is also general, allowing algorithm designers to leverage an extensive body of known efficient algorithms for better performance. Our experiments show that StC could offer up to 4.1× speedups over known, application-specific alternatives.

History

Related Materials

Open access

  • Yes

Language

eng

Journal

Proceedings on Privacy Enhancing Technologies

Volume

2017

Pagination

21-38

ISSN

2299-0984

eISSN

2299-0984

Issue

3

Publisher

de Gruyter

Usage metrics

    Research Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC