J3Gen: a PRNG for low-cost passive RFID

Joan Melià-Seguí1, Joaquin Garcia-Alfaro, Jordi Herrera-Joancomartí

  • 1Department of Communications and Information Technologies, Universitat Pompeu Fabra, Barcelona, Spain. joan.melia@upf.edu

Summary

We developed J3Gen, a lightweight pseudorandom number generator (PRNG) for low-cost passive RFID tags. This design enhances security and meets EPC Gen2 standards, offering a practical solution for RFID systems.

Related Concept Videos

Passive Filters01:27

Passive Filters

Passive filters are utilized to shape the frequency spectrum of signals across a diverse array of applications. These filters, using only passive elements like resistors (R), inductors (L), and capacitors (C), are capable of selectively allowing or blocking certain frequency ranges without the need for external power sources.
Low-Pass Filters
Low-pass filters are designed to transmit signals with frequencies lower than the cutoff frequency, ωc, and attenuate those above it. The cutoff frequency...
Line Protection with Impedance Relays01:27

Line Protection with Impedance Relays

Coordinating time-delay overcurrent relays in complex radial systems and directional overcurrent relays in multi-source transmission loops can be challenging. Impedance relays address these issues by responding to the voltage-to-current ratio, specifically measuring the apparent impedance of a line. These relays become more sensitive during faults as current increases and voltage decreases, thereby reducing the apparent impedance.
Under normal conditions, low load currents keep the measured...
RC Circuit without Source01:16

RC Circuit without Source

When a DC source is abruptly disconnected from an RC (Resistor-Capacitor) circuit, the circuit becomes source-free. Assuming that the capacitor was fully charged before the source was removed, its initial voltage, denoted as V0, can be considered as the initial energy that stimulates the circuit.
Applying Kirchhoff's current law at the top node of the circuit and substituting the current values across the components, a first-order differential equation is obtained. By rearranging the terms in...
LC Circuits01:21

LC Circuits

An LC circuit consists of an inductor and a capacitor, either in series or parallel. Consider a charged capacitor connected with an inductor in series. Before the switch is closed, all the energy of the circuit is stored in the electric field of the capacitor. When the switch is closed, the capacitor begins to discharge, producing a current in the circuit. The current, in turn, creates a magnetic field in the inductor. Because of the induced emf in the inductor, the current cannot change...
Pilot and Numeric Relaying01:21

Pilot and Numeric Relaying

Pilot relaying is a type of differential protection used in power systems. It compares electrical quantities at the terminals of equipment via a communication channel instead of direct relay interconnection. This method is essential for transmission lines where the terminals are far apart, typically up to 80 km for lines with 69 to 115 kV ratings. Four types of communication channels are used for pilot relaying:
IR Frequency Region: Fingerprint Region01:03

IR Frequency Region: Fingerprint Region

IR spectra are divided into two main regions: the diagnostic region and the fingerprint region. The diagnostic region of the spectrum lies above 1500 cm−1. The absorptions resulting from single-bond vibrations of the N–H, C–H, and O–H stretch at higher wavenumbers and appear on the left side of the spectrum. The stretching absorptions of the C≡C and C≡N occur between 2100–2300 cm−1. In contrast, those arising from stretching absorptions of the C=O, C=N, and C=C occur between 1600–1850 cm−1.
The...