Demo Data from SIGIR 2026 / reviewers in the wild / expert
Milos Grujic
dblp:200/9755
· DBLP profile ↗
9ranked-venue papers
5as first author
3since 2021 · last 2026
0000-0002-2859-1426ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-author · 2 since 2021Security and privacy · 2 · 1 first-author · 1 since 2021Software 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.
| Network and information security
2 papers |
Cryptographic primitives and cryptanalysis · 70% Hardware security and side channels · 30% | |
| Theoretical computer science
1 paper |
Coding theory · 77% Information theory · 23% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
random number generation |
0.9 | 2 | 2024 | Optimizing Linear Correctors: A Tight Output Min-Entropy Bound and Selection Technique · IEEE Trans. Inf. Forensics Secur. 2024 Design Principles for True Random Number Generators for Security Applications · DAC 2019 |
Coding theory › error-correcting codes › block codes
linear code |
0.8 | 1 | 2024 | Optimizing Linear Correctors: A Tight Output Min-Entropy Bound and Selection Technique · IEEE Trans. Inf. Forensics Secur. 2024 |
Information theory › information measures › entropy › generalized entropy
min-entropy |
0.2 | 1 | 2024 | Optimizing Linear Correctors: A Tight Output Min-Entropy Bound and Selection Technique · IEEE Trans. Inf. Forensics Secur. 2024 |
Methods — techniques the papers use, named apart from their topics
weight distribution analysis · 1.5linear codes · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Fully Integrated Quantum Random Number Generator for Cryptographic ApplicationabstractA compact quantum random number generator (QRNG) based on an array of Single Photon Avalanche Diodes (SPADs) is presented here. The main feature of the proposed chip is the capability to generate random numbers without the use of any external source of light. In this view, SPADs are configured to be used in two ways: 1) as a controlled light emitter and 2) as a detector. An embedded logic is able to distinguish dark events against detected emitted photon in such a way to make the system sensitive only to the presence of light. The extracted random bits show a uniform distribution and the QRNG, thanks to an integrated conditioning block maximizing the output entropy, eventually passes all AIS31 tests. The average raw bit rate in the default device configuration (one enabled column) is measured equal to 800 kbps. Nicola Massari, Luca Parmesan, Alessandro Tontini, Sonia Mazzucchi, Milos Grujic, Ingrid Verbauwhede, Andreas Brenneis, Dayo Oshinubi, Ingo Herrmann, Thomas Strohm |
IEEE Trans. Circuits Syst. I Regul. Pap. | 5 |
| 2024 | Optimizing Linear Correctors: A Tight Output Min-Entropy Bound and Selection TechniqueabstractPost-processing of the raw bits produced by a true random number generator (TRNG) is always necessary when the entropy per bit is insufficient for security applications. In this paper, we derive a tight bound on the output min-entropy of the algorithmic post-processing module based on linear codes, known as linear correctors. Our bound is based on the codes’ weight distributions, and we prove that it holds even for the real-world noise sources that produce independent but not identically distributed bits. Additionally, we present a method for identifying the optimal linear corrector for a given input min-entropy rate that maximizes the throughput of the post-processed bits while simultaneously achieving the needed security level. Our findings show that for an output min-entropy rate of 0.999, the extraction efficiency of the linear correctors with the new bound can be up to$\mathbf {130.56\, \%}$higher when compared to the old bound, with an average improvement of$\mathbf {41.2\, \%}$over the entire input min-entropy range. On the other hand, the required min-entropy of the raw bits for the individual correctors can be reduced by up to$\mathbf {61.62\, \%}$. Milos Grujic, Ingrid Verbauwhede |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2022 | TROT: A Three-Edge Ring Oscillator Based True Random Number Generator With Time-to-Digital ConversionabstractThis paper introduces a new true random number generator (TRNG) based on a three-edge ring oscillator. Our design uses a new technique with a time-to-digital converter to effectively acquire jitter accumulated independently by each edge. As a part of the security evaluation, we present the stochastic model of the TRNG’s digital noise source and estimate a lower bound of the min-entropy per random bit. Starting from the obtained entropy bound, we propose a procedure for selecting and implementing an area-efficient and throughput-optimal post-processing function based on the best known linear codes that will increase the output min-entropy rate to more than 0.999. The proposed TRNG exquisitely balances low design effort and resource consumption with high throughput and a high min-entropy rate, making it more suitable for randomness-demanding and resource-constrained platforms than the state-of-the-art. The complete implementation of the TRNG digital noise source and the post-processing occupies 33 slices and achieves a throughput of 12.5 Mbps on Xilinx Zynq-7000 FPGAs. The min-entropy of the generated random bits is assessed by NIST SP 800-90B entropy estimators, and the tested sequences pass the AIS-31 test suit. Milos Grujic, Ingrid Verbauwhede |
IEEE Trans. Circuits Syst. I Regul. Pap. | 1 |
| 2019 | Design Principles for True Random Number Generators for Security ApplicationsabstractThe generation of high quality true random numbers is essential in security applications. For secure communication, we also require high quality true random number generators (TRNGs) in embedded and IoT devices. This paper provides insights into modern TRNG design principles and their evaluation, based on standard's requirements and design experience. We illustrate our approach with a case study of a recently proposed delay chain based TRNG. Milos Grujic, Vladimir Rozic, David Johnston, John Kelsey, Ingrid Verbauwhede |
DAC | 1 |
| 2019 | A Self-Calibrating True Random Number GeneratorabstractTrue Random Number Generators (TRNGs) are essential in all security systems. Unfortunately, large design effort is required to ensure that a TRNG design on a Field-Programmable Gate Array (FPGA) generates a sufficient entropy density at its output. This design effort relates to the fact that for each FPGA family a manual placement and routing procedure has to be executed. On top of this often comes the additional effort of finding a suitable location inside the target FPGA. This searching procedure has to be repeated for every device separately. In this demo, we show the working of a novel entropy source for the Coherent Sampling Ring Oscillator (COSO) based TRNG. This entropy source eliminates the need for any manual intervention during the implementation process. It generates two oscillating signals that can be matched with a precision of a few picoseconds. A controller regulates this entropy source based on some predefined bounds on the period length difference of the two oscillating signals. Adriaan Peetermans, Milos Grujic, Vladimir Rozic, Ingrid Verbauwhede |
FPL | 2 |
| 2018 | Towards inter-vendor compatibility of true random number generators for FPGAsabstractTrue random number generators (TRNGs) are fundamental constituents of secure embedded cryptographic systems. In this paper, we introduce a general methodology for porting TRNG across different FPGA vendor families. In order to demonstrate our methodology, we applied it to the delay-chain based TRNG (DC-TRNG) on Intel Cyclone IV and Cyclone V FPGAs. We examine vendor-agnostic generality of the underlying DC-TRNG principle and propose modifications to address differences in structure of FPGAs. Implementation of the DC-TRNG on Cyclone IV uses 149 LEs (<;0.1% of available resources) and has a throughput of 5Mbps, while on Cyclone V it occupies 230 ALMs (<;1.5% of resources) with an output rate of 12.5 Mbps. The quality of the random bits produced by the DC-TRNG on Intel Cyclone IV and V is further confirmed by using NIST statistical test suite. Milos Grujic, Bohan Yang 0001, Vladimir Rozic, Ingrid Verbauwhede |
DATE | 1 |
| 2018 | Design and testing methodologies for true random number generators towards industry certificationabstractThe objective of this paper is to provide insight on the design, evaluation and testing of modern True Random Number Generators (TRNGs) aimed towards certification. We discuss aspects related to each of these stages by means of two illustrative TRNG designs: PLL-TRNG and DC-TRNG. Topics covered in the paper include: the importance of formal security evaluations based on a stochastic model of the entropy source, the development of suitable and lightweight embedded tests to detect failures, the implementation and testing of TRNGs in dedicated FPGA platforms, and a robustness assessment to environmental and/or physical modifications. Josep Balasch, Florent Bernard, Viktor Fischer, Milos Grujic, Marek Laban, Oto Petura, Vladimir Rozic, Gerard van Battum, Ingrid Verbauwhede, Marnix Wakker, Bohan Yang 0001 |
ETS | 4 |
| 2018 | The Impact of Pulsed Electromagnetic Fault Injection on True Random Number GeneratorsabstractRandom number generation is a key function of today's secure devices. Commonly used for key generation, random number streams are more and more frequently used as the anchor of trust of several countermeasures such as masking. True Random Number Generators (TRNGs) thus become a relevant entry point for attacks that aim at lowering the security of integrated systems. Within this context, this paper investigates the robustness of TRNGs based on Ring Oscillators (focusing on the delay chain TRNG) against pulsed electromagnetic fault injection. Indeed, weaknesses in generating random bits for masking scheme degenerate the Side Channel resistance. Finally by exploiting fault results on delay chain TRNG some general guidelines to harden them are derived. Maxime Madau, Michel Agoyan, Josep Balasch, Milos Grujic, Patrick Haddad, Philippe Maurine, Vladimir Rozic, Dave Singelée, Bohan Yang 0001, Ingrid Verbauwhede |
FDTC | 4 |
| 2018 | A Closer Look at the Delay-Chain based TRNGabstractThis paper presents a refined stochastic model of the delay-chain based true random number generator (DC-TRNG) and its application. DC-TRNG is a true random number generator for FPGAs that utilizes time-to-digital conversion (TDC) to accurately determine the position of the ring-oscillator jittery signal edge. Our stochastic model employs precise time characterization of the carry-chains that are used for TDC in the DC-TRNG. In order to determine lower bounds of the estimated min-entropy, the binary probabilities are calculated by applying the stochastic model. Based on these computed probabilities, we perform optimizations of the DC-TRNG parameters on two different FPGAs - Xilinx Spartan 6 and Intel Cyclone IV, in order to achieve the highest possible throughput of the DC-TRNG. Milos Grujic, Vladimir Rozic, Bohan Yang 0001, Ingrid Verbauwhede |
ISCAS | 1 |