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

Harikrishnan Chandrikakutty

dblp:02/10570 · also Harikrishnan Kumarapillai Chandrikakutty · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 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.

Network and information security
3 papers
Network security · 74% Hardware security and side channels · 26%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 41% Performance modeling and evaluation · 41% Processor architecture and microarchitecture · 19%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention
intrusion detection
0.422015
Securing Network Processors with High-Performance Hardware Monitors · IEEE Trans. Dependable Secur. Comput. 2015
High-performance hardware monitors to protect network processors from data plane attacks · DAC 2013
Performance modeling and evaluation › performance monitoring
hardware monitoring
0.212016
Dynamic Hardware Monitors for Network Processor Protection · IEEE Trans. Computers 2016
Embedded and real-time systems
runtime monitoring
0.212016
Dynamic Hardware Monitors for Network Processor Protection · IEEE Trans. Computers 2016
Hardware security and side channels
hardware monitoring
0.212015
Securing Network Processors with High-Performance Hardware Monitors · IEEE Trans. Dependable Secur. Comput. 2015
Internet architecture and protocols › network security
router security
0.112016
Dynamic Hardware Monitors for Network Processor Protection · IEEE Trans. Computers 2016
Processor architecture and microarchitecture › special-purpose processor
network processor
0.112015
Securing Network Processors with High-Performance Hardware Monitors · IEEE Trans. Dependable Secur. Comput. 2015

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

hardware monitoring · 1.2simulation · 0.8FPGA prototyping · 0.8instruction-level verification · 0.4instruction tracking · 0.3hardware monitor design · 0.3
YearPublicationVenuePosition
2016 Dynamic Hardware Monitors for Network Processor Protection
abstract
The importance of the Internet for society is increasing. To ensure a functional Internet, its routers need to operate correctly. However, the need for router flexibility has led to the use of software-programmable network processors in routers, which exposes these systems to data plane attacks. Recently, hardware monitors have been introduced into network processors to verify the expected behavior of processor cores at run time. If instruction-level execution deviates from the expected sequence, an attack is identified, triggering processor core recovery efforts. In this manuscript, we describe a scalable network processor monitoring system that supports the reallocation of hardware monitors to processor cores in response to workload changes. The scalability of our monitoring architecture is demonstrated using theoretical models, simulation, and router system-level experiments implemented on an FPGAbased hardware platform. For a system with four processor cores and six monitors, the monitors result in a 6 percent logic and 38 percent memory bit overhead versus the processor's core logic and instruction storage. No slowdown of system throughput due to monitoring is reported.
Kekai Hu, Harikrishnan Chandrikakutty, Zachary Goodman, Russell Tessier, Tilman Wolf
IEEE Trans. Computers2
2015 Securing Network Processors with High-Performance Hardware Monitors
abstract
As the Internet becomes integrated into nearly all aspects of everyday life, its reliability grows in importance. This vital communication resource, which has become an inviting target for attackers, must be protected with the same vigor as the end-systems it interconnects. Recent trends in network router architecture towards programmability and flexibility have increased the susceptibility of communication hardware to software attacks which modify intended data processing and forwarding functions. Contemporary routers typically feature network processors, whose protocol processing functions are determined via software. Prior work has shown that these general-purpose software-based processing systems can be attacked with data packets sent through the Internet. As a defense mechanism, the correct functionality of a network processor can be verified by a hardware monitor that observes processor operation and compares it to expected behavior. In the event of an attack, the monitor can interrupt the network processor, suppress malicious behavior, and reset the processor to a usable state for processing of subsequent traffic. In this work, we present several significant advances in hardware monitoring for network processors. A low-overhead monitor architecture that evaluates correct network processor operation in real-time on an instruction-by-instruction basis is described and tested. The monitor is shown to effectively prevent stack smashing attacks on processors that use a Harvard architecture, a widely used network processor configuration. Through experimentation, we show that our approach to hardware monitoring does not affect data plane packet throughput. In the event of an attack, malicious packets are dropped while packets of regular network traffic proceed through the network unaffected. A full evaluation of monitor architectural parameters is provided to create an optimized monitor design.
Tilman Wolf, Harikrishnan Chandrikakutty, Kekai Hu, Deepak Unnikrishnan, Russell Tessier
IEEE Trans. Dependable Secur. Comput.2
2013 High-performance hardware monitors to protect network processors from data plane attacks
abstract
The Internet represents an essential communication infrastructure that needs to be protected from malicious attacks. Modern network routers are typically implemented using embedded multi-core network processors that are inherently vulnerable to attack. Hardware monitor subsystems, which can verify the behavior of a router's packet processing system at runtime, can be used to identify and respond to an ever-changing range of attacks. While hardware monitors have primarily been described in the context of general-purpose computing, our work focuses on two important aspects that are relevant to the embedded networking domain: We present the design and prototype implementation of a high-performance monitor that can track each processor instruction with low memory overhead. Additionally, our monitor is capable of defending against attacks on processors with a Harvard architecture, the dominant contemporary network processor organization. We demonstrate that our monitor architecture provides no network slowdown in the absence of an attack and provides the capability to drop attack packets without otherwise affecting regular network traffic when an attack occurs.
Harikrishnan Chandrikakutty, Deepak Unnikrishnan, Russell Tessier, Tilman Wolf
DAC1