Search · four archives
Search · four archives
14 papers · ranked by Valyu relevance
Oscar Llorente-Vazquez, Xabier Ugarte-Pedrero, Igor Santos-Grueiro, Pablo Garcia Bringas
Dynamic Binary Instrumentation (DBI) is the set of techniques that enable instrumentation of programs at run-time, making it possible to monitor and modify the execution of compiled binaries or entire systems. DBI is used for countless security applications and analyses, and is extensively used across many fields in…
Sebastian Kreutzer, Christian Iwainsky, Marta García-Gasulla, Víctor López + 1 more
'Víctor López' 'Christian Bischof'] Abstract—Automated code instrumentation, i.e. the insertion of measurement hooks into a target application by the compiler, is an established technique for collecting reliable, fine-grained performance data. The set of functions to instrument has to be selected with care, as…
Jan Wichelmann, Christopher Peredy, Florian Sieck, Anna Pätschke + 1 more
'Thomas Eisenbarth'] Abstract. RISC –V is an emerging technology, with applications ranging from embedded devices to high-performance servers. Therefore, more and more security-critical workloads will be conducted with code that is compiled for RISC –V. Well-known microarchitectural side-channel attacks against…
Lambang Akbar Wijayadi, Yuancheng Jiang, Roland H. C. Yap, Zhenkai Liang + 1 more
Disassemblers are crucial in the analysis and modification of binaries. In practice, disassemblers are known to have errors. Existing works showing disassembler errors rely on heuristic implementation without specific guarantees. They also assume source code and compiler toolchains for ground truth. However, the…
Changyu Zhao, Yohan Beugin, Jean-Charles Noirot Ferrand, Quinn Burke + 2 more
Dynamic program analysis is invaluable for malware detection, debugging, and performance profiling. However, software-based instrumentation incurs high overhead and can be evaded by antianalysis techniques. In this paper, we propose LibIHT, a hardwareassisted tracing framework that leverages on-CPU branch tracing…
Ben L. Titzer, Elizabeth Gilbert, Bradley Wei Jie Teo, Yash Anand + 2 more
'Kazuyuki Takayama' 'Heather Miller'] Just as we use the common term application to refer to a selfcontained program, we will use the term monitor to refer to a self-contained analysis which monitors an application and observes execution events and internal states. For example, a profile monitor might count the number…
Seon-Jin Hwang, Assem Utaliyeva, Jae-Seok Kim, Yoon-Ho Choi + 1 more
'Radek Fujdiak'] In recent years, the number and sophistication of malware attacks on computer systems have increased significantly. One technique employed by malware authors to evade detection and analysis, known as Heaven’s Gate, enables 64-bit code to run within a 32-bit process. Heaven’s Gate exploits a feature in…
GyeongTaek Choi, Seungho Jeon
WebAssembly is a low-level binary format originally designed to enable high-performance applications to run in web browsers. As WebAssembly is increasingly being ported to various environments, the security verification of WebAssembly execution environments is becoming more critical. While a wide variety of WebAssembly…
Yuhao Jia, Zhicheng Yu, Zhen Hong, Asadullah Shaikh
Binary code similarity detection plays a crucial role in various applications within binary security, including vulnerability detection, malicious software analysis, etc. However, existing methods suffer from limited differentiation in binary embedding representations across different compilation environments, lacking…
Ayşe Berçin Barlas, Atakan Özsan, Chantal Prévost, Sophie Sacquin-Mora + 1 more
Static structural models often fail to capture the dynamic mechanisms of protein interactions. To address this, we introduce DynaPIN, an open-source pipeline for extracting dynamic interface fingerprints from molecular simulations. DynaPIN unifies quality control metrics, interface prediction accuracy assessment, and…
Authors not listed
In experimental chemistry, actions are adjusted based on what we see—such as dosing until dissolution, heating until melting, or stirring until mixing is complete. However, current self-driving labs (SDLs) do not monitor these visual cues. HeinSight 4.0 fills this gap by integrating computer vision into SDLs to enable…
Lijia Jia, Yue Shi, Jing Yang, Shangzhe Li + 14 more
The explosive growth of digital data is overwhelming conventional storage media, creating an urgent need for more efficient solutions. DNA offers immense potential for digital data storage, yet most systems remain static and archival. Here, we present a modular DNA storage architecture based on dynamic DNA bytes…
Lilian R Heil, Philip M Remes, Jesse D Canterbury, Ping Yip + 3 more
We report a data independent acquisition (DIA) strategy that dynamically adjusts the tandem mass spectrometry (MS/MS) windows during the chromatographic separation. The method focuses MS/MS acquisition on the most relevant mass range at each point in time – improving the quantitative sensitivity by increasing the time…
Alvaro A. Villa-Garzón, Jhon W. Branch-Bedoya, Fernan A. Villa-Garzón
This work presents the development of a two-part platform designed to evaluate the energy performance of Internet of Things (IoT) devices. The first component is a real-time monitoring system capable of synchronously measuring voltage and current to estimate the energy consumption of IoT nodes during the execution of…