中文
相关论文

相关论文: Activation Functions Considered Harmful: Recoverin…

200 篇论文

Process-based confidential computing enclaves such as Intel SGX can be used to protect the confidentiality and integrity of workloads, without the overhead of virtualisation. However, they introduce a notable performance overhead,…

密码学与安全 · 计算机科学 2021-12-15 Jakob Svenningsson , Nicolae Paladi , Arash Vahidi

The tremendous success of deep neural networks has motivated the need to better understand the fundamental properties of these networks, but many of the theoretical results proposed have only been for shallow networks. In this paper, we…

数据结构与算法 · 计算机科学 2020-02-20 Rajesh Jayaram , David P. Woodruff , Qiuyi Zhang

Among existing privacy attacks on the gradient of neural networks, \emph{data reconstruction attack}, which reverse engineers the training batch from the gradient, poses a severe threat on the private training data. Despite its empirical…

密码学与安全 · 计算机科学 2021-12-23 Xudong Pan , Mi Zhang , Yifan Yan , Jiaming Zhu , Min Yang

Intel(R) Software Guard eXtensions (SGX) is a hardware-based technology for ensuring security of sensitive data from disclosure or modification that enables user-level applications to allocate protected areas of memory called enclaves. Such…

密码学与安全 · 计算机科学 2017-11-01 Rodolfo Silva , Pedro Barbosa , Andrey Brito

In this paper, we explore a new, yet critical, side-channel attack against Intel Software Guard Extension (SGX), called a branch shadowing attack, which can reveal fine-grained control flows (i.e., each branch) of an enclave program running…

密码学与安全 · 计算机科学 2017-06-05 Sangho Lee , Ming-Wei Shih , Prasun Gera , Taesoo Kim , Hyesoon Kim , Marcus Peinado

Recent research has demonstrated that Intel's SGX is vulnerable to software-based side-channel attacks. In a common attack, the adversary monitors CPU caches to infer secret-dependent data accesses patterns. Known defenses have major…

A protocol for two-party secure function evaluation (2P-SFE) aims to allow the parties to learn the output of function $f$ of their private inputs, while leaking nothing more. In a sense, such a protocol realizes a trusted oracle that…

Encrypting data before sending it to the cloud protects it against hackers and malicious insiders, but requires the cloud to compute on encrypted data. Trusted (hardware) modules, e.g., secure enclaves like Intel's SGX, can very efficiently…

密码学与安全 · 计算机科学 2017-10-03 Andreas Fischer , Benny Fuhry , Florian Kerschbaum , Eric Bodden

Activation functions play critical roles in neural networks, yet current off-the-shelf neural networks pay little attention to the specific choice of activation functions used. Here we show that data-aware customization of activation…

机器学习 · 计算机科学 2023-01-18 Fuchang Gao , Boyu Zhang

When neural networks (NeuralNets) are implemented in hardware, their weights need to be stored in memory devices. As noise accumulates in the stored weights, the NeuralNet's performance will degrade. This paper studies how to use error…

信息论 · 计算机科学 2020-01-14 Kunping Huang , Paul Siegel , Anxiao , Jiang

The weight initialization and the activation function of deep neural networks have a crucial impact on the performance of the training procedure. An inappropriate selection can lead to the loss of information of the input during forward…

机器学习 · 统计学 2018-10-09 Soufiane Hayou , Arnaud Doucet , Judith Rousseau

With the continued advancement and widespread adoption of machine learning (ML) models across various domains, ensuring user privacy and data security has become a paramount concern. In compliance with data privacy regulations, such as…

机器学习 · 计算机科学 2024-07-09 Nexhi Sula , Abhinav Kumar , Jie Hou , Han Wang , Reza Tourani

FPGA-based hardware accelerators are becoming increasingly popular due to their versatility, customizability, energy efficiency, constant latency, and scalability. FPGAs can be tailored to specific algorithms, enabling efficient hardware…

密码学与安全 · 计算机科学 2024-05-24 Bharadwaj Madabhushi , Sandip Kundu , Daniel Holcomb

Federated learning (FL) enables multiple clients to collaboratively train machine learning models under the coordination of a central server, while maintaining privacy. However, the server cannot directly monitor the local training…

机器学习 · 计算机科学 2025-07-23 Binbin Ding , Penghui Yang , Sheng-Jun Huang

The latest generation of Intel processors supports Software Guard Extensions (SGX), a set of instructions that implements a Trusted Execution Environment (TEE) right inside the CPU, by means of so-called enclaves. This paper presents…

性能 · 计算机科学 2019-06-27 Sébastien Vaucher , Valerio Schiavoni , Pascal Felber

Deep Neural Networks exhibit inherent vulnerabilities to adversarial attacks, which can significantly compromise their outputs and reliability. While existing research primarily focuses on attacking single-task scenarios or indiscriminately…

密码学与安全 · 计算机科学 2024-11-28 Jiacheng Guo , Tianyun Zhang , Lei Li , Haochen Yang , Hongkai Yu , Minghai Qin

Neural networks have been shown to be vulnerable against fault injection attacks. These attacks change the physical behavior of the device during the computation, resulting in a change of value that is currently being computed. They can be…

密码学与安全 · 计算机科学 2023-03-01 Jakub Breier , Dirmanto Jap , Xiaolu Hou , Shivam Bhasin , Yang Liu

Convolutional neural networks (CNNs), one of the key architectures of deep learning models, have achieved superior performance on many machine learning tasks such as image classification, video recognition, and power systems. Despite their…

机器学习 · 计算机科学 2024-07-17 Hanxiao Lu , Zeyu Huang , Ren Wang

Prior approaches for membership privacy preservation usually update or retrain all weights in neural networks, which is costly and can lead to unnecessary utility loss or even more serious misalignment in predictions between training data…

机器学习 · 计算机科学 2026-03-16 Xingli Fang , Jung-Eun Kim

The performance of artificial neural networks (ANNs) is influenced by weight initialization, the nature of activation functions, and their architecture. There is a wide range of activation functions that are traditionally used to train a…