G06F7/582

ELECTRONIC DRAWING SYSTEM AND METHOD
20230048583 · 2023-02-16 ·

A computer-implemented method of operating an electronic draw system, the method comprising: obtaining a bit sequence in one or more blocks of one or more different blockchains; generating a seed value based on the bit sequence in the one or more blocks of the one or more different blockchains; applying a random number generator algorithm to calculate a sequence of random numbers using the seed value as input; and converting the sequence of random numbers to an electronic drawing output of the electronic draw system.

SYSTEMS AND COMPUTER-IMPLEMENTED METHODS FOR GENERATING PSEUDO RANDOM NUMBERS
20230047518 · 2023-02-16 ·

A methods comprises: receiving, by a pseudo random number generator module, an instruction to generate pseudo random numbers from a security application; determining, by the pseudo random number generator module, at least one algebraic input parameter value for a transcendental equation from a randomness library in memory of the device, wherein the transcendental equation comprises a transcendental function that is capable of generating transcendental number outputs from algebraic number inputs; calculating, by the pseudo random number generator module, a solution to the transcendental equation based on the at least one algebraic input parameter value; determining, by the pseudo random number generator module, pseudo random number(s) based on the solution; and storing, by the pseudo random number generator module, the pseudo random number(s) in a randomness library for use as seeds for keys by the security application and as subsequent input parameter values for the pseudo random number generator module.

SEMICONDUCTOR DEVICE AND METHOD FOR GENERATING RANDOM NUMBER
20230048922 · 2023-02-16 ·

A semiconductor device includes a first control unit, a second control unit, a random number generator, a first memory in which random numbers generated by the random number generator are stored, an encryption engine configured to perform encryption and decryption processes by using the random numbers stored in the first memory, and a second memory in which information related to random number generation is stored. The second control unit is configured to generate the random numbers by the random number generator based on the information related to random number generation.

Random number generation device, random number generation method, encryption device, and non-transitory recording medium

Provided are a random number generation device and the like capable of calculating a high precision random number using a memory capacity selected irrespective of the precision of the random number. A random number calculation device is configured to generate first random numbers based on given number and specify, for the given number of second random numbers in a target numeric extent, bin range depending on the first random numbers based on frequency information representing cumulative frequency regarding a frequency of numeric extent including respective second random numbers among given numeric extents, the numeric extent being determined in accordance with a desirable precision.

Rolling security code for a network connected soundbar device

Described herein are a method and security enhancing device for a bi-directional communications device, comprising: an M-digit display; a processor; a security software application (security App) adapted to be stored in memory and executed by the processor; an N-digit random number generator adapted to periodically generate a new N-digit random number and transmit the same to the processor and the security App, and wherein the processor is further adapted to transmit the N-digit random number to the display to display the N-digit random number; and a wireless communications transceiver and antenna (wireless communications device) adapted to transmit and receive wireless communications to and from, respectively, one or more personal electronic devices that are adapted to wireless communicate using identical communications protocols as the wireless communications transceiver, and wherein the security App is adapted to receive and store the N-bit digit random number that changes periodically, and wherein the security App is adapted to generate an offer to join the meeting message that is transmitted by the wireless communications transceiver to the one or more personal electronic devices, and wherein the security App is adapted to receive a request to join the meeting message from a first personal electronic device, wherein the request to join the meeting message comprises a field within which a currently displayed N-digit random number can be entered into (request to join N-digit random number), and wherein the security App is further adapted to compare the received request to join N-digit random number to the stored N-digit random number, and if they match, then the security App provides a communication to the processor to allow bi-directional communications with the personal electronic device that transmitted the received N-digit random number.

VACUUM FLUCTUATION QUANTUM RANDOM NUMBER GENERATOR CHIP BASED ON PHOTONIC INTEGRATION TECHNOLOGY
20230004355 · 2023-01-05 ·

A vacuum fluctuation quantum random number generator chip includes a heat sink substrate, a laser fixed to a first end of the heat sink substrate, at least two photoelectric detectors fixed to a second end of the heat sink substrate, and a beam splitter fixed to the heat sink substrate and located between the laser and the at least two photoelectric detectors. Light of the laser propagates through the beam splitter. The at least two photoelectric detectors are respectively positioned at optical path outlets of the beam splitter.

GENERALIZED NEAR OPTIMAL PACKET ENCODING
20230236796 · 2023-07-27 ·

A communication system includes: a transmitter including: an arithmetic decoder configured to generate an output symbol based on input bits and a symbol frequency table that sets frequencies of excluded symbols to 0 and frequencies of allowed symbols to non-zero values, the transmitter being configured to iteratively generate a sequence of restricted packets and an ending state, the sequence of restricted packets excluding instances of the one or more excluded symbols and to transmit the sequence of restricted packets and the ending state on a channel; and a receiver including: an arithmetic encoder configured to compute an output state based on an input state, an input symbol, and the symbol frequency table, the receiver being configured to: supply an ending state received from the channel and the restricted packets to the arithmetic encoder to iteratively generate a final state, and recover a bit sequence from the final state.

SECURE RANDOM NUMBER GENERATION SYSTEM, SECURE COMPUTATION APPARATUS, SECURE RANDOM NUMBER GENERATION METHOD, AND PROGRAM

A secure random number that follows a binomial distribution is generated without performing successive communication. A secure computation apparatus (1.sub.i) generates a share [r].sub.i of a random number r that follows a binomial distribution. A parameter storage unit (10) stores a pseudorandom function PRF, at least one set of a key k.sub.A and a polynomial f.sub.A. A pseudorandom number generating unit (11) obtains a pseudorandom number p.sub.A for each of the keys k.sub.A by computing the pseudorandom function PRF(k.sub.A, a) using the keys k.sub.A. A bit counting unit (12) counts the number r.sub.A of 1s included in each pseudorandom number p.sub.A. A random number share generating unit (13) obtains the sum of products of the number r.sub.A of 1s and an output of the polynomial f.sub.A(i) corresponding to the number r.sub.A of 1s as the share [r].sub.i of the random number r.

Pseudo speckle pattern generation device, pseudo speckle pattern generation method, observation device, and observation method

A pseudo speckle pattern generation apparatus includes a light source, a beam expander, and a spatial light modulator. The spatial light modulator has an intensity modulation distribution based on a pseudo speckle pattern calculated from a pseudo random number pattern and a correlation function, receives light output from the light source and increased in beam diameter by the beam expander, spatially modulates the received light according to the modulation distribution, and outputs modulated light.

ENHANCEMENTS TO DATAGEN ALGORITHM TO GAIN ADDITIONAL PERFORMANCE
20230236798 · 2023-07-27 ·

One example method includes receiving, from a caller, a call for a data stream of a specified size, initializing the data stream by specifying a first prime number and a second prime number, both of which may be 32-bit primes, and by specifying an available amount of data. The method further includes generating data of the data stream using the first prime number and the second prime number, and transmitting the data of the data stream to the caller until either the data stream has fulfilled the call, or until the available amount of data becomes zero. During the transmitting, the method includes maintaining a running counter that starts at the available amount of data, and decrementing the counter by the amount of data sent to the caller.