EDBT 2026 Demo / reviewers in the wild / expert
Sumanta Chaudhuri
dblp:26/6969
· DBLP profile ↗
17ranked-venue papers
9as first author
3since 2021 · last 2024
0000-0002-8337-079XORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 9 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021
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
4 papers |
Hardware security and side channels · 53% Security and privacy of machine learning · 47% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Reconfigurable computing and FPGAs · 64% Integrated circuit design · 17% Electronic design automation · 11% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Security and privacy of machine learning › model intellectual property protection
model watermarking |
0.8 | 1 | 2024 | Find the Lady: Permutation and Re-synchronization of Deep Neural Networks · AAAI 2024 |
Security and privacy of machine learning › model intellectual property protection › model watermarking
white-box watermark |
0.8 | 1 | 2024 | Find the Lady: Permutation and Re-synchronization of Deep Neural Networks · AAAI 2024 |
Hardware security and side channels › side-channel attack › cache side-channel attacks
cache timing attack |
0.6 | 2 | 2018 | A security vulnerability analysis of SoCFPGA architectures · DAC 2018 Cache Timing Attacks from The SoCFPGA Coherency Port (Abstract Only) · FPGA 2017 |
Hardware security and side channels
side-channel attack |
0.4 | 2 | 2017 | Cache Timing Attacks from The SoCFPGA Coherency Port (Abstract Only) · FPGA 2017 Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Hardware security and side channels › fault attacks › fault injection attack
rowhammer attack |
0.3 | 1 | 2018 | A security vulnerability analysis of SoCFPGA architectures · DAC 2018 |
Hardware security and side channels › integrated circuit security
system-on-chip security |
0.3 | 1 | 2018 | A security vulnerability analysis of SoCFPGA architectures · DAC 2018 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.2 | 2 | 2009 | Diagonal tracks in FPGAs: a performance evaluation · FPGA 2009 Efficient tiling patterns for reconfigurable gate arrays · FPGA 2008 |
Reconfigurable computing and FPGAs
FPGA routing architecture |
0.1 | 1 | 2009 | Diagonal tracks in FPGAs: a performance evaluation · FPGA 2009 |
Reconfigurable computing and FPGAs
FPGA SoC |
0.1 | 1 | 2017 | Cache Timing Attacks from The SoCFPGA Coherency Port (Abstract Only) · FPGA 2017 |
Hardware security and side channels › side-channel countermeasures
power analysis countermeasure |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Integrated circuit design › asynchronous circuit design
dual-rail logic |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Reconfigurable computing and FPGAs › dynamic reconfiguration
dynamically reconfigurable FPGA |
0.1 | 1 | 2008 | An 8x8 run-time reconfigurable FPGA embedded in a SoC · DAC 2008 |
Reconfigurable computing and FPGAs
dynamic reconfiguration |
0.1 | 1 | 2008 | An 8x8 run-time reconfigurable FPGA embedded in a SoC · DAC 2008 |
Electronic design automation › physical design
floorplanning |
0.1 | 1 | 2008 | An 8x8 run-time reconfigurable FPGA embedded in a SoC · DAC 2008 |
Reconfigurable computing and FPGAs
FPGA design flow |
0.1 | 1 | 2008 | An 8x8 run-time reconfigurable FPGA embedded in a SoC · DAC 2008 |
Interconnection networks and networks-on-chip
interconnect architecture |
0.1 | 1 | 2008 | Efficient tiling patterns for reconfigurable gate arrays · FPGA 2008 |
Integrated circuit design
low-power circuit design |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Reconfigurable computing and FPGAs
FPGA physical design |
0.0 | 1 | 2009 | Diagonal tracks in FPGAs: a performance evaluation · FPGA 2009 |
Electronic design automation › physical design
placement and routing |
0.0 | 1 | 2009 | Diagonal tracks in FPGAs: a performance evaluation · FPGA 2009 |
Methods — techniques the papers use, named apart from their topics
quantization · 1.5pruning · 1.5neuron re-synchronization · 1.5fine-tuning · 1.5vulnerability analysis · 0.3attacker model · 0.3side-channel cryptanalysis · 0.2principal component analysis · 0.2benchmarking · 0.1architecture generation · 0.1wire flux analysis · 0.1synthesis flow · 0.1rent's rule · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Find the Lady: Permutation and Re-synchronization of Deep Neural NetworksabstractDeep neural networks are characterized by multiple symmetrical, equi-loss solutions that are redundant. Thus, the order of neurons in a layer and feature maps can be given arbitrary permutations, without affecting (or minimally affecting) their output. If we shuffle these neurons, or if we apply to them some perturbations (like fine-tuning) can we put them back in the original order i.e. re-synchronize? Is there a possible corruption threat? Answering these questions is important for applications like neural network white-box watermarking for ownership tracking and integrity verification. We advance a method to re-synchronize the order of permuted neurons. Our method is also effective if neurons are further altered by parameter pruning, quantization, and fine-tuning, showing robustness to integrity attacks. Additionally, we provide theoretical and practical evidence for the usual means to corrupt the integrity of the model, resulting in a solution to counter it. We test our approach on popular computer vision datasets and models, and we illustrate the threat and our countermeasure on a popular white-box watermarking method. Carl De Sousa Trias, Mihai Mitrea, Attilio Fiandrotti, Marco Cagnazzo, Sumanta Chaudhuri, Enzo Tartaglione |
AAAI | 5 |
| 2024 | WaterMAS: Sharpness-Aware Maximization for Neural Network Watermarking
Carl De Sousa Trias, Mihai Mitrea, Attilio Fiandrotti, Marco Cagnazzo, Sumanta Chaudhuri, Enzo Tartaglione |
ICPR (5) | 5 |
| 2022 | Minconvnets: a New Class of Multiplication-Less Neural NetworksabstractIn this article, MinConvNets where the multiplications in the forward propagation path of CNNs are approximated by minimum comparator operations are introduced. Hardware complexity of minimum operator is of the order of O(N), whereas for multiplication it is O(N2). Firstly, a methodology to find approximate operations based on statistical correlation is presented. We show that it is possible to replace multipliers by minimum operations in the forward propagation under certain constraints, i.e. given similar mean and variances of the feature and the weight vectors. A modified training method which guarantees the above constraints is proposed. And it is shown that equivalent precision can be achieved during inference with MinConvNets by using transfer learning from well trained exact CNNs. Xuecan Yang, Sumanta Chaudhuri, Laurence Likforman, Lirida A. B. Naviner |
ICIP | 2 |
| 2018 | A security vulnerability analysis of SoCFPGA architecturesabstractSoCFPGAs or FPGAs integrated on the same die with chip multi processors have made it to the market in the past years. In this article we analyse various security loopholes, existing precautions and countermeasures in these architectures. We consider Intel Cyclone/Arria devices and Xilinx Zynq/Ultrascale devices. We present an attacker model and we highlight three different types of attacks namely direct memory attacks, cache timing attacks, and rowhammer attacks that can be used on inadequately protected systems. We present and compare existing security mechanisms in this architectures, and their shortfalls. We present real life example of these attacks and further countermeasures to secure systems based on SoCFPGAs. Sumanta Chaudhuri |
DAC | 1 |
| 2017 | Cache Timing Attacks from The SoCFPGA Coherency Port (Abstract Only)
Sumanta Chaudhuri |
FPGA | 1 |
| 2013 | A variation-adaptive retiming method exploiting reconfigurabilityabstractIn this article we present a variation-aware post placement and routing (P&R) retiming method to counteract process variation in FPGAs. Variation-aware retiming takes into account exact variation maps (measured on FPGAs) as opposed to statistical static timing analysis (SSTA) which models process variation with statistical distributions. Experiments are conducted using variation maps measured from 100 Cyclone III FPGAs, and the retiming algorithm is applied using MATLAB. We have shown that for circuits with several retiming choices of equivalent logic depth, up to 30% delay improvement can be achieved for a given variation coefficient of σ/μ = 0.3. Justin S. J. Wong, Sumanta Chaudhuri, George A. Constantinides, Peter Y. K. Cheung |
FPL | 3 |
| 2013 | Exploiting stochastic delay variability on FPGAs with adaptive partial reroutingabstractAggressive transistor scaling will soon lead us to the physical upper-bound of process technology, where stochastic process variability dominates the timing performance of FPGA components. In this paper, a variation-aware partial-rerouting method is proposed to mitigate and take advantage of the effect of delay variability due to process variation. The variation in logic delay across each FPGA (variation map) is measured on commercial FPGAs and is used to assess the effectiveness and potential gain of the proposed method on current FPGA architectures. Our partial-rerouting method achieved 5.25% improvement in critical path delay under a delay variability of σ/μ = 0.3, and is considerably less time consuming than using variation-aware full chipwise routing, which gave a slightly better timing gain of 6.41% but requires 8x more execution time when optimising for 100 target FPGAs with unique variation maps. Justin S. J. Wong, Sumanta Chaudhuri, George A. Constantinides, Peter Y. K. Cheung |
FPT | 3 |
| 2012 | A two-stage variation-aware placement method for FPGAS exploiting variation maps classificationabstractTechnology scaling causes increasing and unavoidable delay variability in FPGAs. This paper proposes a 2-stage variation-aware placement method that benefits from the optimality of a full-chipwise (chip-by-chip) placement but only requires a fraction of total execution time for a large number of FPGAs with different variation patterns. By classifying variation maps into finite number of classes, variation-aware placement only need to be executed based on the median map of each class to produce the placement for the other FPGAs (variation maps) in that class to save execution time. Our proposed method is implemented in a modified version of VPR 5.0 and verified using variation maps measured from 129 DE0 boards equipped with Cyclone III FPGAs. The mean timing gain of 7.36% is observed in 20 MCNC benchmarks with 16 clusters, while reducing execution time by a factor of 8 compared to full-chipwise placement. Justin S. J. Wong, Sumanta Chaudhuri, George A. Constantinides, Peter Y. K. Cheung |
FPL | 3 |
| 2011 | Timing speculation in FPGAs: Probabilistic inference of data dependent failure ratesabstractThe goal of this work is to model and predict timing failure rates of digital blocks in FPGAs due to delay variation. The timing failures are modelled as transient faults depending on the input vectors to the block, as opposed to conventional critical path failures. Firstly, we present transition tables derived from the truth tables of the logic gates which are apt for our purpose. Next we present a model of transient circuit behaviour based on Bayesian Networks and a method to infer timing failure rates. We implemented these methods with the Bayes Network Toolbox in MATLAB, and compared our results with Monte-Carlo simulations based on SAE-J2748 package for VHDL, and actual implementations and measurements on a Cyclone III FPGA. The test cases are simple arithmetic circuits, such as adders and multipliers. We show that, with this method comparison of error rates is possible among various implementations. We conclude with emphasis on the need for such a method for advancing probabilistic computing paradigms. Sumanta Chaudhuri, Justin S. J. Wong, Peter Y. K. Cheung |
FPT | 1 |
| 2010 | High Density Asynchronous LUT Based on Non-volatile MRAM TechnologyabstractIn this article, we present the architecture design of high-performance Asynchronous Look Up Table (LUT) embedded with a non-volatile Magnetic RAM (MRAM) as the configuration memory, called MALUT. It promises a number of advantages over the traditional FPGA circuits such as “free” standby power, high operating frequency and instant on/off etc. Thanks to the 3D integration and high density of MRAM, fine-grain run-time reconfiguration and multi-context configuration can be achieved. An automatic design flow has been developed for the design of complex hybrid CMOS/MRAM circuits. Based on CMOS 130nm and MRAM 120nm technology, mixed simulations and layout implementation have been done to demonstrate the expected operation and configuration performances. At last, we discuss and conclude. Sumanta Chaudhuri, Weisheng Zhao 0001, Jacques-Olivier Klein, Claude Chappert, Pascale Mazoyer |
FPL | 1 |
| 2010 | Design of embedded MRAM macros for memory-in-logic applicationsabstractInternational audience Sumanta Chaudhuri, Weisheng Zhao 0001, Jacques-Olivier Klein, Claude Chappert, Pascale Mazoyer |
ACM Great Lakes Symposium on VLSI | 1 |
| 2009 | Diagonal tracks in FPGAs: a performance evaluationabstractThis article presents the performance evaluation of two new diagonal routing tracks in FPGAs. We discuss the automatic detailed architecture generation issues and propose changes in the conventional placement and routing to suit these architectures better. We conduct a series of experiments on these architecture with MCNC Benchmarks, where key parameters are varied over practical ranges and we conclude that the results are well in accordance, as predicted by the theory. Sumanta Chaudhuri |
FPGA | 1 |
| 2008 | An 8x8 run-time reconfigurable FPGA embedded in a SoCabstractThis paper presents a RTR FPGA embedded in a System on Chip fabricated in 130nm CMOS process. Various aspects of the design flow, from automation to floor-planning are discussed. We explain the measures taken in the FPGA design to guarantee RTR functionality free of electrical conflicts, and we present a flow based on Altera synthesis tools to implement IPs(Hardware Blocks) in this FPGA. We demonstrate the full functionality with experiments on the FPGA, and as conclusion we highlight the limitations and future research directions. Sumanta Chaudhuri, Sylvain Guilley, Florent Flament, Philippe Hoogvorst, Jean-Luc Danger |
DAC | 1 |
| 2008 | Efficient tiling patterns for reconfigurable gate arraysabstractThis article does a purely mathematical analysis based on generic models, and the idea is to investigate the possibility of using tiling patterns other than Manhattan grid in FPGAs. The goal of our research is to evolve FPGA architectures with advances in technology, and specifically better utilization of available interconnect layers. We propose a method to evaluate tiling patterns based on the first principles ( i.e Rent's Rule, Donath's result, equivalence of wire flux and wire length). We show that, use of tiling patterns formed with higher order polygons can improve the speed and area performances of an FPGA. This gain is highly dependent on depopulation schemes and other parameters. However for generic tiling patterns with crossbar switchboxes there is a 22% gain in area for the hexagonal tiling pattern, and a 30% gain in area for the octagonal tiling pattern. Moreover the average interconnect length is around 15% lesser for hexagonal and 31% lesser for the octagonal tiling compared to square tiling. We can expect a proportional increase in speed. We also present a comparative plot of total interconnect lengths for these tiling patterns and the hierarchical gate arrays Sumanta Chaudhuri, Jean-Luc Danger, Philippe Hoogvorst, Sylvain Guilley |
FPGA | 1 |
| 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power AttacksabstractLogic styles with constant power consumption are promising solutions to counteract side-channel attacks on sensitive cryptographic devices. Recently, one vulnerability has been identified in a standard-cell-based power-constant logic called WDDL. Another logic, nicknamed SecLib, is considered and does not present the flaw of WDDL. In this paper, we evaluate the security level of WDDL and SecLib. The methodology consists in embedding in a dedicated circuit one unprotected DES coprocessor along with two others, implemented in WDDL and in SecLib. One essential part of this paper is to describe the conception of the cryptographic ASIC, devised to foster side-channel cryptanalyses, in a view to model the strongest possible attacker. The same analyses are carried out successively on the three DES modules. We conclude that, provided that the back-end of the WDDL module is carefully designed, its vulnerability cannot be exploited by the state-of-the-art attacks. Similarly, the SecLib DES module resists all assaults. However, using a principal component analysis, we show that WDDL is more vulnerable than SecLib. The statistical dispersion of WDDL, which reflects the correlation between the secrets and the power dissipation, is proved to be an order of magnitude higher than that of SecLib. Sylvain Guilley, Laurent Sauvage, Philippe Hoogvorst, Renaud Pacalet, Guido Bertoni, Sumanta Chaudhuri |
IEEE Trans. Computers | 6 |
| 2007 | Efficient Modeling and Floorplanning of Embedded-FPGA FabricabstractIn this paper we present an automatic design flow for generating customized embedded FPGA (eFPGA) fabric and a domain specific SOC+eFPGA architecture. This design flow encompasses both the eFPGA user and automatic layout generator perspectives. We discuss generic FPGA modeling based on VPR tool, simulation and high-level models of reconfigurable components, and we present an innovative floor-planing for island style FPGAs using rectilinear macros. Several system integration issues are highlighted. Layout of a real life SOC with an embedded RTR FPGA for cryptographic applications, designed with this flow, is also presented. Sumanta Chaudhuri, Jean-Luc Danger, Sylvain Guilley |
FPL | 1 |
| 2007 | A Novel Asynchronous e-FPGA Architecture for Security ApplicationsabstractWith the growing security needs of applications such as homeland security or banking, the frequent updates in cryptographic standards and the high ASIC costs, the ciphering algorithms on an asynchronous embedded FPGA co-processor are becoming a viable alternative. Within the SAFE project, a novel architecture of asynchronous e-FPGA has been proposed. This architecture is natively robust against side channel attacks such as simple and differential power analysis or clock based fault attacks. Simulation-based security proofs are also presented. Taha Beyrouthy, Alin Razafindraibe, Laurent Fesquet, Marc Renaudin, Sumanta Chaudhuri, Sylvain Guilley, Jean-Luc Danger, Philippe Hoogvorst |
FPT | 5 |