Siva Nishok Dhanuskodi

dblp:141/0599 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0002-2836-8929ORCID · corroborated

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

Systems, architecture and hardware · 4 · 3 first-authorSecurity and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
Energy-efficient computing · 67% Integrated circuit design · 33%
Network and information security
2 papers
Hardware security and side channels · 87% Cryptographic primitives and cryptanalysis · 13%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels
hardware trojan
0.412020
COUNTERFOIL: Verifying Provenance of Integrated Circuits using Intrinsic Package Fingerprints and Inexpensive Cameras · USENIX Security Symposium 2020
Energy-efficient computing
leakage power reduction
0.412020
Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers · IEEE Trans. Computers 2020
Integrated circuit design
low-power circuit design
0.412020
Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers · IEEE Trans. Computers 2020
Energy-efficient computing
power gating
0.412020
Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers · IEEE Trans. Computers 2020
Cryptographic primitives and cryptanalysis
block cipher
0.112020
Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers · IEEE Trans. Computers 2020

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

power gating · 0.9latch-based glitch filter · 0.9physical fingerprinting · 0.4
YearPublicationVenuePosition
2020 COUNTERFOIL: Verifying Provenance of Integrated Circuits using Intrinsic Package Fingerprints and Inexpensive Cameras
Siva Nishok Dhanuskodi, Xiang Li 0158, Daniel E. Holcomb
USENIX Security Symposium1
2020 Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers
abstract
Energy consumption of block ciphers is critical in resource constrained devices. Unrolling has been explored in literature as a technique to increase efficiency by eliminating energy spent in loop control elements such as registers and multiplexers. However these savings are minimal and are offset by the increase in glitching power that comes with unrolling. We propose an efficient latch-based glitch filter for unrolled designs that reduces energy per encryption by an order of magnitude over a straightforward implementation, and by 28-45 percent over the best existing glitch filtering schemes. We explore the optimal number of glitch filters that should be used in order to minimize total energy, and provide estimates of the area cost. Partially unrolled designs also benefit from using our scheme with energies competitive to fully serialized implementations. Power gating to reduce leakage power and reuse of computed key enable unrolled designs to be more efficient than serialized ones without compromising latency advantages. We demonstrate our approach on the SIMON-128 and AES-128 block ciphers.
Siva Nishok Dhanuskodi, Daniel E. Holcomb
IEEE Trans. Computers1
2020 Efficient Register Renaming Architectures for 8-bit AES Datapath at 0.55 pJ/bit in 16-nm FinFET
abstract
Small-footprint implementations of the advanced encryption standard (AES) algorithm are of interest in resource-constrained applications like Internet of Things (IoT). Symmetries in AES allow the datapath to be scaled down to the S-Box width of 8 bits, but the ShiftRows operation leads to a potential data hazard that must be avoided. The common method for resolving the ShiftRows hazard wastes power by moving data through a sequence of pipelined registers. We present in this article a novel 8-bit AES architecture that solves data movement inefficiencies by renaming registers and saves clock power with a single state update per AES round. We then extend register renaming to include microarchitectural randomization to mitigate susceptibility to side-channel attacks, which are a concern especially for low power implementations of AES. We fabricate and evaluate our designs in a commercial 16-nm FinFET technology. Testchip measurements show that the register renaming architecture encrypts data at 0.55 pJ/bit at nominal voltage, a 2.2× improvement over a state-of-the-art reference 8-bit design implemented in the same technology. Side-channel evaluation indicates that the randomized variant of register renaming significantly reduces vulnerability to differential power analysis (DPA).
Siva Nishok Dhanuskodi, Samuel Allen, Daniel E. Holcomb
IEEE Trans. Very Large Scale Integr. Syst.1
2018 FPGA Side Channel Attacks without Physical Access
abstract
As FPGA use becomes more diverse, the shared use of these devices becomes a security concern. Multi-tenant FPGAs that contain circuits from multiple independent sources or users will soon be prevalent in cloud and embedded computing environments. The recent discovery of a new attack vector using neighboring long wires in Xilinx SRAM FPGAs presents the possibility of covert information leakage from an unsuspecting user's circuit. The work described in this paper makes two contributions that dramatically extend this finding. First, we rigorously evaluate several Intel SRAM FPGAs and confirm that long wire information leakage is also prevalent in these devices. Second, we present the first successful attack on an unsuspecting circuit in an FPGA using information passively obtained from neighboring long-lines. Information obtained from a single AES S-box input wire combined with analysis of encrypted output is used to rapidly expose an AES key. This attack is performed remotely without modifying the victim circuit, using electromagnetic probes or power measurements, or modifying the FPGA in any way. We show that our approach is effective for three different FPGA devices. Our results demonstrate that the attack can recover encryption keys from AES circuits running at 10MHz, and has the capability to scale to much higher frequencies.
Chethan Ramesh, Shivukumar B. Patil, Siva Nishok Dhanuskodi, George Provelengios, Sébastien Pillement, Daniel E. Holcomb, Russell Tessier
FCCM3
2017 An improved clocking methodology for energy efficient low area AES architectures using register renaming
abstract
Sub-round implementations of AES have been explored as an area and energy efficient solution to encrypt data in resource constrained applications such as the Internet of Things. Symmetry in AES operations across bytes and words allows the datapath to be scaled down to 8 bits resulting in very compact designs. However, such designs incur an area penalty to store intermediate results or energy penalty to shift data through registers without performing useful computation. We propose a smart clocking scheme and rename registers to minimize data movement and clock loading, and also avoid storing a duplicate copy of the system state. In comparison to the most efficient 8-bit implementation from literature, we save 45% energy per encryption and reduce clock energy by 70% at a reasonable area cost.
Siva Nishok Dhanuskodi, Daniel E. Holcomb
ISLPED1