PASS-P: Performance and Security Sensitive Dynamic Cache Partitioning

Nirmal Boran, Pranil Joshi, Virendra Singh

2022

Abstract

Cache-based side-channel attacks can cause security breaches like extraction of private keys from various encryption algorithms. Static cache partitioning protocols are widely known to prevent such side-channel attacks. However, because static partitioning protocols exhibit poor program performance, dynamic partitioning techniques are preferably used in modern systems. This work exposes the vulnerability of dynamic partitioning protocols such as UCP (Utility-based Cache Partitioning) and SecDCP (Secure Dynamic Cache Partitioning) to well-known side-channel attacks. We then propose PASS-P protocol which prevents such side-channel attacks without compromising on performance. PASS-P, when implemented to secure the widely used UCP protocol, results in an average performance drop of only 0.35%. Compared to the inherently secure static partitioning protocol, PASS-P improves performance by up to 29% (33.4%) and on an average 7.2% (10.6%) in pairs of memory-intensive benchmarks when implemented on the shared L3 (L2) cache.

Download


Paper Citation


in Harvard Style

Boran N., Joshi P. and Singh V. (2022). PASS-P: Performance and Security Sensitive Dynamic Cache Partitioning. In Proceedings of the 19th International Conference on Security and Cryptography - Volume 1: SECRYPT, ISBN 978-989-758-590-6, pages 443-450. DOI: 10.5220/0011336900003283


in Bibtex Style

@conference{secrypt22,
author={Nirmal Boran and Pranil Joshi and Virendra Singh},
title={PASS-P: Performance and Security Sensitive Dynamic Cache Partitioning},
booktitle={Proceedings of the 19th International Conference on Security and Cryptography - Volume 1: SECRYPT,},
year={2022},
pages={443-450},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011336900003283},
isbn={978-989-758-590-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 19th International Conference on Security and Cryptography - Volume 1: SECRYPT,
TI - PASS-P: Performance and Security Sensitive Dynamic Cache Partitioning
SN - 978-989-758-590-6
AU - Boran N.
AU - Joshi P.
AU - Singh V.
PY - 2022
SP - 443
EP - 450
DO - 10.5220/0011336900003283