Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

83results about "Pulse generation with predetermined statistical distribution" patented technology

Integrated circuit (IC) and electronic apparatus

An embodiment of an IC is provided. The IC includes a memory, a controller, an intrusion detector and a memory clear circuit. The memory is configured to store sensitive data. The controller is configured to access the memory. The intrusion detector is configured to detect whether an intrusion event is present in response to an input signal. The memory clear circuit is configured to clear the sensitive data of the memory when the intrusion detector detects the intrusion event.
Owner:NUVOTON

Random analog pulse signal generation circuit

The invention discloses a random analog pulse signal generation circuit, which is characterized in that the output of an excitation pulse generation module obeying discrete random time distribution is connected to an excitation pulse generation module obeying continuous random time distribution, and the excitation pulse generation module is used for generating square wave pulses of which the time interval of the front edges of two adjacent excitation square waves obeying discrete distribution; the output of the excitation pulse generation module obeying continuous random time distribution is connected to the analog narrow pulse generation module, and the analog narrow pulse generation module is used for converting the generated square-wave pulse into a square-wave excitation pulse of which the leading edge obeys specific distribution; and the analog narrow pulse generation module is used for converting the leading edge of the square wave excitation pulse into a narrow pulse signal so as to generate a signal waveform suitable for a fast detector electronics system test. According to the circuit, the inherent discreteness of digital logic is eliminated while better programmability of the digital logic is kept, so that the finally output pulse waveform signal is closer to the time characteristic of the signal processed by the detector under the real working condition.
Owner:UNIV OF SCI & TECH OF CHINA

Semiconductor integrated circuit device and evaluation system

Provided is a semiconductor integrated circuit device including a pseudo-random pattern generator configured to output a pseudo-random pattern, a terminal for externally outputting an output of the pseudo-random pattern generator or an evaluation result of noise tolerance evaluated on the basis of the pseudo-random pattern.
Owner:ROHM CO LTD

A method for calculating a garbled circuit and related equipment

This specification provides a method and related equipment for calculating obfuscated circuits. It is applied to a first computing device corresponding to the obfuscated circuit executor, which holds first input data corresponding to a first logic gate included in the obfuscated circuit. A second computing device corresponding to the obfuscated circuit generator holds expected first and second output data corresponding to the first logic gate. The first input data is 0 or 1. The method includes: obtaining a random number i and its corresponding random value r generated by running a randomized unintended transmission protocol. i The random number i is 0 or 1; obtain the intermediate calculation result calculated by the second computing device based on the first random value, the second random value, the first output data, and the second output data; if the value of the first input data is 0, based on the random value r i Calculate the obfuscation value corresponding to the first output data; if the first input data is 1, then based on the random value r... i The intermediate calculation result f is used to calculate the obfuscation value corresponding to the second output data.
Owner:ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD

Hardware randomized boot clock

A hardware boot circuit includes a random number generator circuit (103) configured to generate random values, a reference clock circuit (107) configured to generate a reference clock signal (127) that includes a series of intervals of fixed size, a clock gate circuit (102) configured to switch off at least one clock pulse in each interval to generate a randomized clock signal (122) at a root node of a clock network, and a boot core circuit (104) configured to use the randomized clock signal (122) to access an internal memory storing boot instructions. Clock pulses that are switched off are randomized by the random values from the random number generator (103). The randomized clock signal (122) or additional randomized clock signals (123, 124) generated by the clock gate circuit (102) may be used to clock peripherals (108) and / or processors (110) of a digital electronic device (100) that includes the hardware boot circuit. The random number generator (103) may include a physical entropy source.
Owner:STMICROELECTRONICS INT NV

Semiconductor device, encryption device, and electronic appliance

A semiconductor device supplies power to an encryption circuit. The semiconductor device comprises a voltage generator including a series regulator and a shunt regulator, and a controller configured to randomly switch the shunt regulator between an ON state and an OFF state.
Owner:SHARP SEMICON INNOVATION CORP TENRI CITY

A method for generating pseudo-random sequences for integer data in signal processing

The present invention discloses a method for generating a pseudo-random sequence for integer data in signal processing. The seed can be arbitrarily selected within the range of integer data. The sequence iteration algorithm does not use multiplication and modulo operations, and the sequence data traverses the entire data range. The present invention simplifies the linear congruence algorithm, making the generation speed of the pseudo-random sequence faster and more resource-saving, while still retaining the characteristic of a long output sequence period. The present invention is applicable to various integer data types and can also be extended to any hexadecimal data with the number of bits n≥8. Pseudo-random sequences play an important role in information security fields such as multiple access communication, encryption algorithms, data scrambling, signal synchronization, error code testing, security protocols, digital watermarking, and cryptographic chips.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

