English
Related papers

Related papers: SIGDROP: Signature-based ROP Detection using Hardw…

200 papers

Security and distributed infrastructure are two of the most common requirements for big data software. But the security features of the big data platforms are still premature. It is critical to identify, modify, test and execute some of the…

Cryptography and Security · Computer Science 2016-11-24 Santosh Aditham , Nagarajan Ranganathan

System-on-chip (SoC) developers increasingly rely on pre-verified hardware intellectual property (IP) blocks acquired from untrusted third-party vendors. These IPs might contain hidden malicious functionalities or hardware Trojans to…

Cryptography and Security · Computer Science 2021-12-01 Pravin Gaikwad , Jonathan Cruz , Prabuddha Chakraborty , Swarup Bhunia , Tamzidul Hoque

Operating System (OS) fingerprinting is critical for network security, but conventional methods do not provide formal uncertainty quantification mechanisms. Conformal Prediction (CP) could be directly wrapped around existing methods to…

Cryptography and Security · Computer Science 2026-02-16 Rubén Pérez-Jove , Osvaldo Simeone , Alejandro Pazos , Jose Vázquez-Naya

Developing an operating system (OS) for low-end embedded devices requires continuous adaptation to new hardware architectures and components, while serviceability of features needs to be assured for each individual platform under tight…

Systems and Control · Electrical Eng. & Systems 2022-07-21 Kevin Weiss , Michel Rottleuthner , Thomas C. Schmidt , Matthias Wählisch

Rust is an emerging programming language that aims to prevent memory-safety bugs. However, the current design of Rust also brings side effects which may increase the risk of memory-safety issues. In particular, it employs OBRM…

Programming Languages · Computer Science 2021-04-27 Mohan Cui , Chengjun Chen , Hui Xu , Yangfan Zhou

Open-source software (OSS) is a critical component of modern software systems, yet supply chain security remains challenging in practice due to unavailable or obfuscated source code. Consequently, security teams often rely on runtime…

Cryptography and Security · Computer Science 2026-05-27 Zhuoran Tan , Ke Xiao , Jeremy Singer , Christos Anagnostopoulos

Users' website browsing history contains sensitive information, like health conditions, political interests, financial situations, etc. Some recent studies have demonstrated the possibility of inferring website fingerprints based on…

Cryptography and Security · Computer Science 2021-10-05 Han Wang

Embedded devices are increasingly present in our everyday life. They often process critical information, and hence, rely on cryptographic protocols to achieve security. However, embedded devices remain vulnerable to attackers seeking to…

Cryptography and Security · Computer Science 2023-08-08 Rodothea Myrsini Tsoupidi , Elena Troubitsyna , Panagiotis Papadimitratos

Instrumenting programs for performing run-time checking of properties, such as regular shapes, is a common and useful technique that helps programmers detect incorrect program behaviors. This is specially true in dynamic languages such as…

Programming Languages · Computer Science 2018-04-09 Maximiliano Klemen , Nataliia Stulova , Pedro Lopez-Garcia , José F. Morales , Manuel V. Hermenegildo

RISC-V is an open instruction set architecture recently developed for embedded real-time systems. To achieve a lasting security on these systems and design efficient countermeasures, a better understanding of vulnerabilities to novel and…

Cryptography and Security · Computer Science 2022-11-30 Olivier Gilles , Franck Viguier , Nikolai Kosmatov , Daniel Gracia Pérez

Software-exploitable Hardware Trojans (HTs) enable attackers to execute unauthorized software or gain illicit access to privileged operations. This manuscript introduces a hardware-based methodology for detecting runtime HT activations…

Cryptography and Security · Computer Science 2025-09-25 Alessandro Palumbo , Ruben Salvador

Current low-level exploits often rely on code-reuse, whereby short sections of code (gadgets) are chained together into a coherent exploit that can be executed without the need to inject any code. Several protection mechanisms attempt to…

Software Engineering · Computer Science 2016-05-27 Andreas Follner , Alexandre Bartel , Eric Bodden

Intrusion Detection & Prevention Systems generally aims at detecting / preventing attacks against Information systems and networks. The basic task of IDPS is to monitor network & system traffic for any malicious packets/patterns and hence…

Cryptography and Security · Computer Science 2010-07-15 Mohammed Misbahuddin , Sachin Narayanan , Bishwa Ranjan Ghosh

The topological gap protocol (TGP) is a statistical test designed to identify a topological phase with high confidence and without human bias. It is used to determine a promising parameter regime for operating topological qubits. The…

