Your browser doesn't support javascript.
loading
Mostrar: 20 | 50 | 100
Resultados 1 - 11 de 11
Filtrar
Mais filtros

Bases de dados
Tipo de documento
Assunto da revista
Intervalo de ano de publicação
1.
Small ; : e2403755, 2024 Sep 09.
Artigo em Inglês | MEDLINE | ID: mdl-39246217

RESUMO

Chaotic systems have aroused interest across various scientific disciplines such as physics, biology, chemistry, and meteorology. The deterministic but unpredictable nature of a chaotic system is an ideal feature for random number generation. Microelectromechanical systems (MEMS) are a promising technology that effectively harnesses chaos, offering advantages such as a compact footprint, scalability, and low power consumption. This paper presents a true random number generator (TRNG) based on a double-well MEMS resonator integrated with an actuator and position sensor. The potential energy landscape of the proposed MEMS resonator is actively tunable with a direct current voltage. Experimental demonstrations of tunable bistability and chaotic resonance are reported in this paper. A chaotic time sequence is generated through piezoresistive sensing of the position of the MEMS resonator once it is driven into the chaotic regime. Subsequently, the randomness of the bit sequence, achieved by applying the exclusive or function to a digital chaotic sequence and its delayed differential is confirmed to meet the National Institute of Standards and Technology specifications. Moreover, the throughput and energy efficiency of the proposed MEMS-based TRNG can be adjusted from 50 kb s-1 and 0.44 pJ per bit at a low energy barrier to 167 kb s-1 and 6.74 pJ per bit at a high energy barrier by changing the MEMS device's potential well. The tunability of the proposed double-well MEMS resonator not only offers continuous adjustments in the energy efficiency of TNRG but also unveils vast and diverse research opportunities in analog computing, encryption, and secure communications.

2.
Nanotechnology ; 35(27)2024 Apr 23.
Artigo em Inglês | MEDLINE | ID: mdl-38579686

RESUMO

Perpendicular magnetic tunnel junction (pMTJ)-based true-random number generators (RNGs) can consume orders of magnitude less energy per bit than CMOS pseudo-RNGs. Here, we numerically investigate with a macrospin Landau-Lifshitz-Gilbert equation solver the use of pMTJs driven by spin-orbit torque to directly sample numbers from arbitrary probability distributions with the help of a tunable probability tree. The tree operates by dynamically biasing sequences of pMTJ relaxation events, called 'coinflips', via an additional applied spin-transfer-torque current. Specifically, using a single, ideal pMTJ device we successfully draw integer samples on the interval [0, 255] from an exponential distribution based onp-value distribution analysis. In order to investigate device-to-device variations, the thermal stability of the pMTJs are varied based on manufactured device data. It is found that while repeatedly using a varied device inhibits ability to recover the probability distribution, the device variations average out when considering the entire set of devices as a 'bucket' to agnostically draw random numbers from. Further, it is noted that the device variations most significantly impact the highest level of the probability tree, with diminishing errors at lower levels. The devices are then used to draw both uniformly and exponentially distributed numbers for the Monte Carlo computation of a problem from particle transport, showing excellent data fit with the analytical solution. Finally, the devices are benchmarked against CMOS and memristor RNGs, showing faster bit generation and significantly lower energy use.

3.
Sensors (Basel) ; 23(8)2023 Apr 18.
Artigo em Inglês | MEDLINE | ID: mdl-37112412

RESUMO