A random signal generation device based on a saturable absorber semiconductor laser

The application belongs to the technical field of random number generation, and particularly relates to a random signal generation device based on a saturable absorber semiconductor laser. The device comprises a random self-pulsation entropy source, a photodetector and a pulse amplitude quantization module. The random self-pulsation entropy source adopts a saturable absorber semiconductor laser (preferably a DFB-SA structure), generates optical pulses with random amplitudes and stable repetition periods by injecting a driving current in a gain region and applying a reverse bias voltage in an absorption region; the photodetector adopts a PIN photodiode or an avalanche photodiode to convert the optical pulses into corresponding electrical pulses; and the pulse amplitude quantization module comprises a differential comparator and a peak detection circuit, which quantizes the peak value of the electrical pulses in each pulse period by using a fixed threshold or an adaptive threshold to generate a random bit sequence. The application realizes high-speed and high-stability random signal generation without an external electric clock, an ADC and digital post-processing, and has a simple device structure, low power consumption and high integration.
Owner:GUANGDONG UNIV OF TECH

Apparatus and method for protecting against side-channel attacks during device charging

Two defense mechanisms, a hardware-based and software-based solution, are provided to protect a device during charging. The defenses randomly perturb the current drawn during charging thereby masking the unique patterns of the user's activities. It is shown that the two defenses force each one of the attacks to perform no better than random guessing, thus acting as effective defense mechanisms against all such types of attacks.
Owner:TEXAS TECH UNIV SYST

Vibration oscillator and signal detection device

ActiveJP7699380B2Pulse generation by differential amplifiersNoise generation
A fluctuation oscillator (1) is provided with: an adder (11) that has an input terminal (111) into which inputted is an input signal (S1) including a main signal and an uncorrelated signal which is uncorrelated to the main signal and has a higher frequency than the main signal, and that adds a feedback signal (S5) to the input signal (S1); a threshold value discrimination unit (12) for generating a pulse signal (S3) by comparing, against a threshold value, an addition signal (S2) obtained by addition by the adder (11); a transient response unit (13) for causing transient response of the generated pulse signal (S3) and generating an output signal (S4); and a feedback loop (16) for feeding back the output signal (S4) to the adder (11) as the feedback signal (S5).
Owner:OSAKA UNIVERSITY

True random number generator

This invention relates to a device for generating truly random numbers, comprising a digital chaotic oscillating autonomous Boolean network as an entropy source. According to the invention, the proposed digital chaotic oscillating autonomous Boolean network comprises three interconnected logic elements, two of which represent two-input XOR gates and / or XNOR gates, while the third logic element has three inputs and one output, and implements a logic "one-to-one counting" function, wherein if a logic 1 appears at no more than one input of the third logic element, the output of the third logic element is set to logic 1; otherwise, the output is set to logic 0. The resulting technical advantages include improved truly random number generation speed while reducing energy consumption.
Owner:PHYSTECH TECH TRUE RANDOM AG

Oscillator, random number generator, and method of operating an oscillator

Embodiments of the present invention provide an oscillator, a random number generator, and a method for operating the oscillator. The oscillator circuit includes a plurality of inverters connected in a series, at least a first feedback tap and a second feedback tap, and an alternating circuit. The at least first feedback tap and the second feedback tap are configured to respectively feedback a first output signal and a second output signal, the first output signal and the second output signal being derived from a first point and a second point in the series, respectively. The alternating circuit is configured to derive an input signal from the at least first output signal and the second output signal by alternating between the at least first feedback tap and the second feedback tap, and apply the input signal to the input of the series.
Owner:NUVOTON

Clock circuit and related method improving frequency hopping

The present disclosure provides a clock circuit and related method improving frequency hopping. The clock circuit may comprise a frequency divider and a frequency hopping circuit. The frequency divider may perform a frequency division according to a first divisor number. When hopping to a frequency or a spread spectrum range which is corresponding to an input number, if a convergence condition is not satisfied, the frequency hopping circuit may perform a stepping operation to update the first divisor number from a previous value to a current value which may not equal the input number.
Owner:M31 TECH

Semiconductor device

PendingUS20260106607A1Exclusive-OR circuitsContinuously circulated pulse counters
A semiconductor device includes a pulse input circuit including flip-flops constituting each of two front-stage counters having different holding states from each other and configured such that first pulses from an even-stage ring circuit are input to each of the two front-stage counters, an edge detection circuit configured to detect edges of outputs of the two front-stage counters and output a second pulse having a predetermined pulse width larger than a predetermined value based on the edge, and a counter circuit including a rear-stage counter to which the second pulse is input. The edge detection circuit is configured to output the second pulse or a stepwise signal when a pulse width of the first pulse is smaller than the predetermined value.
Owner:RENESAS ELECTRONICS CORP

