Source author record

Mario Stipčević

Mario Stipčević appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

11works
6topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

11 published item(s)

preprint2022arXiv

A 3.3 Gbps SPAD-Based Quantum Random Number Generator

Quantum random number generators are a burgeoning technology used for a variety of applications, including modern security and encryption systems. Typical methods exploit an entropy source combined with an extraction or bit generation circuit in order to produce a random string. In integrated designs there is often little modelling or analytical description of the entropy source, circuit extraction and post-processing provided. In this work, we first discuss theory on the quantum random flip-flop (QRFF), which elucidates the role of circuit imperfections that manifest themselves in bias and correlation. Then, a Verilog-AMS model is developed in order to validate the analytical model in simulation. A novel transistor implementation of the QRFF circuit is presented, which enables compensation of the degradation in entropy inherent to the finite non-symmetric transitions of the random flip-flop. Finally, a full system containing two independent arrays of the QRFF circuit is manufactured and tested in a 55 nm Bipolar-CMOS-DMOS (BCD) technology node, demonstrating bit generation statistics that are commensurate to the developed model. The full chip is able to generate 3.3 Gbps of data when operated with an external LED, whereas an individual QRFF can generate 25 Mbps each of random data while maintaining a Shannon entropy bound > 0.997, which is one of the highest per pixel bit generation rates to date. NIST STS is used to benchmark the generated bit strings, thereby validating the QRFF circuit as an excellent candidate for fully-integrated QRNGs.

preprint2022arXiv

Improved circuits for a biologically-inspired random pulse computer

We present improved circuits intended for building a universal computer based on Random Pulse Computing (RPC) paradigm, a biologically-inspired way of computation in which variable is represented by a frequency of a Random Pulse Train (RPT) rather than a logic state. The RPC we mention here is also known as "stochastic unipolar computation" in newer literature. Unlike in previous art, where randomness is obtained from electronics noise or a pseudorandom shift register while processing circuitry is deterministic, in our approach both variable generation and signal processing rely on the random flip-flop (RFF) whose randomness is derived from a fundamentally random quantum process. This offers advantage in better precision and faster calculation.

preprint2021arXiv

Scalable quantum random number generator for cryptography based on the random flip-flop approach

For globally connected devices like smart phones, personal computers and Internet-of-things devices, the ability to generate random numbers is essential for execution of cryptographic protocols responsible for information security. Generally, a random number generator should be small, robust, utilize as few hardware and energy resources as possible, yet provide excellent randomness at a high enough speed (bitrate) for a given purpose. In this work we present a quantum random number generator (QRNG) which makes use of a photoelectric effect in single-photon avalanche diodes (SPADs) as a source of randomness and is scalable to any desired bitrate. We use the random flip-flop method in which random bits are obtained by periodic sampling of a randomly toggling flip-flop. For the first time we investigate this method in detail and find that, out of two main imperfections, bias is due only to hardware imperfections while autocorrelation predominantly resides with the method itself. SPADs are integrated on a silicon chip together with passive quenching and digital pulse-shaping circuitry, using a standard 180 nm CMOS process. A separate FPGA chip derives random numbers from the detection signals. The basic QRNG cell, made of only two SPADs and a few logic circuits, can generate up to 20 Mbit/s that pass NIST statistical tests without any further postprocessing. This technology allows integration of a QRNG on a single silicon chip using readily available industrial processes.

preprint2015arXiv

An On-Demand Optical Quantum Random Number Generator with In-Future Action and Ultra-Fast Response

Random numbers are essential for our modern information based society e.g. in cryptography. Unlike frequently used pseudo-random generators, physical random number generators do not depend on complex algorithms but rather on a physical process to provide true randomness. Quantum random number generators (QRNG) do rely on a process, which can be described by a probabilistic theory only, even in principle. Here we present a conceptually simple implementation, which offers a 100% efficiency of producing a random bit upon a request and simultaneously exhibits an ultra low latency. A careful technical and statistical analysis demonstrates its robustness against imperfections of the actual implemented technology and enables to quickly estimate randomness of very long sequences. Generated random numbers pass standard statistical tests without any post-processing. The setup described, as well as the theory presented here, demonstrate the maturity and overall understanding of the technology.

