Skip to main content
Menu

Towards Efficient End-to-End Encryption for Container Checkpointing Systems

Location

Oxford e-Research Centre, 7 Keble Road, Oxford

Date & Time

Thursday 29 Aug 2024 12:30 - Thursday 29 Aug 2024 13:00

Availability

Open to all. The talk will last 20 minutes, plus 10 minutes for discussion/ questions. Tea, coffee and biscuits will be provided. You are welcome to bring your own lunch.

Radostin Stoyanov will give a talk entitled "Towards Efficient End-to-End Encryption for Container Checkpointing Systems."

Abstract: Container checkpointing has emerged as a new paradigm for task migration, preemptive scheduling and elastic scaling of microservices. However, as soon as a snapshot that contains raw memory is exposed through the network or shared storage, sensitive data such as keys and passwords may become compromised. Existing solutions rely on encryption to protect data included in snapshots but by doing so prevent important performance optimizations such as memory de-duplication and incremental checkpointing. To address these challenges, we design and implement CRIUsec, an efficient end-to-end encryption scheme for container checkpointing systems built on the open-source CRIU (Checkpoint/Restore In Userspace). Our preliminary evaluation shows that CRIUsec integrates seamlessly with popular container platforms (Docker, Podman, Kubernetes), and compared to existing solutions, achieves an average of 1.57× speedup for memory-intensive workloads, and can be up to 100× faster for compute-intensive 

workloads.

Paper: https://ora.ox.ac.uk/objects/uuid:73ea28f5-6627-4059-8d44-4ca55fe2d8de