Method and apparatus for forming wideband prn signals

An apparatus for forming wideband pseudo random noise signals includes a set of channels each comprising an NCO having a controlled frequency and phase and a PRN code generator, the NCO generating a strobe that is output to the PRN code generator. The PRN code generator forms a new sequence element of +1 or -1 in response to the strobe. The apparatus also comprises a first modulator having a plurality of weight coefficients, a plurality of multipliers each multiplying one of the weight coefficients, an adder outputting a sum of the plurality of multipliers output signals, and a mixer with a quadrature output signal multiplying the adder's output by sine and cosine of a low intermediate frequency. The apparatus also includes a processor controlling the set of channels, a transceiver module to receive and / or transmit quadrature signals, and an interface connecting the output of the mixer and the transceiver module.
Owner:TOPCON POSITIONING SYSTEMS INC

Signal pre-shaping to suppress power supply disturbances

Embodiments include methods performed by an apparatus configured to generate output signals for transmission. Such methods include detecting a triggering condition related to a change in operational status of the apparatus and selecting one of a plurality of pre-shaping vectors based on the triggering condition and past operating conditions of the apparatus during a plurality of most recent time intervals. Each pre-shaping vector includes a plurality of values that compensate for effects of voltage variation of a power supply for the apparatus. Such methods include, during a plurality of time intervals after the triggering condition, applying the values of the selected pre-shaping vector to respective information-carrying signals, thereby generating pre-shaped information-carrying signals. Such methods include generating output signals for transmission during the plurality of subsequent time intervals, using the pre-shaped information-carrying signals. The output signals are generated by an active circuit powered by the power supply.
Owner:TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)

Programmable linear-feedback shift register systems and methods

Various techniques are provided to implement programmable linear-feedback shift register (LFSR) circuits. In one example, the LFSR circuit includes state storage elements. Each state storage element is configured to store a state signal. The LFSR circuit further includes programmable logic stage circuits each configured to selectively receive an input signal and a set of state signals, determine an output signal based at least on the set of state signals, and provide the output signal. Each programmable logic stage circuit is connected to at least one other programmable logic stage circuit. The LFSR circuit further includes pipeline elements. Each pipeline element is configured to selectively connect at least two programmable logic stage circuits. The LFSR circuit further includes sets of latency balance elements. Related systems and methods are provided.
Owner:LATTICE SEMICON CORP

Semiconductor device, encryption device, and electronic apparatus

To achieve a semiconductor device which has high security against both a power analysis attack and an electromagnetic field analysis attack and supplies power to an encryption circuit.SOLUTION: A semiconductor device (101) supplies power to an encryption circuit (102) and comprises: a voltage generation unit (1) including a series regulator (5) and a shunt regulator (6); and a control unit (2) which switches the shunt regulator (6) between an on state and an off state at random.SELECTED DRAWING: Figure 1
Owner:SHARP SEMICON INNOVATION CORP TENRI CITY

A true random number generation device based on carbon-based chip

This invention belongs to the field of electronic circuit technology, specifically relating to a true random number generation device based on a carbon-based chip, comprising: a broadband optical noise entropy source and an entropy collector. The broadband noise entropy source is used to generate a broadband chaotic noise signal. The entropy collector includes: a sample-and-hold circuit; a TIQ comparator for converting the sampling result into a digital signal output; a one-hot code generator for converting the digital signal output by the TIQ comparator into a one-hot code; and an encoder for converting the one-hot code into a binary code. In this invention, all parts of the entropy collector are designed using CNTFET technology, reducing power consumption.
Owner:TAIYUAN UNIVERSITY OF TECHNOLOGY

Method and apparatus for generating a random number

