Skip to main content

ObliVM: A programming framework for secure computation

Publication ,  Conference
Liu, C; Wang, XS; Nayak, K; Huang, Y; Shi, E
Published in: Proceedings - IEEE Symposium on Security and Privacy
July 17, 2015

We design and develop Obli VM, a programming framework for secure computation. ObliVM offers a domain specific language designed for compilation of programs into efficient oblivious representations suitable for secure computation. ObliVM offers a powerful, expressive programming language and user-friendly oblivious programming abstractions. We develop various showcase applications such as data mining, streaming algorithms, graph algorithms, genomic data analysis, and data structures, and demonstrate the scalability of ObliVM to bigger data sizes. We also show how ObliVM significantly reduces development effort while retaining competitive performance for a wide range of applications in comparison with hand-crafted solutions. We are in the process of open-sourcing ObliVM and our rich libraries to the community (www.oblivm.com), offering a reusable framework to implement and distribute new cryptographic algorithms.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings - IEEE Symposium on Security and Privacy

DOI

ISSN

1081-6011

ISBN

9781467369497

Publication Date

July 17, 2015

Volume

2015-July

Start / End Page

359 / 376
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Liu, C., Wang, X. S., Nayak, K., Huang, Y., & Shi, E. (2015). ObliVM: A programming framework for secure computation. In Proceedings - IEEE Symposium on Security and Privacy (Vol. 2015-July, pp. 359–376). https://doi.org/10.1109/SP.2015.29
Liu, C., X. S. Wang, K. Nayak, Y. Huang, and E. Shi. “ObliVM: A programming framework for secure computation.” In Proceedings - IEEE Symposium on Security and Privacy, 2015-July:359–76, 2015. https://doi.org/10.1109/SP.2015.29.
Liu C, Wang XS, Nayak K, Huang Y, Shi E. ObliVM: A programming framework for secure computation. In: Proceedings - IEEE Symposium on Security and Privacy. 2015. p. 359–76.
Liu, C., et al. “ObliVM: A programming framework for secure computation.” Proceedings - IEEE Symposium on Security and Privacy, vol. 2015-July, 2015, pp. 359–76. Scopus, doi:10.1109/SP.2015.29.
Liu C, Wang XS, Nayak K, Huang Y, Shi E. ObliVM: A programming framework for secure computation. Proceedings - IEEE Symposium on Security and Privacy. 2015. p. 359–376.

Published In

Proceedings - IEEE Symposium on Security and Privacy

DOI

ISSN

1081-6011

ISBN

9781467369497

Publication Date

July 17, 2015

Volume

2015-July

Start / End Page

359 / 376