{DnD}: A {Cross-Architecture} deep neural network decompiler
31st USENIX Security Symposium (USENIX Security 22), 2022•usenix.org
The usage of Deep Neural Networks (DNNs) has steadily increased in recent years.
Especially when used in edge devices, dedicated DNN compilers are used to compile DNNs
into binaries. Many security applications (such as DNN model extraction, white-box
adversarial sample generation, and DNN model patching and hardening) are possible when
a DNN model is accessible. However, these techniques cannot be applied to compiled
DNNs. Unfortunately, no dedicated decompiler exists that is able to recover a high-level …
Especially when used in edge devices, dedicated DNN compilers are used to compile DNNs
into binaries. Many security applications (such as DNN model extraction, white-box
adversarial sample generation, and DNN model patching and hardening) are possible when
a DNN model is accessible. However, these techniques cannot be applied to compiled
DNNs. Unfortunately, no dedicated decompiler exists that is able to recover a high-level …
Abstract
The usage of Deep Neural Networks (DNNs) has steadily increased in recent years. Especially when used in edge devices, dedicated DNN compilers are used to compile DNNs into binaries. Many security applications (such as DNN model extraction, white-box adversarial sample generation, and DNN model patching and hardening) are possible when a DNN model is accessible. However, these techniques cannot be applied to compiled DNNs. Unfortunately, no dedicated decompiler exists that is able to recover a high-level representation of a DNN starting from its compiled binary code.
usenix.org
Showing the best result for this search. See all results