preprint2015arXiv

Commercially available Geiger mode single-photon avalanche photodiode with a very low afterpulsing probability

Afterpulsing is one of the main technological flaws present in photon counting detectors based on solid-state semiconductor avalanche photodiodes operated in Geiger mode. Level of afterpulsing depends mainly on type of the semiconductor, doping concentrations and temperature and presents an additional source of noise, along with dark counts. Unlike dark counts which appear randomly in time, aterpulses and are time-correlated with the previous detections. For measurements that rely on timing information afterpulsing can create fake signals and diminish the sensitivity. In this work we test a novel broadband sensitive APD that was designed for sub-Geiger avalanche gain operation. We find that this APD, which has a reach-through geometry typical of single-photon detection photodiodes, can also operate in Geiger mode with usable detection sensitivity and acceptable dark counts level while exhibiting uniquely low afterpulsing. The afterpulsing of tested samples was systematically less than 0.05 percent at 10V excess voltage.

preprint2014arXiv

A simple and robust method for characterization of afterpulsing in single photon detectors

Single photon detectors are important for a wide range of applications each with their own specific requirements, which makes necessary the precise characterization of detectors. Here, we present a simple and accurate methodology of characterizing dark count rate, detection efficiency, and after-pulsing in single photon detectors purely based on their counting statistics. We demonstrate our new method on a custom-made, free-running single photon detector based on an InGaAs based avalanche photo diode (APD), though the methodology presented here is applicable for any type of single photon detector.

preprint2014arXiv

Post-Processing Free Spatio-Temporal Optical Random Number Generator Resilient to Hardware Failure and Signal Injection Attacks

We present a random number generator based on quantum effects in photonic emission and detection. It is unique in simultaneous use of both spatial and temporal quantum information contained in the system which makes it resilient to hardware failure and signal injection attacks. We show that its deviation from randomness cam be estimated based on simple measurements. Generated numbers pass NIST Statistical test suite without post-processing.

preprint2014arXiv

Precise Monte Carlo Simulation of Single-Photon Detectors

We demonstrate the importance and utility of Monte Carlo simulation of single-photon detectors. Devising an optimal simulation is strongly influenced by the particular application because of the complexity of modern, avalanche-diode-based single-photon detectors.. Using a simple yet very demanding example of random number generation via detection of Poissonian photons exiting a beam splitter, we present a Monte Carlo simulation that faithfully reproduces the serial autocorrelation of random bits as a function of detection frequency over four orders of magnitude of the incident photon flux. We conjecture that this simulation approach can be easily modified for use in many other applications.

preprint2014arXiv

Preventing detector blinding attack and other random number generator attacks on quantum cryptography by use of an explicit random number generator

A particularly successful detector blinding attack has been recently demonstrated on various quantum key distribution (QKD) systems, performing for the first time an undetectable and complete recovery of the key. In this paper two original contributions are given to understanding and prevention of this attack.

preprint2013arXiv

Characterization of a commercially available large area, high detection efficiency single-photon avalanche diode

We characterize a new commercial, back-illuminated reach-through silicon single-photon avalanche photo diode (SPAD) SAP500 (Laser Components. Inc.), operated in Geiger-mode for purpose of photon counting. We show that for this sensor a significant interplay exists between dark counts, detection efficiency, afterpulsing, excess voltage and operating temperature, sometimes requiring a careful optimization tailored for a specific application. We find that a large flat plateau of sensitive area of about 0.5 mm in diameter, a peak quantum efficiency of 73% at 560 nm and timing precision down to 150 ps FWHM are the main distinguishing characteristics of this SPAD.

preprint2003arXiv

Non-deterministic random bit generator based on electronics noise

Non-deterministic random bits are needed in many scientific fields. Unfortunately today's computers are very limited in ability to produce them. We present here a method for extraction of non-deterministic random bits from random physics processes, and one practical realization of a physical generator based on it. The method is shown to deliver increasingly good randomness in the limit of slow sampling. A sample of approximately $10^9$ bits produced by the physical generator prototype is subjected to a series of well-known statistical tests showing no weaknesses.