Enrique San-Millan

Enrique San-Millan


Research Focus & Metrics

Academic Career Length

25Years (2002-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 November 2015 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
HMHONORIO MARTIN
HONORIO MARTIN
PPPedro Peris-Lopez
Pedro Peris-Lopez
JTJuan E. Tapiador
Juan E. Tapiador
ESEnrique San-Millan
Enrique San-Millan
Random numbers play a key role in applications such as industrial simulations, laboratory experimentation, computer games, and engineering problem solving. The design of new true random generators (TRNGs) has attracted the attention of the research community for many years. Designs with little hardware requirements and high throughput are demanded by new and powerful applications. In this paper, we introduce the design of a novel TRNG based on the coherent sampling (CS) phenomenon. Contrary to most designs based on this phenomenon, ours uses self-timed rings (STRs) instead of the commonly employed ring oscillators (ROs). Our design has two key advantages over existing proposals based on CS. It does not depend on the FPGA vendor used and does not need manual placement and routing in the manufacturing process, resulting in a highly portable generator. Our experiments show that the TRNG offers a very high throughput with a moderate cost in hardware. The results obtained with ENT, DIEHARD, and National Institute of Standards and Technology (NIST) statistical test suites evidence that the output bitstream behaves as a truly random variable.

29 August 2007
Verified
Book Chapter
Closed access
PDF file
ALAlmudena Lindoso
Almudena Lindoso
LELuis Entrena
Luis Entrena
Judith Liu-JimenezJudith Liu-Jimenez
Judith Liu-Jimenez
ESEnrique San-Millan
Enrique San-Millan

18 August 2005 in Electronics Letters
Verified
Journal Article
Closed access
LML. Mengibar
L. Mengibar
LELuis Entrena
Luis Entrena
MLM. García Lorenz
M. García Lorenz
ESEnrique San-Millan
Enrique San-Millan
The problem of finite state machine (FSM) encoding for low power in field-programmable gate arrays (FPGAs) is addressed. In this technology, one-hot encoding is typically recommended for large FSMs and binary encoding for small FSMs. A partitioned encoding approach is proposed which uses a combination of both binary encoding and zero-one-hot encoding with intermediate code size. Experimental results demonstrate that the proposed encoding approach can produce significant power savings.

24 August 2018 in Electronics
Verified
Journal Article
Open access
PDF file
HMHONORIO MARTIN
HONORIO MARTIN
PMPedro Martín-Holgado
Pedro Martín-Holgado
YGYolanda Morilla Garcia
Yolanda Morilla Garcia
LELuis Entrena
Luis Entrena
ESEnrique San-Millan
Enrique San-Millan
Physical Unclonable Functions (PUFs) are hardware security primitives that are increasingly being used for authentication and key generation in ICs and FPGAs. For space systems, they are a promising approach to meet the needs for secure communications at low cost. To this purpose, it is essential to determine if they are reliable in the space radiation environment. In this work we evaluate the Total Ionizing Dose effects on a delay-based PUF implemented in SRAM-FPGA, namely a Ring Oscillator PUF. Several major quality metrics have been used to analyze the evolution of the PUF response with the total ionizing dose. Experimental results demonstrate that total ionizing dose has a perceptible effect on the quality of the PUF response, but it could still be used for space applications by making some appropriate corrections.

4 November 2013 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
HMHONORIO MARTIN
HONORIO MARTIN
PPPedro Peris-Lopez
Pedro Peris-Lopez
JTJuan E. Tapiador
Juan E. Tapiador
ESEnrique San-Millan
Enrique San-Millan
In resource-constrained devices such as RFID tags or implantable medical devices, algorithm designers need to make careful choices to ensure that their proposals are sufficiently efficient for the target platform. A common way of expressing such restrictions is in terms of an upper bound for the maximum available footprint area in gate equivalents (GE). For example, RFID tags conforming to standards EPC Class-1 Generation-2 and ISO/IEC 18000-6C can devote up to 4K GE to security functions. However, in most cases, algorithm designers are not hardware experts, nor they have any quantitative means to find out how much area their designs would occupy in a given technology. In this paper, we attempt to fill this gap by providing an estimate of the upper bound for the footprint area of any algorithm. Our approach takes into account the main components of such algorithms, namely, basic arithmetic/logic operations and additional hardware such as registers and multiplexers. We believe that our proposal can help designers in making informed decisions about what kind of algorithmic structures can be afforded for a target environment.

27 April 2023 in IEEE Access
Verified
Journal Article
Open access
RDRandy Lozada Domínguez
Randy Lozada Domínguez
Juan Betancourt PerlazaJuan Betancourt Perlaza
Juan Betancourt Perlaza
ESEnrique San-Millan
Enrique San-Millan
The main contribution of this work is the proposal and hardware implementation of an algorithm for the time synchronization of orthogonal frequency division multiplexing (OFDM) modulation with Hermitian symmetry for visible light communications (VLC) systems, using only the real component of the transmitted signal. OFDM systems with Hermitian Symmetry are able to satisfy the high data rates demanded by many VLC systems, as well as deal with inter-symbol interference (ISI). However, these systems are characterized by being very vulnerable to synchronization problems in both time and frequency. Time synchronization being the most critical. In this paper, a novel time synchronization technique for OFDM systems with Hermitian Symmetry is proposed. This technique is based on the inclusion of a post-FFT synchronization stage to achieve time synchronization with one-sample precision. For this purpose, the relationship that exists between an offset in the frequency domain with an offset in the time domain is used, and with this information the correction of the frequency offset from the time domain is performed. An original and novel algorithm has been designed and implemented in hardware, which uses the cyclic prefix (CP) elimination stage to perform the time correction. The performance validation of the proposed technique is done with the implementation, using the ZYBO™ development board, of a complete OFDM system applied to a real VLC system.