The invention relates to a method for generating a random number comprising the following steps: a first input signal (I(t)) is generated, which changes randomly over time (t); a second input signal (I(t+Δt)) is generated, which also changes randomly over time; the first input signal (I(t)) is compared with the second input signal (I(t+Δt); depending on the result of the comparison, either a first logical 0 or a first logical 1 is generated, thus generating a first bit of a binary random number; after generating the first bit of the binary random number, the steps are repeated multiple times to generate further bits of the binary random number. The invention further relates to a random number generator for generating a random number according to the claimed method, comprising a memristor and a measuring device for reading a resistance value of the memristor to generate an input signal (I(t)) that changes randomly over time.The random number generator comprises a delay device (2) that delays the generated input signal (I(t)), a comparator (1) that compares the input signal I(t) with the time-delayed input signal (I(t+Δt)) and generates bits of a first random number according to a first frequency by comparison. The random number generator comprises a first processing device (3) that converts bits of the first generated random number according to a second frequency (CLK 1) into bits of a second random number, and a second processing device (4) that converts bits of the second generated random number according to a third frequency (CLK 2) into bits of a third random number. The first frequency is lower than the second frequency (CLK 1). The second frequency (CLK 1) is lower than the third frequency (CLK 2).
Owner:FORSCHUNGSZENTRUM JULICH GMBH

Multi-jitter profile signal generation

The invention relates to multi-jitter profile signal generation. At least some aspects of the present disclosure provide a system (104). In some examples, the system includes a pulse width modulated (PWM) generator (218) configured to generate a PWM signal (PWM1). The PWM generator generates the PWM signal by: generating a first signal having a first jitter profile and a first frequency bandwidth; generating a second signal having a second jitter profile and a second frequency bandwidth greater than the first frequency bandwidth; modulating the second signal with the first signal to generate a double random spread spectrum signal; and generating the pulse width modulation signal according to the double random spread spectrum signal.
Owner:TEXAS INSTRUMENTS INC

Spread Spectrum Adjustment for an LC Circuit

A controller and a method is provided for controlling a capacitance of an LC circuit having a circuit frequency including, a variable capacitor to couple with an external inductor as part of an LC circuit, a target value, a spread spectrum function to generate an adjustment value, and a circuit to poll the target value, call the spread spectrum function, and set a capacitance of the variable capacitor based on the sum of the target value and the adjustment value.
Owner:MICROCHIP TECHNOLOGY INC

Apparatus for spread spectrum clock generation

The invention relates to a device for spread spectrum clock generation. A multiplexer includes a plurality of inputs, outputs, and a plurality of terminals. The plurality of inputs receive a set of clocks from a plurality of signal lines. One of the signal lines is a distributed signal line. The allocated signal lines transmit an input clock to the multiplexer. The output routes the input clock onto a clock line. One of the clocks is the input clock. The plurality of terminals receive control bits from a plurality of select lines. The multiplexer selects the allocated signal line from the signal lines according to a binary value of the control bit. The binary value of the control bit is adjusted during successive time slots.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Gated diode-based true random number generator with information encryption

To provide a true random number generator for realizing information encryption by generating a random bit by a stochastic switching operation through a feedback loop phenomenon in a channel region of a gate diode, and controlling a generation probability of the random bit through control of voltage application.SOLUTION: The true random number generator 300 includes a gated diode 301 and a control transistor 302. The gated diode includes a p + - i-n + diode structure disposed between a drain and a source, a gate oxide layer disposed on an intrinsic region of the p + - i-n + diode structure, and a first gate and a second gate disposed on the gate oxide layer. The control transistor includes a control drain terminal connected to the source, a control gate terminal, and a control source terminal, and controls electron injection into the p + - i-n + diode structure by controlling a gate voltage applied through the control gate terminal.SELECTED DRAWING: Figure 3A
Owner:KOREA UNIV RES & BUSINESS FOUND

Systems and Methods for Generating a Dither

Electronic devices, circuitry, and methods are provided to efficiently generate a dither signal. An electronic device may include an output device, such as a speaker, to output a media signal, such as an audio signal, based on dithered media data, such as dithered audio data. The electronic device may include dithering circuitry to generate a dither signal, based on a first pseudorandom signal from a first linear feedback shift register and a second pseudorandom signal from a second linear feedback shift register, to add to the media signal to generate the dithered media signal.
Owner:APPLE INC

Circuits for mixing voltage distributions associated with random variable samples

A method comprises: producing, using a first metastable circuit, a bistable state that varies over time between a first stable voltage and a second stable voltage, where a fraction of time that the bistable state spends at the first stable voltage is associated with a first probability; producing, using a first noise circuit, a first voltage distribution; producing, using a second noise circuit, a second voltage distribution; and producing, using a first mixer circuit, a third voltage distribution that is based at least in part on the bistable state, the first voltage distribution, and the second voltage distribution.
Owner:EXTROPIC CORP

True random number generators including fibonacci-galois ring oscillators with a stochastic start-up condition

True random number generators including Fibonacci-Galois ring oscillators with a stochastic start-up condition are described. An example ring oscillator circuit includes a first oscillating loop comprising at least three inverter stages, where the first oscillating loop is configured to provide a start-up stochastic condition for starting oscillations in a second oscillating loop. The second oscillating loop comprises a chain of inverter stages and a plurality of switches whose state is determined by a feedback polynomial. The ring oscillator circuit is to: (1) during a first mode of operation, enable oscillations in the first oscillating loop while keeping the second oscillating loop open, and thereby generate the stochastic start-up condition for starting oscillations in the second oscillating loop, and (2) during a second mode of operation, enable oscillations in the second oscillating loop in response to the stochastic start-up condition, while keeping the first oscillating loop open.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC