Design Across Layers: Achieving More by Joining Hardware, Software, and Cryptography

Aktiviteetti: Kutsuttu akateeminen esitelmä

Description

Modern computer systems are built out of many different layers: protocols, software, and hardware all work together to make a larger system. Developers use each layer to build the next layer above it.

Security engineers can incorporate defences at different layers. Each layer has its own limitations: cryptography can’t be trusted if the software implementing it is vulnerable, and hardware can’t change to adapt to new situations. By combining primitives from different layers, we can produce security mechanisms that are more than the sum of their parts.

In this talk, we will show how cryptographic techniques, embedded into software, can protect against memory corruption attacks, and demonstrate how this can protect the return address stack and user data structures even in a vulnerable program.
Aikajakso11 syysk. 2023
Tapahtuman otsikkoWorkshop on Novel Architecture and Novel Design Automation
Tapahtuman tyyppiWorkshop
SijaintiLondon, Iso-BritanniaNäytä kartalla
Tunnustuksen arvoInternational