David Guerrero

Dr. David Guerrero

orcid

Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

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

Representative Publications

View All Publications
5 December 2021 in Electronics
Verified
Journal Article
Open access
PDF file
GQGermán Cano Quiveu
Germán Cano Quiveu
PVPaulino Ruiz de Clavijo Vázquez
Paulino Ruiz de Clavijo Vázquez
MBManuel J. Bellido
Manuel J. Bellido
Jorge Juan-ChicoJorge Juan-Chico
Jorge Juan-Chico
JVJulian Viejo
Julian Viejo
EOEnrique Ostúa
Enrique Ostúa
The Internet of Things (IoT) security is one of the most important issues developers have to face. Data tampering must be prevented in IoT devices and some or all of the confidentiality, integrity, and authenticity of sensible data files must be assured in most practical IoT applications, especially when data are stored in removable devices such as microSD cards, which is very common. Software solutions are usually applied, but their effectiveness is limited due to the reduced resources available in IoT systems. This paper introduces a hardware-based security framework for IoT devices (Embedded LUKS) similar to the Linux Unified Key Setup (LUKS) solution used in Linux systems to encrypt data partitions. Embedded LUKS (E-LUKS) extends the LUKS capabilities by adding integrity and authentication methods, in addition to the confidentiality already provided by LUKS. E-LUKS uses state-of-the-art encryption and hash algorithms such as PRESENT and SPONGENT. Both are recognized as adequate solutions for IoT devices being PRESENT incorporated in the ISO/IEC 29192-2:2019 for lightweight block ciphers. E-LUKS has been implemented in modern XC7Z020 FPGA chips, resulting in a smaller hardware footprint compared to previous LUKS hardware implementations, a footprint of about a 10% of these LUKS implementations, making E-LUKS a great alternative to provide Full Disk Encryption (FDE) alongside authentication to a wide range of IoT devices.

22 July 2020 in EURASIP Journal on Advances in Signal Processing
Verified
Journal Article
Open access
PDF file
DGDavid Guerrero
David Guerrero
ACAlejandro Millán Calderón
Alejandro Millán Calderón
JCJorge Juan Chico
Jorge Juan Chico
JCJulian Viejo Cortés
Julian Viejo Cortés
MDManuel J. Bellido Díaz
Manuel J. Bellido Díaz
EAEnrique Ostúa Arangüena
Enrique Ostúa Arangüena
The computation of the sine and cosine functions is required in devices ranging from application-specific signal processors to general purpose floating-point units. Even in the latter case, the required functionality can be reduced to computing the sine and/or cosine of multiples of a constant angle. The latency of a sine/cosine generator can be reduced by using look-up tables. However, a direct implementation with look-up tables may be unfeasible if the input space is huge. In such a case, look-up tables with a number of entries lower than the size of the input space can be used indirectly. In previously published methods, the reduction in the number of table entries is obtained at the expense of increasing the table width and the computational cost. This paper introduces an alternative technique that makes it possible to reduce the size of the look-up tables as well as the required multiplications. The proposed technique can be used to implement sine/cosine generators of huge input space. It has been used to implement several twiddle factor generators in reconfigurable hardware and has enabled the number of look-up tables to be reduced by between 6 and 26% with respect to previous table-based techniques. Also, these implementations are about 50% faster than those based on Volder’s algorithm.

1 January 2006
Verified
Conference Paper
Open access
JVJulian Viejo
Julian Viejo
MBManuel J. Bellido
Manuel J. Bellido
AMA. Millan
A. Millan
EOEnrique Ostúa
Enrique Ostúa
Jorge Juan-ChicoJorge Juan-Chico
Jorge Juan-Chico
DGDavid Guerrero
David Guerrero
This contribution successfully accomplished the design and implementation of an advanced DSP circuit for direct measurements of electrical network parameters (RMS and real and reactive power) with application to network monitoring and quality assurance. The device is implemented on a mid-range Xilinx Spartan-3 family FPGA and includes an OPE interface so that it can be integrated as a standard peripheral of a microprocessor system like the MicroBlaze. Special attention has been paid to resources optimization and accuracy with simulated error below 1%.

11 May 2019 in Electronics
Verified
Journal Article
Open access
PDF file
JVJulian Viejo
Julian Viejo
Jorge Juan-ChicoJorge Juan-Chico
Jorge Juan-Chico
MBManuel J. Bellido
Manuel J. Bellido
PVPaulino Ruiz de Clavijo Vázquez
Paulino Ruiz de Clavijo Vázquez
DGDavid Guerrero
David Guerrero
GQGermán Cano Quiveu
Germán Cano Quiveu
This paper presents the complete design and implementation of a low-cost, low-footprint, network time protocol server core for field programmable gate arrays. The core uses a carefully designed modular architecture, which is fully implemented in hardware using digital circuits and systems. Most remarkable novelties introduced are a hardware-optimized timekeeping algorithm implementation, and a full-hardware protocol stack and automatic network configuration. As a result, the core is able to achieve similar accuracy and performance to typical high-performance network time protocol server equipment. The core uses a standard global positioning system receiver as time reference, has a small footprint and can easily fit in a low-range field-programmable chip, greatly scaling down from previous system-on-chip time synchronization systems. Accuracy and performance results show that the core can serve hundreds of thousands of network time clients with negligible accuracy degradation, in contrast to state-of-the-art high-performance time server equipment. Therefore, this core provides a valuable time server solution for a wide range of emerging embedded and distributed network applications such as the Internet of Things and the smart grid, at a fraction of the cost and footprint of current discrete and embedded solutions.

1 April 2007 in Journal of Low Power Electronics
Verified
Journal Article
Closed access
DGDavid Guerrero
David Guerrero
AMA. Millan
A. Millan
JJJ. Juan
J. Juan
MBM. J. Bellido
M. J. Bellido
PRP. Ruiz-De-Clavijo
P. Ruiz-De-Clavijo
JVJ. Viejo
J. Viejo

1 August 2011 in Journal of Low Power Electronics
Verified
Journal Article
Closed access
DGDavid Guerrero
David Guerrero
AMA. Millan
A. Millan
Jorge Juan-ChicoJorge Juan-Chico
Jorge Juan-Chico
MBManuel J. Bellido
Manuel J. Bellido
PVPaulino Ruiz de Clavijo Vázquez
Paulino Ruiz de Clavijo Vázquez
JVJulian Viejo
Julian Viejo