Publication | Open Access
Time Protection
58
Citations
54
References
2019
Year
Unknown Venue
Memory ProtectionEngineeringOperating SystemsInformation SecurityTime ProtectionOperating System SecurityComputer EngineeringComputer ArchitectureTrusted Execution EnvironmentSecure ComputingComputer ScienceConfidential ComputingHardware Security SolutionTiming ChannelsData SecurityCryptography
Timing channels enable data leakage that threatens the security of computer systems, from cloud platforms to smartphones and browsers executing untrusted third-party code. Preventing unauthorised information flow is a core duty of the operating system, however, present OSes are unable to prevent timing channels. We argue that OSes must provide time protection, the temporal equivalent of the established memory protection, for isolating security domains. We examine the requirements of time protection, present a design and its implementation in the seL4 microkernel, and evaluate efficacy and cost on x86 and Arm processors.
| Year | Citations | |
|---|---|---|
Page 1
Page 1