Dijkstra's Pipe: Timing-Secure Processors by Design
Dijkstra's Pipe: Timing-Secure Processors by Design
批准号:
EP/V038699/1
负责人:
Vijayanand Nagarajan
金额:
$68.2万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2021
资助国家:
英国
项目状态:
未结题
起止时间:
2021 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Society relies on microprocessors, from mobile phones to datacentres. The microprocessor industry, however, is facing a security crisis. The recently discovered speculation-based timing-channel vulnerabilities, such as Spectre, allows for a malicious actor running code on a system -- e.g., JavaScript adverts within a browser -- to potentially steal secrets and break down barriers. The culprit in this case is sophisticated hardware speculation techniques, which allow for instructions (such as those conditionally dependent on branches) to be tentatively executed even before it is known whether they can execute. Such techniques have been the bread-and-butter of high-performance processors, and it is unlikely that companies can afford to do away with them.How does one design a microprocessor that provably guarantees security against such timing-channel vulnerabilities without compromising performance? In this project, we propose a new way of designing processors that are guaranteed to be timing-secure by design. Our approach is based on a new foundational specification, called a timing influence model that specifies how speculative instructions are allowed to impact other instructions. We will build on this foundation by investigating a methodology and a tool flow wherein the designer expresses their microarchitectural design while our tool automatically verifies the said design against the timing influence model, and estimates its performance via cycle-accurate simulation. If successful, our secure-by-construction methodology will not only help address the security crisis faced by today's processors, it also has the potential to reduce costs by reforming processor design entirely.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3591267
发表时间:
2023-06
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Andrés Goens;S. Chakraborty;Susmit Sarkar;Sukarn Agarwal;Nicolai Oswald;V. Nagarajan]
通讯作者:
Andrés Goens;S. Chakraborty;Susmit Sarkar;Sukarn Agarwal;Nicolai Oswald;V. Nagarajan
GhostMinion: A Strictness-Ordered Cache System for Spectre Mitigation
GhostMinion:用于缓解幽灵的严格有序缓存系统
DOI:
10.1145/3466752.3480074
发表时间:
2021
期刊:
影响因子:
--
作者:
[Ainsworth S]
通讯作者:
Ainsworth S
HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols
HeteroGen:异构缓存一致性协议的自动综合
DOI:
--
发表时间:
2022
期刊:
28th IEEE International Symposium on High-Performance Computer Architecture
影响因子:
--
作者:
[Oswald, Nicolai, Nagarajan, Vijay, Sorin, Daniel, Gavrielatos, Vasilis, Olausson, Theo, Carr, Reece]
通讯作者:
Carr, Reece
C3: Scalable & Verified Shared Memory via Consistency-directed Cache Coherence
-
批准号:EP/M027317/1
-
项目类别:Research Grant
-
资助金额:$85.23万
-
财政年份:2015
-
负责人:Vijayanand Nagarajan
-
依托单位:
Error-tolerant Stream Processing System Design (ESP-SD)
-
批准号:EP/M001202/1
-
项目类别:Research Grant
-
资助金额:$44.99万
-
财政年份:2014
-
负责人:Vijayanand Nagarajan
-
依托单位:
国内基金
海外基金
一个新的拟南芥PP1磷酸酶(PIPE)调节赤霉素信号转导通路的研究
-
批准号:31070247
-
项目类别:面上项目
-
资助金额:33.0万元
-
批准年份:2010
-
负责人:侯岁稳
-
依托单位:
环路热管(Loop Heat Pipe)两相传热机理的理论与实验研究
-
批准号:50676006
-
项目类别:面上项目
-
资助金额:30.0万元
-
批准年份:2006
-
负责人:林贵平
-
依托单位: