Demo Data from EDBT 2026 / reviewers in the wild / expert
Krutartha Patel
dblp:81/3530
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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 architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 62% Hardware reliability and fault tolerance · 38% | |
| Network and information security
1 paper |
Network security · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention › intrusion detection › attack detection
code injection attack detection |
0.1 | 1 | 2008 | SHIELD: a software hardware design methodology for security and reliability of MPSoCs · DAC 2008 |
Embedded and real-time systems
runtime monitoring |
0.1 | 1 | 2008 | SHIELD: a software hardware design methodology for security and reliability of MPSoCs · DAC 2008 |
Hardware reliability and fault tolerance › error detection
control flow checking |
0.0 | 1 | 2008 | SHIELD: a software hardware design methodology for security and reliability of MPSoCs · DAC 2008 |
Hardware reliability and fault tolerance › soft errors
soft error detection |
0.0 | 1 | 2008 | SHIELD: a software hardware design methodology for security and reliability of MPSoCs · DAC 2008 |
Methods — techniques the papers use, named apart from their topics
dedicated security processor · 0.2control-flow monitoring · 0.1control flow monitoring · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Architectural Frameworks for Security and Reliability of MPSoCsabstractMultiprocessor system-on-chip (MPSoC) architectures are increasingly used in modern embedded systems. MPSoCs are used for confidential and critical applications and hence need strong security and reliability features. Software attacks exploit vulnerabilities in the software on MPSoCs. In this paper we propose two MPSoC architectural frameworks, tCUFFS and iCUFFS, for an Application Specific Instruction set Processor (ASIP) design. Both tCUFFS and iCUFFS employ a dedicated security processor for detecting software attacks. iCUFFS relies on the exact number of instructions in the basic block to determine an attack and tCUFFS relies on time-frame based measures. In addition to software attacks, reliability concerns of bit flip errors in the control flow instructions (CFIs) are also addressed. Additional method is proposed to the iCUFFS framework to ensure reliable inter-processor communication. The results for the implementation on Xtensa processor from Tensilica showed, worst case runtime penalty of 38% for tCUFFS and 44% for iCUFFS, and worst case area overhead of 33% for tCUFFS and 40% for iCUFFS. The existing iCUFFS framework was able to detect approximately 70% of bit flip errors in the CFIs. The modified iCUFFS framework proposed for reliable inter-processor communication was at most 4% slower than the existing iCUFFS framework. Krutartha Patel, Sri Parameswaran, Roshan G. Ragel |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2009 | CUFFS: An instruction count based architectural framework for security of MPSoCsabstractMultiprocessor system on chip (MPSoC) architecture is rapidly gaining momentum for modern embedded devices. The vulnerabilities in software on MPSoCs are often exploited to cause software attacks, which are the most common type of attacks on embedded systems. Therefore, we propose an MPSoC architectural framework, CUFFS, for an application specific instruction set processor (ASIP) design that has a dedicated security processor called iGuard for detecting software attacks. Krutartha Patel, Sri Parameswaran, Roshan G. Ragel |
DATE | 1 |
| 2008 | SHIELD: a software hardware design methodology for security and reliability of MPSoCsabstractSecurity of MPSoCs is an emerging area of concern in embedded systems. Security is jeopardized by code injection attacks, which are the most common types of software attacks. Previous attempts to detect code injection in MPSoCs have been burdened with significant performance overheads. In this work, we present a hardware/software methodology to detect code injection attacks in MPSoCs. SHIELD instruments the software programs running on application processors in the MPSoC and also extracts control flow and basic block execution time information for runtime checking. We employ a dedicated security processor (monitor processor) to supervise the application processors on the MPSoC. Custom hardware is designed and used in the monitor and application processors. The monitor processor uses the custom hardware to rapidly analyze information communicated to it from the application processors at runtime. We have implemented SHIELD on a commercial extensible processor (Xtensa LX2) and tested it on a multiprocessor JPEG encoder program. In addition to code injection attacks, the system is also able to detect 83% of bit flips errors in the control flow instructions. The experiments show that SHIELD produces systems with runtime which is at least 9 times faster than the previous solution. SHIELD incurs a runtime (clock cycles) performance overhead of only 6.6% and an area overhead of 26.9%, when compared to a non-secure system. Krutartha Patel, Sri Parameswaran |
DAC | 1 |