Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christopher Ferguson

dblp:79/1182 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Internet of things and sensor networks · 100%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
sensor network security
0.112011
Self-Healing Control Flow Protection in Sensor Applications · IEEE Trans. Dependable Secur. Comput. 2011
Systems and software security › exploitation › injection attacks
code injection attack
0.012011
Self-Healing Control Flow Protection in Sensor Applications · IEEE Trans. Dependable Secur. Comput. 2011
Systems and software security
memory safety
0.012011
Self-Healing Control Flow Protection in Sensor Applications · IEEE Trans. Dependable Secur. Comput. 2011

Methods — techniques the papers use, named apart from their topics

machine instruction level processing · 0.2diversified protection code · 0.2
YearPublicationVenuePosition
2019 A Molecular Research and Discovery Platform for Placental Research: the Placental Atlas Tool (PAT)
Michael Keller, John Ilekis, Alexandra Shlionskaya, Christopher Ferguson, Archana Mohale
AMIA4
2011 A study of self-propagating mal-packets in sensor networks: Attacks and defenses
Qijun Gu, Christopher Ferguson, Rizwan Noorani
Comput. Secur.2
2011 Self-Healing Control Flow Protection in Sensor Applications
abstract
Since sensors do not have a sophisticated hardware architecture or an operating system to manage code for safety, attacks injecting code to exploit memory-related vulnerabilities can present threats to sensor applications. In a sensor's simple memory architecture, injected code can alter the control flow of a sensor application to either misuse existing routines or download other malicious code to achieve attacks. To protect the control flow, this paper proposes a self-healing scheme that can stop attacks from exploiting the control flow and then recover sensor applications to normal operations with minimum overhead. The self-healing scheme embeds diversified protection code at particular locations to enforce access control in code memory. Both the access control code and the recovery code are designed to be resilient to control flow attacks that attempt to evade the protection. Furthermore, the self-healing scheme directly processes application code at the machine instruction level, instead of performing control or data analysis on source code. The implementation and evaluation show that the self-healing scheme is lightweight in protecting sensor applications.
Christopher Ferguson, Qijun Gu
IEEE Trans. Dependable Secur. Comput.1
2009 Self-healing control flow protection in sensor applications
abstract
Since sensors do not have a sophisticated hardware architecture or an operating system to manage code for safety, attacks injecting code to exploit memory-related vulnerabilities can present threats to sensor applications. In a sensor's simple memory architecture, injected code can alter the control flow of a sensor application to either misuse existing routines or download other malicious code to achieve attacks. To protect the control flow, this paper proposes a self-healing scheme that can detect attacks attempting to alter the control flow and then recover sensor applications to normal operations with minimum overhead. The self-healing scheme embeds diversified protection code at particular locations to enforce access control in program memory. Both the access control code and the recovery code are designed to be resilient to control flow attacks that attempt to evade the protection. Furthermore, the self-healing scheme directly processes application code at the machine instruction level, instead of performing control or data analysis on source code. The implementation and evaluation show that the self-healing scheme is lightweight in protecting sensor applications.
Christopher Ferguson, Qijun Gu, Hongchi Shi
WISEC1