The proliferation of devices for the Internet of Things (IoT) and their implication in many activities of our lives have led to a considerable increase in concern about the security of these devices, posing a double challenge for designers and developers of products. On the one hand, the design of new security primitives, suitable for resource-limited devices, can facilitate the inclusion of mechanisms and protocols to ensure the integrity and privacy of the data exchanged over the Internet. On the other hand, the development of techniques and tools to evaluate the quality of the proposed solutions as a step prior to their deployment, as well as to monitor their behavior once in operation against possible changes in operating conditions arising naturally or as a consequence of a stress situation forced by an attacker. To address these challenges, this paper first describes the design of a security primitive that plays an important role as a component of a hardware-based root of trust, as it can act as a source of entropy for True Random Number Generation (TRNG) or as a Physical Unclonable Function (PUF) to facilitate the generation of identifiers linked to the device on which it is implemented. The work also illustrates different software components that allow carrying out a self-assessment strategy to characterize and validate the performance of this primitive in its dual functionality, as well as to monitor possible changes in security levels that may occur during operation as a result of device aging and variations in power supply or operating temperature. The designed PUF/TRNG is provided as a configurable IP module, which takes advantage of the internal architecture of the Xilinx Series-7 and Zynq-7000 programmable devices and incorporates an AXI4-based standard interface to facilitate its interaction with soft- and hard-core processing systems. Several test systems that contain different instances of the IP have been implemented and subjected to an exhaustive set of on-line tests to obtain the metrics that determine its quality in terms of uniqueness, reliability, and entropy characteristics. The results obtained prove that the proposed module is a suitable candidate for various security applications. As an example, an implementation that uses less than 5% of the resources of a low-cost programmable device is capable of obfuscating and recovering 512-bit cryptographic keys with virtually zero error rate.

4.
Entropy (Basel) ; 24(6)2022 May 31.
Artigo em Inglês | MEDLINE | ID: mdl-35741501

RESUMO

A ring oscillator is a well-known circuit used for generating random numbers, and interested readers can find many research results concerning the evaluation of the randomness with a packaged test suit. However, the authors think there is room for evaluating the unpredictability of a sequence from another viewpoint. In this paper, the authors focus on Wold's RO-based generator and propose a statistical test to numerically evaluate the randomness of the RO-based generator. The test adopts the state transition probabilities in a Markov process and is designed to check the uniformity of the probabilities based on hypothesis testing. As a result, it is found that the RO-based generator yields a biased output from the viewpoint of the transition probability if the number of ROs is small. More precisely, the transitions 01→01 and 11→11 happen frequently when the number l of ROs is less than or equal to 10. In this sense, l>10 is recommended for use in any application, though a packaged test suit is passed. Thus, the authors believe that the proposed test contributes to evaluating the unpredictability of a sequence when used together with available statistical test suits, such as NIST SP800-22.

5.
Entropy (Basel) ; 23(3)2021 Mar 20.
Artigo em Inglês | MEDLINE | ID: mdl-33804665

RESUMO

In this work, we build and test three memristor-based true random number generator (TRNG) circuits: two previously presented in the literature and one which is our own design. The functionality of each circuit is assessed using the National Institute of Standards and Technology (NIST) Statistical Test Suite (STS). The TRNG circuits were built using commercially available off-the-shelf parts, including the memristor. The results of this work confirm the usefulness of memristors for successful implementation of TRNG circuits, as well as the ease with which a TRNG can be built using simple circuit designs and off-the-shelf breadboard circuit components.

6.
Entropy (Basel) ; 23(9)2021 Sep 05.
Artigo em Inglês | MEDLINE | ID: mdl-34573793

RESUMO

A cloud service to offer entropy has been paid much attention to. As one of the entropy sources, a physical random number generator is used as a true random number generator, relying on its irreproducibility. This paper focuses on a physical random number generator using a field-programmable gate array as an entropy source by employing ring oscillator circuits as a representative true random number generator. This paper investigates the effects of an XOR gate in the oscillation circuit by observing the output signal period. It aims to reveal the relationship between inputs and the output through the XOR gate in the target generator. The authors conduct two experiments to consider the relevance. It is confirmed that combining two ring oscillators with an XOR gate increases the complexity of the output cycle. In addition, verification using state transitions showed that the probability of the state transitions was evenly distributed by increasing the number of ring oscillator circuits.

7.
Sensors (Basel) ; 19(19)2019 Sep 24.
Artigo em Inglês | MEDLINE | ID: mdl-31554242

RESUMO

As transmissions of data between mobile and embedded devices in multi-access edge computing (MEC) increase, data must be protected, ensuring confidentiality and integrity. These issues are usually solved with cryptographic algorithms systems, which utilize a random number generator to create seeds and keys randomly. Their role in cryptography is so important that they need to be generated securely. In this paper, a true random number generator (TRNG) utilizing FM radio signals as a source is proposed. The proposed method can generate random numbers with high entropy, increased by at least 118% and up to 431% compared to existing generators.

