English
Related papers

Related papers: Abusing Processor Exception for General Binary Ins…

200 papers

Memory safety remains a critical and widely violated property in reality. Numerous defense techniques have been proposed and developed but most of them are not applied or enabled by default in production-ready environment due to their…

Cryptography and Security · Computer Science 2021-11-30 Wei Song , Jiameng Ying , Sihao Shen , Boya Li , Hao Ma , Peng Liu

The Ethereum ecosystem, which secures over $381 billion in assets, fundamentally relies on client APIs as the sole interface between users and the blockchain. However, these critical APIs suffer from widespread implementation…

Software Engineering · Computer Science 2026-05-15 Jie Ma , Ningyu He , Jinwen Xi , Mingzhe Xing , Liangxin Liu , Jiushenzi Luo , Xiaopeng Fu , Chiachih Wu , Haoyu Wang , Ying Gao , Yinliang Yue

Transformer has been successfully used in practical applications, such as ChatGPT, due to its powerful advantages. However, users' input is leaked to the model provider during the service. With people's attention to privacy,…

Cryptography and Security · Computer Science 2023-08-22 Yuanchao Ding , Hua Guo , Yewei Guan , Weixin Liu , Jiarong Huo , Zhenyu Guan , Xiyong Zhang

Hardware reverse engineering is a universal tool for both legitimate and illegitimate purposes. On the one hand, it supports confirmation of IP infringement and detection of circuit malicious manipulations, on the other hand it provides…

Cryptography and Security · Computer Science 2019-10-04 Marc Fyrbiak , Sebastian Strauß , Christian Kison , Sebastian Wallat , Malte Elson , Nikol Rummel , Christof Paar

In an increasingly interconnected world, protecting electronic devices has grown more crucial because of the dangers of data extraction, reverse engineering, and hardware tampering. Producing chips in a third-party manufacturing company can…

Cryptography and Security · Computer Science 2025-07-08 Tanvir Rahman , A. B. M. Harun-ur Rashid

Dynamic analysis, through rehosting, is an important capability for security assessment in embedded systems software. Existing rehosting techniques aim to provide high-fidelity execution by accurately emulating hardware and peripheral…

BISM (Bytecode-Level Instrumentation for Software Monitoring) is a lightweight bytecode instrumentation tool that features an expressive high-level control-flow-aware instrumentation language. The language follows the aspect-oriented…

Programming Languages · Computer Science 2020-07-16 Chukri Soueidi , Ali Kassem , Yliès Falcone

Embedded systems represent a billionaire market and are present in most of the processors produced in the world.Embedded software interacts with external peripherals such as sensors and actuators through drivers. The strong interaction…

Software Engineering · Computer Science 2021-05-05 Sara C. M. Souza , Rogerio Atem de Carvalho

The problem of cross-platform binary code similarity detection aims at detecting whether two binary functions coming from different platforms are similar or not. It has many security applications, including plagiarism detection, malware…

Cryptography and Security · Computer Science 2018-07-30 Xiaojun Xu , Chang Liu , Qian Feng , Heng Yin , Le Song , Dawn Song

To understand and improve DRAM performance, reliability, security and energy efficiency, prior works study characteristics of commodity DRAM chips. Unfortunately, state-of-the-art open source infrastructures capable of conducting such…

Hardware Architecture · Computer Science 2025-10-21 Ataberk Olgun , Hasan Hassan , A. Giray Yağlıkçı , Yahya Can Tuğrul , Lois Orosa , Haocong Luo , Minesh Patel , Oğuz Ergin , Onur Mutlu

In the domain of Privacy-Preserving Machine Learning (PPML), Fully Homomorphic Encryption (FHE) is often used for encrypted computation to allow secure and privacy-preserving outsourcing of machine learning modeling. While FHE enables…

Cryptography and Security · Computer Science 2024-08-29 Hunjae "Timothy" Lee , Corey Clark

Application specific simulation is challenging task in various real time high performance embedded devices. In this study specific application is implemented with the help of Xilinx. Xilinx provides SDK and XPS tools, XPS tools used for…

Hardware Architecture · Computer Science 2014-07-02 Ravi Khatwal , Manoj Kumar Jain

The Branch Target Buffer (BTB) plays a critical role in efficient CPU branch prediction. Understanding the design and implementation of the BTB provides valuable insights for both compiler design and the mitigation of hardware attacks such…

Hardware Architecture · Computer Science 2024-12-10 Junpeng Wan

Sensors and actuators based on resonant micro-electro-mechanical systems (MEMS), such as scanning micro mirrors, are well-established in automotive and consumer products. As the areas of application broaden, the requirements for the MEMS…

Applied Physics · Physics 2020-02-07 Ulrike Nabholz , Florian Stockmar , Jan E. Mehner , Peter Degenfeld-Schonburg

Binary Function Similarity Detection (BFSD) is a core problem in software security, supporting tasks such as vulnerability analysis, malware classification, and patch provenance. In the past few decades, numerous models and tools have been…

Cryptography and Security · Computer Science 2026-04-03 Yiming Fan , Jun Yeon Won , Ding Zhu , Melih Sirlanci , Mahdi Khalili , Carter Yagemann

In this paper we describe an autotuning tool for optimization of OpenMP applications on highly multicore and multithreaded architectures. Our work was motivated by in-depth performance analysis of scientific applications and synthetic…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-01-17 Jakub Katarzyński , Maciej Cytowski

Modern compilers leverage block coverage profile data to carry out downstream profile-guided optimizations to improve the runtime performance and the size of a binary. Given a control-flow graph $G=(V, E)$ of a function in the binary, where…

Data Structures and Algorithms · Computer Science 2022-08-31 Li Chen , Ellis Hoag , Kyungwoo Lee , Julian Mestre , Sergey Pupyrev

Property Directed Reachability (PDR) is a powerful algorithm for formal verification of hardware and software systems, but its performance is highly sensitive to parameter configurations. Manual parameter tuning is time-consuming and…

Hardware Architecture · Computer Science 2026-04-01 Guangyu Hu , Chen Chen , Xiaofeng Zhou , Jiaxi Zhang , Wei Zhang , Hongce Zhang

Many tools and libraries employ hardware performance monitoring (HPM) on modern processors, and using this data for performance assessment and as a starting point for code optimizations is very popular. However, such data is only useful if…

Performance · Computer Science 2013-02-20 Jan Treibig , Georg Hager , Gerhard Wellein

In this paper we develop the first fine-grained rounding error analysis of finite element (FE) cell kernels and assembly. The theory includes mixed-precision implementations and accounts for hardware-acceleration via matrix multiplication…

Numerical Analysis · Mathematics 2024-10-17 M. Croci , G. N. Wells