Computer security has turned into a general concern in our increasingly connected and automated world. A growing demand for faster, low-power, and smarter computing platforms have produced low-power and performance optimizations. Gradually, computing systems became complex and error-prone and thereby appealing targets for attackers. This has been vividly exposed by attacks like the Heartbleed, Rowhammer, and the recent Meltdown and Spectre. Even subtle errors can have a substantial real-world impact. Until recently, even the most informed people trusted the CPUs in their platforms. While many defenses have been offered to mitigate recent attacks, the efficiency and sustainability of these solutions and their timely and correct update are challenging, raising the need for building computing structures that are more resilient against and reactive to attacks from the ground-up.This panel brings experts from industry and academia to focus on the following questions:
- How should we address the efficiency-security trade-off in current CPUs?
- How do we provide proper and timely patching?
- What are the most fundamental issues that need to be addressed and methods to be developed in designing future processors to ensure safety and security, while acting in a complex, collaborative, and heterogeneous environment?