TRUST: A Toolkit for TEE-Assisted Secure Outsourced Computation over Integers
Bowen Zhao, Jiuhui Li, Peiming Xu, Xiaoguo Li, Qingqi Pei, and Yulong, Shen

TL;DR
TRUST is a TEE-assisted toolkit enabling efficient and secure outsourced computation over integers, integrating cryptographic protocols and a secure data trading application to enhance security and performance.
Contribution
The paper introduces TRUST, a novel TEE-assisted SOC framework with a hybrid cryptosystem and versatile protocols, improving efficiency and security over previous solutions.
Findings
Outperforms state-of-the-art in efficiency
Supports unary, binary, and ternary operations
Mitigates side-channel and collusion attacks
Abstract
Secure outsourced computation (SOC) provides secure computing services by taking advantage of the computation power of cloud computing and the technology of privacy computing (e.g., homomorphic encryption). Expanding computational operations on encrypted data (e.g., enabling complex calculations directly over ciphertexts) and broadening the applicability of SOC across diverse use cases remain critical yet challenging research topics in the field. Nevertheless, previous SOC solutions frequently lack the computational efficiency and adaptability required to fully meet evolving demands. To this end, in this paper, we propose a toolkit for TEE-assisted (Trusted Execution Environment) SOC over integers, named TRUST. In terms of system architecture, TRUST falls in a single TEE-equipped cloud server only through seamlessly integrating the computation of REE (Rich Execution Environment) and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptography and Residue Arithmetic · Security and Verification in Computing
