Demo Data from EDBT 2026 / reviewers in the wild / expert
Abhranil Maiti
dblp:26/1513
· DBLP profile ↗
10ranked-venue papers
8as 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 · 7 · 6 first-authorSecurity and privacy · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1Applied, 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.
| Network and information security
3 papers |
Hardware security and side channels · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware reliability and fault tolerance · 77% Integrated circuit design · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › hardware security primitives
physical unclonable function |
0.4 | 3 | 2012 | A Robust Physical Unclonable Function With Enhanced Challenge-Response Set · IEEE Trans. Inf. Forensics Secur. 2012 Improved Ring Oscillator PUF: An FPGA-friendly Secure Primitive · J. Cryptol. 2011 Impact and compensation of correlated process variation on ring oscillator based puf · FPGA 2009 |
Hardware security and side channels › hardware security primitives › physical unclonable function
ring oscillator PUF |
0.3 | 3 | 2012 | Improved Ring Oscillator PUF: An FPGA-friendly Secure Primitive · J. Cryptol. 2011 Impact and compensation of correlated process variation on ring oscillator based puf · FPGA 2009 A Robust Physical Unclonable Function With Enhanced Challenge-Response Set · IEEE Trans. Inf. Forensics Secur. 2012 |
Hardware reliability and fault tolerance
process variation |
0.1 | 1 | 2009 | Impact and compensation of correlated process variation on ring oscillator based puf · FPGA 2009 |
Integrated circuit design
deep submicron technology |
0.0 | 1 | 2009 | Impact and compensation of correlated process variation on ring oscillator based puf · FPGA 2009 |
Methods — techniques the papers use, named apart from their topics
experimental analysis · 0.2statistical hypothesis testing · 0.1identity-mapping function · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Verifying information flow properties of firmware using symbolic execution
Pramod Subramanyan, Sharad Malik, Hareesh Khattri, Abhranil Maiti, Jason M. Fung |
DATE | 4 |
| 2014 | The Impact of Aging on a Physical Unclonable FunctionabstractOn-chip physical unclonable functions (PUFs) have shown promises to solve several security problems. A PUF's behavior needs to be robust against reversible as well as irreversible temporal variabilities in circuits so that noise in the PUF output is minimized. While the effect of the reversible temporal variabilities on PUFs is well studied, sufficient attention has not been given so far to analyze the effect of the irreversible temporal variabilities i.e., aging on PUFs. In this paper, we perform an accelerated aging test on a ring oscillator (RO) PUF and analyze how it affects the functionality of the PUF. With our experiment using a set of 90-nm field-programmable gate arrays, we observe that aging makes PUF responses unreliable. Additionally, simulations show that the randomness of PUF responses remains unaffected despite aging. We also show that a passive countermeasure technique using a configurable RO can mitigate aging effect on the PUF significantly. Abhranil Maiti, Patrick Schaumont |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2012 | A novel microprocessor-intrinsic Physical Unclonable FunctionabstractWe present a novel Physical Unclonable Function (PUF) exploiting the variability existing in a microprocessor pipeline to uniquely identify the microprocessor chip. The PUF accepts a microprocessor instruction as a challenge and produces the delay in a data path or a control path in the microprocessor as the response. The delay value is captured by over-clocking the microprocessor. The entire mechanism can be controlled by the microprocessor itself. Moreover, this PUF requires no dedicated hardware resources. It is a microprocessor-intrinsic PUF solution. We demonstrate our proposed idea using the SPARC instruction set implemented in a 32-bit LEON3 processor in a Spartan 3E FPGA. Our implementation based on the characterization of a subset of five SPARC instructions can produce 37 secure response bits for authentication. Abhranil Maiti, Patrick Schaumont |
FPL | 1 |
| 2012 | A Robust Physical Unclonable Function With Enhanced Challenge-Response SetabstractA Physical Unclonable Function (PUF) is a promising solution to many security issues due its ability to generate a die unique identifier that can resist cloning attempts as well as physical tampering. However, the efficiency of a PUF depends on its implementation cost, its reliability, its resiliency to attacks, and the amount of entropy in it. PUF entropy is used to construct crypto graphic keys, chip identifiers, or challenge-response pairs (CRPs) in a chip authentication mechanism. The amount of entropy in a PUF is limited by the circuit resources available to build a PUF. As a result, generating longer keys or larger sets of CRPs may increase PUF circuit cost. We address this limitation in a PUF by proposing an identity-mapping function that expands the set of CRPs of a ring-oscillator PUF (RO-PUF) with low area cost. The CRPs generated through this function exhibit strong PUF qualities in terms of uniqueness and reliability. To introduce the identity-mapping function, we formulate a novel PUF system model that uncouples PUF measurement from PUF identifier formation. We show the enhanced CRP generation capability of the new function using a statistical hypothesis test. An implementation of our technique on a low-cost FPGA platform shows at least 2 times savings in area compared to the traditional RO-PUF. The proposed technique is validated using a population of 125 chips, and its reliability over varying environmental conditions is shown. Abhranil Maiti, Inyoung Kim, Patrick Schaumont |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2011 | The Impact of Aging on an FPGA-Based Physical Unclonable FunctionabstractOn-chip Physical Unclonable Functions (PUFs) are emerging as a powerful security primitive that can potentially solve several security problems. A PUF needs to be robust against reversible as well as irreversible temporal changes in circuits. While the effect of the reversible temporal changes on PUFs is well studied, it is equally important to analyze the effect of the irreversible temporal changes i.e. aging on PUFs. In this work, we perform an accelerated aging testing on an FPGA-based ring oscillator PUF (RO-PUF) and analyze how it affects the functionality of the PUF. Based on our experiment using a group of 90-nm Xilinx FPGAs, we observe that aging makes PUF responses unreliable. On the other hand, the randomness of PUF responses remains unaffected despite aging. Abhranil Maiti, Logan McDougall, Patrick Schaumont |
FPL | 1 |
| 2011 | Improved Ring Oscillator PUF: An FPGA-friendly Secure Primitive
Abhranil Maiti, Patrick Schaumont |
J. Cryptol. | 1 |
| 2010 | A Flexible Design Flow for Software IP Binding in FPGAabstractSoftware intellectual property (SWIP) is a critical component of increasingly complex field programmable gate arrays (FPGA)-based system-on-chip (SOC) designs. As a result, developers want to ensure that their Software Intellectual Property (SWIP) is protected from being exposed to or tampered with by unauthorized parties. By restricting the execution of SWIP to a single trusted FPGA platform, SWIP binding addresses developers' concerns about maintaining control of their intellectual property and the market position it affords. This work proposes a novel design flow for SWIP binding on a commodity FPGA platform lacking specialized hardcore security facilities. We accomplish this by leveraging the qualities of a Physical Unclonable Function (PUF) and a tight integration of hardware and software security features. A prototype implementation demonstrates our design flow's ability to successfully protect software by encryption using a 128 bit FPGA-unique key extracted from a PUF. Based on this proof of concept, a solution to perform secure remote software updates, a common challenge in embedded systems, is proposed to showcase the practicality and flexibility of the design flow. Michael A. Gora, Abhranil Maiti, Patrick Schaumont |
IEEE Trans. Ind. Informatics | 2 |
| 2009 | Impact and compensation of correlated process variation on ring oscillator based pufabstractA Physical Unclonable Function in silicon is a die-unique challenge-response function that exploits circuit variations. A PUF has the potential to become an important security solution due to its ability to generate volatile secret keys. Before a PUF can be integrated into a system, its critical quality factors, including uniqueness, reliability and resiliency to different types of attacks, must be ensured. The uniqueness of a PUF is determined by the random inter-die process variations. However, manufacturing process variations have another component, called correlated intra-die variations. This component becomes significant in deep-submicron device technology below 90nm. In this paper, we show that the quality of a ring oscillator (RO) based PUF is affected by correlated intra-die process variation. We present experiments on 90nm FPGA devices and analyze the experimental data to quantify the effect and also propose a method to improve the quality of an RO-PUF by minimizing the effect of correlated intra-die variations. Abhranil Maiti, Patrick Schaumont |
FPGA | 1 |
| 2009 | Improving the quality of a Physical Unclonable Function using configurable Ring OscillatorsabstractA silicon physical unclonable function (PUF), which is a die-unique challenge-response function, is an emerging hardware primitive for secure applications. It exploits manufacturing process variations in a die to generate unique signatures out of a chip. This enables chip authentication and cryptographic key generation. A ring oscillator (RO) based PUF is a promising solution for FPGA platforms. However, the quality factors of this PUF, which include uniqueness, reliability and attack resiliency, are negatively affected by environmental noise and systematic variations in the die. This paper proposes two methods to address these negative effects, and to achieve a higher reliability in an RO-based PUF. Both methods are empirically verified on a population of five FPGAs over varying environmental conditions, and demonstrate how practically useful RO-based PUF can be achieved. Abhranil Maiti, Patrick Schaumont |
FPL | 1 |
| 2009 | Physical unclonable function and true random number generator: a compact and scalable implementationabstractPhysical Unclonable Functions (PUF) and True Random Number Generators (TRNG) are two very useful components in secure system design. PUFs can be used to extract chip-unique signatures and volatile secret keys, whereas TRNGs are used for generating random padding bits, initialization vectors and nonces in cryptographic protocols. Abhranil Maiti, Raghunandan Nagesh, Anand Reddy, Patrick Schaumont |
ACM Great Lakes Symposium on VLSI | 1 |