中文
相关论文

相关论文: Montsalvat: Partitioning Java Applications to Mini…

200 篇论文

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

Key-Value Stores (KVSs) are No-SQL databases that store data as key-value pairs and have gained popularity due to their simplicity, scalability, and fast retrieval capabilities. However, storing sensitive data in KVSs requires strong…

密码学与安全 · 计算机科学 2025-01-07 Aghiles Ait Messaoud , Sonia Ben Mokhtar , Anthony Simonet-Boulogne

Network services are among the riskiest programs executed by production systems. Such services execute large quantities of complex code and process data from arbitrary and untrusted network sources, often with high levels of system…

密码学与安全 · 计算机科学 2019-09-27 Mahya Soleimani Jadidi , Mariusz Zaborski , Brian Kidney , Jonathan Anderson

Intel Software Guard Extensions (SGX) provides a trusted execution environment (TEE) to run code and operate sensitive data. SGX provides runtime hardware protection where both code and data are protected even if other code components are…

密码学与安全 · 计算机科学 2020-06-25 Alexander Nilsson , Pegah Nikbakht Bideh , Joakim Brorsson

On-device ML introduces new security challenges: DNN models become white-box accessible to device users. Based on white-box information, adversaries can conduct effective model stealing (MS) and membership inference attack (MIA). Using…

密码学与安全 · 计算机科学 2023-10-12 Ziqi Zhang , Chen Gong , Yifeng Cai , Yuanyuan Yuan , Bingyan Liu , Ding Li , Yao Guo , Xiangqun Chen

Security architectures providing Trusted Execution Environments (TEEs) have been an appealing research subject for a wide range of computer systems, from low-end embedded devices to powerful cloud servers. The goal of these architectures is…

Using cloud-based applications comes with privacy implications, as the end-user looses control over their data. While encrypting all data on the client is possible, it largely reduces the usefulness of database management systems (DBMS)…

密码学与安全 · 计算机科学 2024-11-05 Louis Vialar , Jämes Ménétrey , Valerio Schiavoni , Pascal Felber

The adversarial model presented by trusted execution environments (TEEs) has prompted researchers to investigate unusual attack vectors. One particularly powerful class of controlled-channel attacks abuses page-table modifications to…

密码学与安全 · 计算机科学 2020-06-29 Daniel Moghimi , Jo Van Bulck , Nadia Heninger , Frank Piessens , Berk Sunar

Combining Federated Learning (FL) with a Trusted Execution Environment (TEE) is a promising approach for realizing privacy-preserving FL, which has garnered significant academic attention in recent years. Implementing the TEE on the server…

机器学习 · 计算机科学 2023-06-21 Fumiyuki Kato , Yang Cao , Masatoshi Yoshikawa

Searchable encryption (SE) is one of the key enablers for building encrypted databases. It allows a cloud server to search over encrypted data without decryption. Dynamic SE additionally includes data addition and deletion operations to…

密码学与安全 · 计算机科学 2020-04-13 Viet Vo , Shangqi Lai , Xingliang Yuan , Shi-Feng Sun , Surya Nepal , Joseph K. Liu

Live migration of applications is a fundamental capability for enabling resilient computing in modern distributed systems. However, extending this functionality to trusted applications (TA) -- executing within Trusted Execution Environments…

密码学与安全 · 计算机科学 2025-09-08 Stefanos Vasileaidis , Thanassis Giannetsos , Matthias Schunter , Bruno Crispo

A smart contract on a blockchain cannot keep a secret because its data is replicated on all nodes in a network. To remedy this problem, it has been suggested to combine blockchains with trusted execution environments (TEEs), such as Intel…

分布式、并行与集群计算 · 计算机科学 2018-05-23 Marcus Brandenburger , Christian Cachin , Rüdiger Kapitza , Alessandro Sorniotti

We present \texttt{secml}, an open-source Python library for secure and explainable machine learning. It implements the most popular attacks against machine learning, including test-time evasion attacks to generate adversarial examples…

机器学习 · 计算机科学 2022-05-16 Maura Pintor , Luca Demetrio , Angelo Sotgiu , Marco Melis , Ambra Demontis , Battista Biggio

It has been a long standing problem to securely outsource computation tasks to an untrusted party with integrity and confidentiality guarantees. While fully homomorphic encryption (FHE) is a promising technique that allows computations…

密码学与安全 · 计算机科学 2019-05-21 Wenhao Wang , Yichen Jiang , Qintao Shen , Weihao Huang , Hao Chen , Shuang Wang , XiaoFeng Wang , Haixu Tang , Kai Chen , Kristin Lauter , Dongdai Lin

Trusted Execution Environments (TEEs) have emerged at the forefront of edge computing to combat the lack of trust between system components. Field Programmable Gate Arrays (FPGAs) are commonly used as edge computers but were not created…

Cloud computing has emerged as a corner stone of today's computing landscape. More and more customers who outsource their infrastructure benefit from the manageability, scalability and cost saving that come with cloud computing. Those…

密码学与安全 · 计算机科学 2022-05-13 Ferdinand Brasser , Patrick Jauernig , Frederik Pustelnik , Ahmad-Reza Sadeghi , Emmanuel Stapf

One single error can result in a total compromise of all security in today's large, monolithic software. Partitioning of software can help simplify code-review and verification, whereas isolated execution of software-components limits the…

密码学与安全 · 计算机科学 2017-06-16 Alexander Senier , Martin Beck , Thorsten Strufe

Federated Learning (FL) is a distributed machine learning approach that has emerged as an effective way to address recent privacy concerns. However, FL introduces the need for additional security measures as FL alone is still subject to…

密码学与安全 · 计算机科学 2025-01-22 Bruno Casella

Virtualization enables information and communications technology industry to better manage computing resources. In this regard, improvements in virtualization approaches together with the need for consistent runtime environment, lower…

密码学与安全 · 计算机科学 2021-01-12 Omar Javed , Salman Toor

AMD SEV is a hardware feature designed for the secure encryption of virtual machines. SEV aims to protect virtual machine memory not only from other malicious guests and physical attackers, but also from a possibly malicious hypervisor.…

密码学与安全 · 计算机科学 2018-05-25 Mathias Morbitzer , Manuel Huber , Julian Horsch , Sascha Wessel