• DocumentCode
    2360674
  • Title

    Limiting cache-based side-channel in multi-tenant cloud using dynamic page coloring

  • Author

    Shi, Jicheng ; Song, Xiang ; Chen, Haibo ; Zang, Binyu

  • Author_Institution
    Parallel Process. Inst., Fudan Univ., Shanghai, China
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    194
  • Lastpage
    199
  • Abstract
    Multi-tenant cloud, which features utility-like computing resources to tenants in a “pay-as-you-go” style, has been commercially popular for years. As one of the sole purposes of such a cloud is maximizing resource usages to increase its revenue, it usually uses virtualization to consolidate VMs from different and even mutually-malicious tenants atop a powerful physical machine. This, however, also enables a malicious tenant to steal security-critical information such as crypto keys from victims, due to the shared physical resources such as caches. In this paper, we show that stealing crypto keys in a virtualized cloud may be a real threat by evaluating a cache-based side-channel attack against an encryption process. To mitigate such attacks while not notably degrading performance, we propose an approach that leverages dynamic cache coloring: when an application is doing security-sensitive operations, the VMM is notified to swap the associated data to a safe and isolated cache line. This approach may eliminate cache-based side-channel for security-critical operations, yet ensure efficient resource sharing during normal operations. We demonstrate the applicability by illustrating a preliminary implementation based on Xen and its performance overhead.
  • Keywords
    cache storage; cloud computing; cryptography; data visualisation; peer-to-peer computing; virtual machines; Xen; cache-based side-channel; crypto keys; dynamic page coloring; encryption process; multitenant cloud; pay-as-you-go style; resource sharing; security-critical information; utility-like computing resources; virtual machines; visualization; Color; Encryption; Image color analysis; Multicore processing; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks Workshops (DSN-W), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4577-0374-4
  • Electronic_ISBN
    978-1-4577-0373-7
  • Type

    conf

  • DOI
    10.1109/DSNW.2011.5958812
  • Filename
    5958812