Mesoscale and Nanoscale Physics · Physics 2025-04-21 Morteza Aghaee , Zulfi Alam , Mariusz Andrzejczuk , Andrey E. Antipov , Mikhail Astafev , Amin Barzegar , Bela Bauer , Jonathan Becker , Umesh Kumar Bhaskar , Alex Bocharov , Srini Boddapati , David Bohn , Jouri Bommer , Leo Bourdet , Samuel Boutin , Benjamin J. Chapman , Sohail Chatoor , Anna Wulff Christensen , Patrick Codd , William S. Cole , Paul Cooper , Fabiano Corsetti , Ajuan Cui , Andreas Ekefjärd , Saeed Fallahi , Luca Galletti , Geoff Gardner , Deshan Govender , Flavio Griggio , Ruben Grigoryan , Sebastian Grijalva , Sergei Gronin , Jan Gukelberger , Marzie Hamdast , Esben Bork Hansen , Sebastian Heedt , Samantha Ho , Laurens Holgaard , Kevin Van Hoogdalem , Jinnapat Indrapiromkul , Henrik Ingerslev , Lovro Ivancevic , Thomas Jensen , Jaspreet Jhoja , Jeffrey Jones , Konstantin V. Kalashnikov , Ray Kallaher , Rachpon Kalra , Farhad Karimi , Torsten Karzig , Maren Elisabeth Kloster , Christina Knapp , Jonne Koski , Pasi Kostamo , Tom Laeven , Gijs de Lange , Thorvald Larsen , Jason Lee , Kyunghoon Lee , Grant Leum , Kongyi Li , Tyler Lindemann , Matthew Looij , Marijn Lucas , Roman Lutchyn , Morten Hannibal Madsen , Nash Madulid , Michael Manfra , Signe Brynold Markussen , Esteban Martinez , Marco Mattila , Robert McNeil , Ryan V. Mishmash , Gopakumar Mohandas , Christian Mollgaard , Michiel de Moor , Trevor Morgan , George Moussa , Chetan Nayak , William Hvidtfelt Padkær Nielsen , Jens Hedegaard Nielsen , Mike Nystrom , Eoin O'Farrell , Keita Otani , Karl Petersson , Luca Petit , Dima Pikulin , Mohana Rajpalke , Alejandro Alcaraz Ramirez , Katrine Rasmussen , David Razmadze , Yuan Ren , Ken Reneris , Ivan A. Sadovskyy , Lauri Sainiemi , Juan Carlos Estrada Saldaña , Irene Sanlorenzo , Emma Schmidgall , Cristina Sfiligoj , Sarat Sinha , Thomas Soerensen , Patrick Sohr , Tomaš Stankevič , Lieuwe Stek , Eric Stuppard , Henri Suominen , Judith Suter , Sam Teicher , Nivetha Thiyagarajah , Raj Tholapi , Mason Thomas , Emily Toomey , Josh Tracy , Michelle Turley , Shivendra Upadhyay , Ivan Urban , Dmitrii V. Viazmitinov , Dominik Vogel , John Watson , Alex Webster , Joseph Weston , Georg W. Winkler , David J. Van Woerkom , Brian Paquelet Wütz , Chung Kai Yang , Emrah Yucelen , Jesús Herranz Zamorano , Roland Zeisel , Guoji Zheng , Justin Zilke

Errors due to hardware or low level software problems, if detected, can be fixed by various schemes, such as recomputation from a checkpoint. Silent errors are errors in application state that have escaped low-level error detection. At…

Numerical Analysis · Computer Science 2018-01-08 Austin R. Benson , Sven Schmit , Robert Schreiber

Modern code reuse attacks are taking full advantage of bloated software. Attackers piece together short sequences of instructions in otherwise benign code to carry out malicious actions. Eliminating these reusable code snippets, known as…

Cryptography and Security · Computer Science 2021-10-20 Chris Porter , Sharjeel Khan , Santosh Pande

Cybercriminals use Return Oriented Programming techniques to attack systems and IoT devices. While defenses have been developed, not all of them are applicable to constrained devices. We present Shakedown, which is a compile-time…

Cryptography and Security · Computer Science 2018-10-12 Fady Copty , Francisco Hernandez , Dov Murik , Olmo Rayón

Temporal memory corruptions are commonly exploited software vulnerabilities that can lead to powerful attacks. Despite significant progress made by decades of research on mitigation techniques, existing countermeasures fall short due to…

Cryptography and Security · Computer Science 2020-10-27 Reza Mirzazade Farkhani , Mansour Ahmadi , Long Lu

Port knocking is a technique by which only a single packet or special sequence will permit the firewall to open a port on a machine where all ports are blocked by default. It is a passive authorization technique which offers firewall-level…

Networking and Internet Architecture · Computer Science 2012-07-09 Z. A. Khan , N. Javaid , M. H. Arshad , A. Bibi , B. Qasim

Deep Neural Networks (DNNs) are susceptible to backdoor attacks, where adversaries poison training data to implant backdoor into the victim model. Current backdoor defenses on poisoned data often suffer from high computational costs or low…

Multimedia · Computer Science 2025-07-28 Binyan Xu , Fan Yang , Xilin Dai , Di Tang , Kehuan Zhang