8.
Sensors (Basel) ; 17(3)2017 Mar 21.
Artigo em Inglês | MEDLINE | ID: mdl-28335579

RESUMO

In this work, we used a sensor-based True Random Number Generator in order to generate keys for a stream cipher based on a recently published hybrid algorithm mixing Skew Tent Map and a Linear Feedback Shift Register. The stream cipher was implemented and tested in a Field Programmable Gate Array (FPGA) and was able to generate 8-bit width data streams at a clock frequency of 134 MHz, which is fast enough for Gigabit Ethernet applications. An exhaustive cryptanalysis was completed, allowing us to conclude that the system is secure. The stream cipher was compared with other chaotic stream ciphers implemented on similar platforms in terms of area, power consumption, and throughput.

9.
Adv Sci (Weinh) ; 11(23): e2402182, 2024 Jun.
Artigo em Inglês | MEDLINE | ID: mdl-38622896

RESUMO

The incorporation of randomness into stochastic computing can provide ample opportunities for applications such as simulated annealing, non-polynomial hard problem solving, and Bayesian neuron networks. In these cases, a considerable number of random numbers with an accurate and configurable probability distribution function (PDF) are indispensable. Preferably, these random numbers are provided at the hardware level to improve speed, efficiency, and parallelism. In this paper, how spin-orbit torque magnetic tunnel junctions (SOT-MTJs) with high barriers are suitable candidates for the desired true random number generators is demonstrated. Not only do these SOT-MTJs perform excellently in speed and endurance, but their randomness can also be conveniently and precisely controlled by a writing voltage, which makes them a well-performed Bernoulli bit. By utilizing these SOT-MTJ-based Bernoulli bits, any PDF, including Gaussian, uniform, exponential, Chi-square, and even arbitrarily defined distributions can be realized. These PDF-configurable true random number generators can then promise to advance the development of stochastic computing and broaden the applications of the SOT-MTJs.

10.
ACS Nano ; 16(4): 5898-5908, 2022 Apr 26.
Artigo em Inglês | MEDLINE | ID: mdl-35416026

RESUMO

Generators of random sequences used in high-end applications such as cryptography rely on entropy sources for their indeterminism. Physical processes governed by the laws of quantum mechanics are excellent sources of entropy available in nature. However, extracting enough entropy from such systems for generating truly random sequences is challenging while maintaining the feasibility of the extraction procedure for real-world applications. Here, we present a compact and an all-electronic van der Waals heterostructure-based device capable of detecting discrete charge fluctuations for extracting entropy from physical processes and use it for the generation of independent and identically distributed true random sequences. We extract a record-high value (>0.98 bits/bit) of min-entropy using the proposed scheme. We demonstrate an entropy generation rate tunable over multiple orders of magnitude and show the persistence of the underlying physical process for temperatures ranging from cryogenic to ambient conditions. We verify the random nature of the generated sequences using tests such as NIST SP 800-90B standard and other statistical measures and verify the suitability of our random sequence for cryptographic applications using the NIST SP 800-22 standard. The generated random sequences are then used in implementing various randomized algorithms without any preconditioning steps.

11.
ACS Nano ; 16(4): 6847-6857, 2022 Apr 26.
Artigo em Inglês | MEDLINE | ID: mdl-35333049

RESUMO

The fast development of the Internet of things (IoT) promises to deliver convenience to human life. However, a huge amount of the data is constantly generated, transmitted, processed, and stored, posing significant security challenges. The currently available security protocols and encryption techniques are mostly based on software algorithms and pseudorandom number generators that are vulnerable to attacks. A true random number generator (TRNG) based on devices using stochastically physical phenomena has been proposed for auditory data encryption and trusted communication. In the current study, a Bi2O2Se-based memristive TRNG is demonstrated for security applications. Compared with traditional metal-insulator-metal based memristors, or other two-dimensional material-based memristors, the Bi2O2Se layer as electrode with non-van der Waals interface, high carrier mobility, air stability, extreme low thermal conductivity, as well as vertical surface resistive switching shows intrinsic stochasticity and complexity in a memristive true analogue/digital random number generation. Moreover, those analogue/digital random number generation processes are proved to be resilient for machine learning prediction.

SELEÇÃO DE REFERÊNCIAS
DETALHE DA PESQUISA