
Cuadro I
TIEMPO (EXPRESADOS EN MILISEGUNDOS) REQUERIDO PARA GENERAR 40.000 MUESTRAS MEDIANTE LOS MAPAS CAÓTICOS LINEALES POR
TRAMOS CON TRES IPDFS DISTINTAS.
Soporte Arquitectura PDF Beta PDF Logística PDF Dos escalones
PC Flotante precisión simple 322,607 308,981 297,855
PC Flotante precisión doble 277,504 293,542 289,628
ARM Flotante precisión doble 126,663 126,503 144,851
FPGA Punto fijo 34 bits 1,000 1,000 1,000
Cuadro II
RECURSOS EMPLEADOS EN LA IMPLEMENTACIÓN A 40 MHZ DE TRES PRNGS EN UNA ZEDBOARD DE XILINX.
bloque (PDF) LUTs Registros Slice DSP
Cálculos + Registros 154 40 62 6
Parámetros (Beta) 2.229 0 528 0
Parámetros (Logística) 2.363 0 643 0
Parámetros (Dos escalones) 1.101 0 331 0
Cuadro III
RECURSOS EMPLEADOS EN LA IMPLEMENTACIÓN A 40 MHZ DE UNA CONFIGURACIÓN DEL DISEÑO CON RPD EN UNA ZEDBOARD DE XILINX.
bloque (PDF) LUTs Registros Slice DSP
PRNG 1 2.517 40 695 6
PRNG 2 2.517 40 695 6
Mux 2 1 3 0
Control 1.104 1.217 393 0
Requeridos 6.140 1.298 1.786 12
Disponibles 53.200 106.400 13.300 220
Ocupación % 11,54 1,22 13,45 5,45
PDF deseadas. Se implementó el algoritmo en diferentes
escenarios y se compararon todos los tiempos de ejecución,
resultando menor el correspondiente a la implementación en
FPGA. Además, se presentaron los elementos de hardware
requerido en dicha implementación. Como trabajo futuro
se prevé integrar diseño en la parte de encriptación de un
sistema SDR para incrementar su nivel de seguridad.
AGRADECIMIENTOS
Este trabajo fue parcialmente financiado por CONICET
(PIP2017 11220170100553CO), la UNMDP, la Agencia
I+D+i (PICT19 3024) y Proyecto PROICO 03-2320 de la
UNSL.
REFERENCIAS
[1] L. De Micco, D. Petruzzi, H. A. Larrondo, and J. C. C. Moreira,
“Randomness of finite-state sequence machine over gf (4) and quality
of hopping turbo codes,” IET Communications, vol. 7, no. 9, pp. 783–
790, 2013.
[2] K. Abd El-Latif, H. Hamed, and E. Hasaneen, “Fpga implementation
of the pipelined data encryption standard (des) based on variable
time data permutation,” the online journal on electrics and electrical
engineering (OJEEE), vol. 2, no. 3, pp. 298–302, 2010.
[3] P. Cao, X. Hu, J. Wu, L. Zhang, X. Jiang, and Y. Su, “Physical layer
encryption in ofdm-pon employing time-variable keys from onus,”
IEEE Photonics Journal, vol. 6, no. 2, pp. 1–6, 2014.
[4] S. Oukili and S. Bri, “High throughput fpga implementation of
data encryption standard with time variable sub-keys,” International
Journal of Electrical and Computer Engineering, vol. 6, no. 1, p. 298,
2016.
[5] S. L. Davis, “Enhancing system security using dynamic hardware,”
Ph.D. dissertation, University of South Alabama, 2022.
[6] R. C. Cheng, “Random variate generation,” Handbook of Simulation,
pp. 139–172, 1998.
[7] D. Pingel, P. Schmelcher, and F. Diakonos, “Theory and examples
of the inverse frobenius–perron problem for complete chaotic maps,”
Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 9,
no. 2, pp. 357–366, 1999.
[8] N. Wei, “Solutions of the inverse frobenius-perron problem,” Ph.D.
dissertation, Concordia University, 2015.
[9] C. Fox, L.-J. Hsiao, and J.-E. K. Lee, “Solutions of the multivariate
inverse frobenius–perron problem,” Entropy, vol. 23, no. 7, p. 838,
2021.
[10] A. Rogers, R. Shorten, and D. M. Heffernan, “Synthesizing chaotic
maps with prescribed invariant densities,” Physics Letters A, vol. 330,
no. 6, pp. 435–441, 2004.
[11] L. De Micco and H. Á. Larrondo, “Síntesis e implementación en
fpga de un mapa caótico con pdf gaussiana,” in II Congreso de
Microelectrónica Aplicada (µEA 2011)(La Plata, 7 al 9 de septiembre
de 2011), 2011.
[12] L. De Micco, M. Antonelli, and H. A. Larrondo, “Stochastic degrada-
tion of the fixed-point version of 2d-chaotic maps,” Chaos, Solitons
& Fractals, vol. 104, pp. 477–484, 2017.
[13] J. Lin, “Divergence measures based on the shannon entropy,” IEEE
Transactions on Information theory, vol. 37, no. 1, pp. 145–151, 1991.
[14] Analog Devices, ADFMCOMMS4-EBZ. [Online]. Availa-
ble: https://www.analog.com/en/design-center/evaluation-hardware-
and-software/evaluation-boards-kits/eval-ad-fmcomms4-ebz.html
Revista elektron, Vol. 6, No. 1, pp. 46-51 (2022)
http://elektron.fi.uba.ar