On the public citation graph

SmashGuard: A Hardware Solution to Prevent Security Attacks on the Function Return Address

0 signed · 113 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/3-540-36084-0_15openalex-snapshot
Accurate Buffer Overflow Detection via Abstract Pay load Execution
inferredcites →https://doi.org/10.1007/978-3-540-39881-3_21openalex-snapshot
Enlisting Hardware Architecture to Thwart Malicious Code Injection
inferredcites →https://doi.org/10.1016/b978-193226667-2/50047-5openalex-snapshot
Format String Attacks
inferredcites →https://doi.org/10.1109/icdsc.2001.918971openalex-snapshot
RAD: a compile-time solution to buffer overflow attacks
inferredcites →https://doi.org/10.1109/isca.1995.524578openalex-snapshot
Simultaneous multithreading: Maximizing on-chip parallelism
inferredcites →https://doi.org/10.1145/223982.224449openalex-snapshot
Simultaneous multithreading
inferredcites →https://doi.org/10.1145/2442776.2442786openalex-snapshot
CCured
inferredcites →https://doi.org/10.1145/503272.503286openalex-snapshot
CCured
inferredcites →https://doi.org/10.1145/780822.781149openalex-snapshot
CSSV
inferredcites →https://doi.org/10.1145/781131.781149openalex-snapshot
CSSV
inferredcites →https://doi.org/10.1145/940071.940113openalex-snapshot
Protecting C programs from attacks via invalid pointer dereferences
inferredcites →https://doi.org/10.1145/949952.940113openalex-snapshot
Protecting C programs from attacks via invalid pointer dereferences

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/spe.2804openalex-snapshot
A systematic approach toward security in Fog computing: Assets, vulnerabilities, possible countermeasures
inferred← citeshttps://doi.org/10.1007/11908739_19openalex-snapshot
Hardware Stack Design: Towards an Effective Defence Against Frame Pointer Overwrite Attacks
inferred← citeshttps://doi.org/10.1007/978-3-030-32079-9_13openalex-snapshot
FastCFI: Real-Time Control Flow Integrity Using FPGA Without Code Instrumentation
inferred← citeshttps://doi.org/10.1007/978-3-030-58951-6_17openalex-snapshot
Zipper Stack: Shadow Stacks Without Shadow
inferred← citeshttps://doi.org/10.1007/978-3-0348-0031-0_16openalex-snapshot
Protection against Buffer Overflow Attacks via Dynamic Binary Translation
inferred← citeshttps://doi.org/10.1007/978-3-319-22348-3_12openalex-snapshot
ABOR: An Automatic Framework for Buffer Overflow Removal in C/C++Programs
inferred← citeshttps://doi.org/10.1007/978-3-540-79966-5_3openalex-snapshot
Software Cannot Protect Software: An Argument for Dedicated Hardware in Security and a Categorization of the Trustworthiness of Information
inferred← citeshttps://doi.org/10.1007/978-3-662-46578-3_49openalex-snapshot
Protecting Binary Files from Stack-Based Buffer Overflow
inferred← citeshttps://doi.org/10.1007/978-981-15-6014-9_8openalex-snapshot
Vulnerability and Mitigation Strategies for Secure Expert Systems
inferred← citeshttps://doi.org/10.1007/s10617-008-9020-4openalex-snapshot
Automated software attack recovery using rollback and huddle
inferred← citeshttps://doi.org/10.1007/s11227-009-0301-xopenalex-snapshot
Using Pit to improve security in low-level programs
inferred← citeshttps://doi.org/10.1007/s11227-020-03542-1openalex-snapshot
A metadata-driven approach to efficiently detect code-reuse attacks on ARM multiprocessors
inferred← citeshttps://doi.org/10.1007/s11265-021-01732-5openalex-snapshot
DExIE - An IoT-Class Hardware Monitor for Real-Time Fine-Grained Control-Flow Integrity
inferred← citeshttps://doi.org/10.1016/b978-0-12-415815-3.00012-1openalex-snapshot
Hardware and Security
inferred← citeshttps://doi.org/10.1016/j.compeleceng.2008.06.010openalex-snapshot
A compiler-hardware approach to software protection for embedded systems
inferred← citeshttps://doi.org/10.1016/j.compeleceng.2013.11.032openalex-snapshot
Defeating buffer overflow attacks via virtualization
inferred← citeshttps://doi.org/10.1016/j.micpro.2009.06.002openalex-snapshot
Security extensions for integrity and confidentiality in embedded processors
inferred← citeshttps://doi.org/10.1016/j.microrel.2015.07.021openalex-snapshot
ShadowStack: A new approach for secure program execution
inferred← citeshttps://doi.org/10.1108/03321641311296873openalex-snapshot
An effective taint‐based software vulnerability miner
inferred← citeshttps://doi.org/10.1109/asianhost.2018.8607169openalex-snapshot
An Efficient Hardware-Oriented Runtime Approach for Stack-based Software Buffer Overflow Attacks
inferred← citeshttps://doi.org/10.1109/ats52891.2021.00014openalex-snapshot
Twine Stack: A Hybrid Mechanism Achieving Less Cost for Return Address Protection
inferred← citeshttps://doi.org/10.1109/cisce58541.2023.10142426openalex-snapshot
Stack Data Protection Mechanism for LLVM Intermediate Representation
inferred← citeshttps://doi.org/10.1109/compsac57700.2023.00092openalex-snapshot
Detecting and Preventing ROP Attacks using Machine Learning on ARM
inferred← citeshttps://doi.org/10.1109/compsacw.2012.103openalex-snapshot
Detection of Buffer Overflow Vulnerabilities in C/C++ with Pattern Based Limited Symbolic Evaluation
inferred← citeshttps://doi.org/10.1109/conecct55679.2022.9865767openalex-snapshot
A simple countermeasure to mitigate buffer overflow attack using minimalistic hardware-integrated software simulation for FPGA
inferred← citeshttps://doi.org/10.1109/cpsna.2013.6614242openalex-snapshot
On-chip control flow integrity check for real time embedded systems
inferred← citeshttps://doi.org/10.1109/cse.2009.369openalex-snapshot
Lightweight Hardware Return Address and Stack Frame Tracking to Prevent Function Return Address Attack
inferred← citeshttps://doi.org/10.1109/cse.2009.49openalex-snapshot
Architectural Support for Automated Software Attack Detection, Recovery, and Prevention
inferred← citeshttps://doi.org/10.1109/cse.2009.56openalex-snapshot
Hardware Containers for Software Components: A Trusted Platform for COTS-Based Systems
inferred← citeshttps://doi.org/10.1109/eit.2008.4554261openalex-snapshot
Architectural support for securing application data in embedded systems
inferred← citeshttps://doi.org/10.1109/ewdts52692.2021.9580979openalex-snapshot
AFTAB: A RISC-V Implementation with Configurable Gateways for Security
inferred← citeshttps://doi.org/10.1109/hpca.2018.00025openalex-snapshot
Record-Replay Architecture as a General Security Framework
inferred← citeshttps://doi.org/10.1109/hst.2011.5954994openalex-snapshot
TrustGeM: Dynamic trusted environment generation for chip-multiprocessors
inferred← citeshttps://doi.org/10.1109/iaw.2006.1652114openalex-snapshot
LibsafeXP: A Practical and Transparent Tool for Run-time Buffer Overflow Preventions
inferred← citeshttps://doi.org/10.1109/iccad57390.2023.10323688openalex-snapshot
CRYSTALS-Dilithium on RISC-V Processor: Lightweight Secure Boot Using Post-Quantum Digital Signature
inferred← citeshttps://doi.org/10.1109/iccd.2007.4601889openalex-snapshot
A low overhead hardware technique for software integrity and confidentiality
inferred← citeshttps://doi.org/10.1109/intelcis.2015.7397243openalex-snapshot
A proposed approach to detect and thwart previously unknown code injection attacks
inferred← citeshttps://doi.org/10.1109/issre.2006.32openalex-snapshot
Monitoring the Security Health of Software Systems
inferred← citeshttps://doi.org/10.1109/les.2018.2819983openalex-snapshot
Stack Redundancy to Thwart Return Oriented Programming in Embedded Systems
inferred← citeshttps://doi.org/10.1109/les.2018.2828506openalex-snapshot
Customized Instructions for Protection Against Memory Integrity Attacks
inferred← citeshttps://doi.org/10.1109/mc.2011.229openalex-snapshot
Defending against Buffer-Overflow Vulnerabilities
inferred← citeshttps://doi.org/10.1109/mcetech.2008.32openalex-snapshot
Understanding and Countering Insider Threats in Software Development
inferred← citeshttps://doi.org/10.1109/memcod.2016.7797764openalex-snapshot
SmashClean: A hardware level mitigation to stack smashing attacks in OpenRISC
inferred← citeshttps://doi.org/10.1109/micro.2004.20openalex-snapshot
Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow
inferred← citeshttps://doi.org/10.1109/mines.2012.81openalex-snapshot
Buffer Overflow Exploit and Defensive Techniques
inferred← citeshttps://doi.org/10.1109/sp.2016.9openalex-snapshot
HDFI: Hardware-Assisted Data-Flow Isolation
inferred← citeshttps://doi.org/10.1109/sp.2018.00066openalex-snapshot
Protecting the Stack with Metadata Policies and Tagged Hardware
inferred← citeshttps://doi.org/10.1109/sp46215.2023.10179416openalex-snapshot
Control Flow and Pointer Integrity Enforcement in a Secure Tagged Architecture
inferred← citeshttps://doi.org/10.1109/tc.2006.59openalex-snapshot
Security protection and checking for embedded system integration against buffer overflow attacks via hardware/software
inferred← citeshttps://doi.org/10.1109/tc.2012.269openalex-snapshot
Efficiently Securing Systems from Code Reuse Attacks
inferred← citeshttps://doi.org/10.1109/tdsc.2006.56openalex-snapshot
Secure Bit: Transparent, Hardware Buffer-Overflow Protection
inferred← citeshttps://doi.org/10.1109/tdsc.2022.3230748openalex-snapshot
Window Canaries: Re-Thinking Stack Canaries for Architectures With Register Windows
inferred← citeshttps://doi.org/10.1109/tdsc.2025.3604556openalex-snapshot
Elevating Parallel Shadow Stack Concepts for Architectures With Register Windows
inferred← citeshttps://doi.org/10.1134/s0361768815040052openalex-snapshot
Application of compiler transformations against software vulnerabilities exploitation
inferred← citeshttps://doi.org/10.1145/1055626.1055641openalex-snapshot
Using instruction block signatures to counter code injection attacks
inferred← citeshttps://doi.org/10.1145/1086297.1086306openalex-snapshot
Hardware support for code integrity in embedded processors
inferred← citeshttps://doi.org/10.1145/1096000.1096004openalex-snapshot
Detection and prevention of stack buffer overflow attacks
inferred← citeshttps://doi.org/10.1145/1755913.1755934openalex-snapshot
Defeating return-oriented rootkits with " Return-Less " kernels
inferred← citeshttps://doi.org/10.1145/1873548.1873550openalex-snapshot
PoliMakE
inferred← citeshttps://doi.org/10.1145/2413296.2413309openalex-snapshot
Holographic vulnerability studies
inferred← citeshttps://doi.org/10.1145/2714576.2714635openalex-snapshot
The Performance Cost of Shadow Stacks and Stack Canaries
inferred← citeshttps://doi.org/10.1145/2768566.2768569openalex-snapshot
Towards a practical solution to detect code reuse attacks on ARM mobile devices
inferred← citeshttps://doi.org/10.1145/2857705.2857722openalex-snapshot
HCFI
inferred← citeshttps://doi.org/10.1145/2872362.2872408openalex-snapshot
HIPStR
inferred← citeshttps://doi.org/10.1145/2954679.2872408openalex-snapshot
HIPStR
inferred← citeshttps://doi.org/10.1145/2954680.2872408openalex-snapshot
HIPStR
inferred← citeshttps://doi.org/10.1145/2980024.2872408openalex-snapshot
HIPStR
inferred← citeshttps://doi.org/10.1145/3035965openalex-snapshot
Using CoreSight PTM to Integrate CRA Monitoring IPs in an ARM-Based SoC
inferred← citeshttps://doi.org/10.1145/3075564.3075570openalex-snapshot
RAGuard
inferred← citeshttps://doi.org/10.1145/3110223openalex-snapshot
Architectural Supports to Protect OS Kernels from Code-Injection Attacks and Their Applications
inferred← citeshttps://doi.org/10.1145/3196494.3196531openalex-snapshot
A Leak-Resilient Dual Stack Scheme for Backward-Edge Control-Flow Integrity
inferred← citeshttps://doi.org/10.1145/3280852openalex-snapshot
RAGuard
inferred← citeshttps://doi.org/10.1145/3387902.3392629openalex-snapshot
RCecker
inferred← citeshttps://doi.org/10.1145/3441110.3441146openalex-snapshot
DExIE - An IoT-Class Hardware Monitor for Real-Time Fine-Grained Control-Flow Integrity
inferred← citeshttps://doi.org/10.1145/3458471openalex-snapshot
FastCFI: Real-time Control-Flow Integrity Using FPGA without Code Instrumentation
inferred← citeshttps://doi.org/10.1145/3593856.3595915openalex-snapshot
Metal: An Open Architecture for Developing Processor Features
inferred← citeshttps://doi.org/10.1145/3604803openalex-snapshot
Survey on Architectural Attacks: A Unified Classification and Attack Model
inferred← citeshttps://doi.org/10.1201/b19311-16openalex-snapshot
Securing Embedded Systems: Cyberattacks, Countermeasures, and Challenges
inferred← citeshttps://doi.org/10.1504/ijitst.2016.078583openalex-snapshot
A software tool to protect executable files from buffer overflow attacks
inferred← citeshttps://doi.org/10.15514/ispras-2014-26(3)-6openalex-snapshot
Compiler protection techniques against software vulnerabilities exploitation
inferred← citeshttps://doi.org/10.23919/ics.2025.3583689openalex-snapshot
Backward-Edge Control Flow Integrity Based on Return Address Encryption
inferred← citeshttps://doi.org/10.28945/1257openalex-snapshot
Runtime Monitoring of Malicious Code in a Net-work
inferred← citeshttps://doi.org/10.31274/rtd-180813-16077openalex-snapshot
Architectural support for secure and survivable embedded software
inferred← citeshttps://doi.org/10.3233/emc-2006-00060openalex-snapshot
An efficient runtime instruction block verification for secure embedded systems
inferred← citeshttps://doi.org/10.32657/10356/61780openalex-snapshot
Augmenting static program analysis and design verification with pattern recognition
inferred← citeshttps://doi.org/10.32657/10356/68915openalex-snapshot
Auditing buffer overflow vulnerabilities using program analysis and data mining techniques
inferred← citeshttps://doi.org/10.3390/app12136702openalex-snapshot
An In-Depth Survey of Bypassing Buffer Overflow Mitigation Techniques
inferred← citeshttps://doi.org/10.3390/cryptography7040058openalex-snapshot
Secure Instruction and Data-Level Information Flow Tracking Model for RISC-V
inferred← citeshttps://doi.org/10.3390/electronics12234741openalex-snapshot
Fine-Grained Modeling of ROP Vulnerability Exploitation Process under Stack Overflow Based on Petri Nets
inferred← citeshttps://doi.org/10.3745/ktccs.2014.3.11.427openalex-snapshot
A Study for Task Detection Acquiring Abnormal Permission in Linux
inferred← citeshttps://doi.org/10.3850/9783981537079_0550openalex-snapshot
Integration of ROP/JOP Monitoring IPs in an ARM-based SoC
inferred← citeshttps://doi.org/10.4186/ej.2011.15.2.31openalex-snapshot
Survey of Protections from Buffer-Overflow Attacks
inferred← citeshttps://doi.org/10.46300/9109.2024.18.6openalex-snapshot
Embedding More Autonomous Safety in MCUs-Based Embedded Systems using Project-Based Learning (case study)
inferred← citeshttps://doi.org/10.46586/tches.v2025.i1.227-250openalex-snapshot
Call Rewinding: Efficient Backward Edge Protection
inferred← citeshttps://doi.org/10.48550/arxiv.1706.07257openalex-snapshot
A survey of Hardware-based Control Flow Integrity (CFI)
inferred← citeshttps://doi.org/10.48550/arxiv.1905.10242openalex-snapshot
PACStack: an Authenticated Call Stack
inferred← citeshttps://doi.org/10.5555/1789374.1789378openalex-snapshot
Software cannot protect software: an argument for dedicated hardware in security and a categorization of the trustworthiness of information
inferred← citeshttps://doi.org/10.5762/kais.2012.13.10.4794openalex-snapshot
Return address stack for protecting from buffer overflow attack
inferred← citeshttps://doi.org/10.58837/chula.the.2016.1477openalex-snapshot
BUFFER-OVERFLOW PROTECTION USING BOUNDARY BIT
inferred← citeshttps://doi.org/10.70675/9d29f0d1zf7cbz4a34zb181z34f03f2831f2openalex-snapshot
Approaches, Strategies, and Implementations of Memory Safety Defenses in Critical and Constrained Embedded Systems
inferred← citeshttps://doi.org/10.70675/f898889ez44fcz4babz82caz7ac5a9fe2c08openalex-snapshot
Sécurisation de l’exécution des applications contre les attaques par injection de fautes par une contre-mesure intégrée au processeur
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.