Hardware-Enabled Key Generation in Industry 4.0 Cryptosystems through Analog Hyperchaotic Signals
Source abstract
Abstract
The Industry 4.0 revolution is characterized by distributed infrastructures where data must be continuously communicated between hardware nodes and cloud servers. Specific lightweight cryptosystems are needed to protect those links, as the hardware node tends to be resource-constrained. Then Pseudo Random Number Generators are employed to produce random keys, whose final behavior depends on the initial seed. To guarantee good mathematical behavior, most key generators need an unpredictable voltage signal as input. However, physical signals evolve slowly and have a significant autocorrelation, so they do not have enough entropy to support high-randomness seeds. Then, electronic mechanisms to generate those high-entropy signals artificially are required. This paper proposes a robust hyperchaotic circuit to obtain such unpredictable electric signals. The circuit is based on a hyperchaotic dynamic system, showing a large catalog of structures, four different secret parameters, and producing four high entropy voltage signals. Synchronization schemes for the correct secret key calculation and distribution among all remote communicating modules are also analyzed and discussed. Security risks and intruder and attacker models for the proposed solution are explored, too. An experimental validation based on circuit simulations and a real hardware implementation is provided. The results show that the random properties of PRNG improved by up to 11% when seeds were calculated through the proposed circuit.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Chaos-based Image/Signal Encryption
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (66)
Show source-provided references
1. Industry 4.0, digitization, and opportunities for sustainability10.1016/j.jclepro.2019.119869 ↗
2. Cyber-physical systems: extending pervasive sensing from control theory to the Internet of Things10.1016/j.pmcj.2017.06.011 ↗
3. Recognizing human activities in Industry 4.0 scenarios through an analysis-modeling- recognition algorithm and context labels10.3233/ICA-210667 ↗
4. Industry 4.0: industrial internet of things (IIOT)10.1016/bs.adcom.2019.10.010 ↗
5. Process execution in Cyber-Physical Systems using cloud and Cyber-Physical Internet services10.1007/s11227-018-2416-4 ↗
6. Decentralized network building change in large manufacturing companies towards Industry 4.010.1016/j.procs.2017.06.113 ↗
7. Digital watermarking for enriched video streams in edge computing architectures using chaotic mixtures and physical unclonable functions
8. A complementary cyber-human systems framework for Industry 4.0 cyber-physical systems10.1016/j.mfglet.2018.01.003 ↗
9. Remote anomaly detection in Industry 4.0 using resource-constrained devices
10. Lightweight encryption for short-range wireless biometric authentication systems in Industry 4.010.3233/ICA-210673 ↗
11. An intra-slice security solution for emerging 5G networks based on pseudo-random number generators10.1109/ACCESS.2018.2815567 ↗
12. Development of additive fibonacci generators with improved characteristics for cybersecurity needs10.3390/app12031519 ↗
13. Realization of a pseudo-random number generator utilizing two coupled Izhikevich neurons on an FPGA platform10.1007/s10470-023-02223-2 ↗
14. Quasiperiodicities in Fibonacci strings
15. ReRAM-based pseudo-true random number generator with high throughput and unpredictability characteristics10.1109/TED.2021.3057028 ↗
16. Random number generator with a chaotic wind-driven triboelectric energy harvester10.1016/j.nanoen.2020.105275 ↗
17. Dynamic analysis and circuit implementation of a new 4D Lorenz-type hyperchaotic system10.1155/2019/6581586 ↗
18. A guideline on pseudorandom number generation (PRNG) in the IoT10.1145/3453159 ↗
19. Stipčević · Open problems in mathematics and computational science · 2014 · 27510.1007/978-3-319-10683-0_12 ↗
20. Learning from pseudo-randomness with an artificial neural network-does God play pseudo-dice?10.1109/ACCESS.2018.2826448 ↗
21. Embedded electronic circuits for cryptography, hardware security and true random number generation: an overview10.1002/cta.2296 ↗
22. A high-performance pseudo-random number generator based on FPGA
23. Studying the pseudo random number generator of a low-cost RFID tag
24. A survey on true random number generators based on chaos10.1155/2019/2545123 ↗
25. Bias-free true random-number generator10.1364/OL.34.001876 ↗
26. Practical true random number generator using CMOS image sensor dark noise10.1109/ACCESS.2019.2926825 ↗
27. Random seed generation for IoT key generation and key management system using blockchain
28. True random number generation from bioelectrical and physical signals10.1155/2018/3579275 ↗
29. True random number generators for batch control sampling in smart factories
30. A true random number generator architecture based on a reduced number of FPGA primitives10.1016/j.aeue.2019.03.006 ↗
31. FPGA implementation of true random number generator architecture using all digital phase-locked loop10.1080/03772063.2021.1963333 ↗
32. A true random number generator robust against PVT variation
33. PUF-TRNG for a Secure Industry 4.0
34. True random number generators using electrical noise10.1109/ACCESS.2019.2939027 ↗
35. A true random number generator based on gait data for the Internet of you10.1109/ACCESS.2020.2986822 ↗
36. High speed true random number generator controlled by logistic map
37. A chaos-based authenticated cipher with associated data10.1155/2017/9040518 ↗
38. A post-processing method for true random number generators based on hyperchaos with applications in audio-based generators10.1007/s11704-019-9120-2 ↗
39. Chaos-based true random number generator embedded in a mixed-signal reconfigurable hardware
40. True Random Number Generator based on compact chaotic oscillator
41. A novel high speed artificial neural network-based chaotic true random number generator on field programmable gate array10.1002/cta.2581 ↗
42. Computer modelling of a new simple chaotic generator
43. Improving the complexity of the Lorenz dynamics10.1155/2017/3204073 ↗
44. Robust hardware-supported chaotic cryptosystems for streaming commutations among reduced computing power nodes10.1007/s10470-018-1262-x ↗
45. A 0.18-μm CMOS high-data-rate true random bit generator through ΔΣ modulation of chaotic jerk circuit signals10.1063/1.5022838 ↗
46. True random number generation using CMOS Boolean chaotic oscillator10.1016/j.mejo.2015.09.015 ↗
47. Memristor-based hyper-chaotic circuit for image encryption10.1088/1674-1056/abbbfe ↗
48. Chaos-based application of a novel multistable 5D memristive hyperchaotic system with coexisting multiple attractors
49. Pseudorandom number generator based on three kinds of four-wing memristive hyperchaotic system and its application in image encryption10.1155/2020/8274685 ↗
50. A 4D hyperchaotic Lorenz-type system: zero-Hopf bifurcation, ultimate bound estimation, and its variable-order fractional network10.1140/epjs/s11734-022-00448-2 ↗
51. Dynamical analysis and finite-time synchronization of grid-scroll memristive chaotic system without equilibrium10.1016/j.chaos.2023.114118 ↗
52. A new hyperchaotic temperature fluctuations model, its circuit simulation, FPGA implementation and an application to image encryption10.1504/IJSPM.2018.10014192 ↗
53. Dynamic analysis of a hyperchaotic hyperjerk circuit, FPGA implementation and its application in RNG for medical images encryption10.1007/s41403-022-00326-2 ↗
54. Designing a pseudorandom bit generator with a novel five-dimensional-hyperchaotic system10.1109/TIE.2021.3088330 ↗
55. A novel ANN-based four-dimensional two-disk hyperchaotic dynamical system, bifurcation analysis, circuit realisation and FPGA-based TRNG implementation10.1504/IJCAT.2020.103921 ↗
56. Chaotic or hyper-chaotic oscillator? numerical solution, circuit design, MATLAB HDL-coder implementation, VHDL code, security analysis, and FPGA realization10.1007/s00034-020-01521-8 ↗
57. FPGA implementation of a chaotic pseudo-random numbers generator10.1007/s42979-023-01837-7 ↗
58. Reconfigurable chaotic pseudo random number generator based on FPGA10.1016/j.aeue.2018.10.024 ↗
59. Chaos-based bitwise dynamical pseudorandom number generator on FPGA10.1109/TIM.2018.2877859 ↗
60. Comparison of different methods for computing Lyapunov exponents10.1143/PTP.83.875 ↗
61. Estimation of the Kolmogorov entropy from a chaotic signal10.1103/PhysRevA.28.2591 ↗
62. Shannon entropy, Renyi entropy, and information
63. Method of calculating Lyapunov exponents for time series using artificial neural networks committees
64. Design of a hyperchaotic memristive circuit based on Wien bridge oscillator10.1016/j.compeleceng.2020.106826 ↗
65. A simple circuit implementation of a chaotic Lorenz system
66. Driving systems with chaotic signals10.1103/PhysRevA.44.2374 ↗