ASM: An Adaptive Secure Multicore for Co-located Mutually Distrusting Processes


연구 분야: Cryptography



학회: ACM Transactions on Architecture and Code Optimization, Volume 20, Issue 3


초록

With the ever-increasing virtualization of software and hardware, the privacy of user-sensitive data is a fundamental concern in computation outsourcing. Secure processors enable a trusted execution environment to guarantee security properties based on the principles of isolation, sealing, and integrity. However, the shared hardware resources within the microarchitecture are increasingly being used by co-located adversarial software to create timing-based side-channel attacks. State-of-the-art secure processors implement the strong isolation primitive to enable non-interference for shared hardware but suffer from frequent state purging and resource utilization overheads, leading to degraded performance. This article proposes ASM, an adaptive secure multicore architecture that enables a reconfigurable, yet strongly isolated execution environment. For outsourced security-critical processes, the proposed security kernel and hardware extensions allow either a given process to execute using all available cores or co-execute multiple processes on strongly isolated clusters of cores. This spatio-temporal execution environment is configured based on resource demands of processes, such that the secure processor mitigates state purging overheads and maximizes hardware resource utilization.


Author Profile
Abdul Rasheed Sahni

Universty of Connecticut

정보 없음
Author Profile
Hamza Omar

Universty of Connecticut

정보 없음
Author Profile
Usman Ali

Universty of Connecticut

정보 없음

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가
사이트 ACM
좋아요 수 0

연관 논문 목록 (319건)