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

36 results about "Pseudorandom generator" patented technology

In theoretical computer science and cryptography, a pseudorandom generator (PRG) for a class of statistical tests is a deterministic procedure that maps a random seed to a longer pseudorandom string such that no statistical test in the class can distinguish between the output of the generator and the uniform distribution. The random seed is typically a short binary string drawn from the uniform distribution.

Data services with privacy preservation and repeatability

A processor may receive a request to perform an operation. The processor may generate a seed derived from data required to perform the operation. The processor may generate a perturbation based on inputting the seed into a pseudorandom number generator. The processor may generate the actual result based on performing the operation. The processor may generate a perturbed result, wherein generating the perturbed result may comprise performing a second operation based on the actual result and the perturbation. The processor may return the perturbed result in response to the request.
Owner:INTUIT INC

Systems and computer-implemented methods for generating pseudo random numbers

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.
Owner:MESINJA PTY LTD

PUF-rake: a PUF-based robust and lightweight authentication and key establishment protocol

Low-resource overhead computer-implemented methods for enrolling, authenticating and establishing encryption keys for one or more queried devices, each of the queried devices including an electrical circuit configured to output electrical signals indica-five of a physically unclonable function (PUF) of the queried device. Authentication and encryption are implemented in low-resource queried device computational architectures, with embodiments of the present invention utilizing pseudo-random number generators configured based on unique primitive polynomials, masking and unmasking functions, and error correction protocols executed in a querying device.
Owner:KANSAS STATE UNIV RES FOUND

Random question number generator and method suitable for question and answer mode watchdog

The invention discloses a random question number generator and method suitable for a question and answer mode watchdog, and belongs to the technical field of integrated circuit safety. Comprising an on-chip high-frequency oscillation source, an enabling controller, a low-power-consumption controller, a pseudo-random number generator and a random code hopping device. According to the method, an external dog feeding signal is used for triggering, a non-reproducible hopping code value is generated by using different sources of clock sources and physical deviation of signal transmission, a pseudo-random number generator is controlled to operate within a random duration, and a low-power-consumption state is entered after a final random problem number is output and latched. Through hardware-level entropy source enhancement and dynamic power consumption management, the predictable potential safety hazard of the traditional pseudo-random number sequence is fundamentally solved, and the balance of high randomness, high attack resistance and low power consumption is realized at low cost.
Owner:SUZHOU HUAXIN SEMICON TECH CO LTD

System and method for generating a virtual model of a virtual patient

A system for generating a virtual model of a virtual patient including: a template module to provide a morphable virtual 3D mesh template for a virtual model of a human organ; an anatomical parameters module to provide a range of values for each adjustable anatomical parameters of the virtual model, each value associated with a morphed state of the template; a plausibility module to provide at least one relation for the template in at least one morphed state, the relation being between at least two of the parameters; an instantiation module to provide, using a pseudo-random number generator, a parameter set including, for each parameter of the virtual model, a value of the corresponding range of values, while fulfilling the at least one relation; and a generating module to generate the virtual model based on the template in the morphed state corresponding to the selected parameters.
Owner:SIEMENS HEALTHINEERS AG

A Blockchain-Based Method and System for Secure Aggregation of Parameters in Multi-Party Medical Models

This invention discloses a secure aggregation method and system for multi-party medical model parameters based on blockchain. Combining homomorphic pseudo-random number generator technology and one-time pad encryption technology, this invention designs a blockchain-based method for covertly distributing pseudo-random number generator seeds. This achieves privacy protection for local model parameters in a single round, random replacement of local model masks in multiple rounds, and efficient aggregation of global model parameters. It prevents the risk of privacy leaks due to unauthorized entities stealing medical model parameters. Furthermore, the invention designs a blockchain-based hierarchical summary record for model parameters, significantly reducing the communication and computational overhead of model training nodes and the recovery of erroneous model parameters while ensuring the consistency of the medical model.
Owner:ZHEJIANG UNIV

Database primary key generation method and device, electronic equipment and storage medium

Embodiments of the application disclose a database primary key generation method and device, electronic equipment and a storage medium. The method comprises: generating a primary key generation matrix according to a target character set and a target number set, the target character set comprising characters in an ASCII character set; generating a position matrix according to the number of primary key elements in the primary key generation matrix; generating a random integer in a target integer range through a pseudo-random number generator according to random seed information; obtaining a target position element corresponding to the random integer in the position matrix; determining a target position represented by the target position element and obtaining a target primary key element corresponding to the target position from the primary key generation matrix; and repeatedly performing the operations of generating the position matrix and obtaining the target primary key element until a character sequence meeting a target condition is obtained, and taking the character sequence as a database primary key, the character sequence comprising the target primary key element. The embodiments of the application can improve the primary key generation efficiency and security.
Owner:CHINA TELECOM CORP LTD

Quantum Fluctuation Fusion Haptics

When presenting tactile sensations to 3D models, directly using high-resolution shape information increases the communication and computational load, and using pseudo-random numbers alone results in a monotonous sensation. Therefore, the challenge is to achieve natural and diverse tactile sensations with low load. [Solution] This invention is a method for achieving tactile feedback that combines smoothness and natural variation by generating a structured and smooth basic unevenness pattern using a pseudorandom number generator and adding a non-deterministic fluctuation component using a quantum random number generator. The contributions of both are controlled by a weighting function that varies over time depending on the user's operation speed, direction, contact duration, etc., and the tactile unevenness height corresponding to the coordinates on the 3D model is calculated to drive the tactile reproduction device. The tactile reproduction device can be either a device that outputs physical stimuli or an interface device that provides stimulating signals to the nerves and brain, enabling realistic and diverse tactile presentation with low load.
Owner:田中 芳明

Digital reset circuit and chip

The invention discloses a digital reset circuit and a chip. The digital reset circuit includes a first pseudo-random number generator, a second pseudo-random number generator, and a controller. The first pseudo-random number generator is used for generating a first pseudo-random number; the second pseudo-random number generator is used for generating a second pseudo-random number, and the first pseudo-random number generator and the second pseudo-random number generator respectively work in different voltage domains; and the controller is used for generating a reset signal based on the first pseudo-random number and the second pseudo-random number, and resetting based on the reset signal. Pseudo-random numbers of different voltage domains are monitored in real time through a controller of the digital reset circuit to generate reset signals, reliable reset signals can be provided in a scene with unstable power supply voltage (such as a power-on period), and safe reset can be provided when the power supply voltage is unstable, so that the stability of an analog circuit is compensated, and the reliability of the analog circuit is improved. And meanwhile, the implementation mode is simple, the circuit area is small, and the working reliability and stability of the chip are improved by utilizing the most limited resources.
Owner:MR SEMICON LTD

Noise sampling coordinate techniques for reproducible texture synthesis

Systems and methods are provided herein for efficient, reproducible noise sampling coordinate generation for texture synthesis in image and video processing. The techniques enable high-quality film grain or texture synthesis as a post-processing step in video decoders, masking compression artifacts and restoring perceptual quality. Hash-based mapping, including direct coordinate mapping and linear index hashing, can be used to generate coordinates for noise sampling by hashing image block coordinates and a seed with preselected constants to generate sampling positions. Shuffled permutation sampling can be used to generate coordinates by generating and shuffling a list of template coordinates using a seeded pseudo-random number generator, and assigning unique positions to each block. Wrap-around addressing, including treating the noise template as a toroidal space, can be used to maximize coverage and eliminate edge bias. The disclosed techniques provide deterministic, hardware-friendly, and unbiased sampling.
Owner:INTEL CORP

Randomly rotating dem structure for reducing switching activity

The application discloses a random rotation DEM structure for reducing switch activity, comprising a digital-to-analog converter, a digital input of the digital-to-analog converter is divided into an input code and a random rotation number, the random rotation number is input into a switch activity reduction structure through a barrel shifter output result delayed by a D flip-flop for one period, a feedback output of the switch activity reduction structure is fed back to the barrel shifter as an input, and an output of the barrel shifter after rotation controls corresponding switches and is connected to a corresponding cell array. The application uses input data to replace a pseudo-random number generator, and uses relatively simple logic to realize a switch activity reduction function, so that the complexity is reduced.
Owner:XIDIAN UNIV

Data transmission method based on quantum key seed, communication system and storage medium

PendingCN122660874AFountain codeAlgorithm
The application relates to a data transmission method based on a quantum key seed, a communication system and a storage medium, the method comprising: cutting an original data stream into data frames, performing fountain code encoding on each data frame to generate a coded symbol stream, generating a truly random quantum key seed, generating a time hopping control sequence through an encryption secure pseudo-random number generator with the quantum key seed as input, sending the coded symbol stream to a receiving end according to the time hopping control sequence, and recovering the original data stream from the data frames of the coded symbol stream by the receiving end according to the fountain code encoding, the quantum key seed and the coded symbol stream. According to the technical scheme, the'scissors difference' defect of the quantum key rate and the data rate is avoided, the real-time communication demand is met, and the time hopping pattern is generated by the quantum key seed, so that the security is established on two dimensions of quantum randomness and time uncertainty, and the security of data communication is improved.
Owner:LIUZHOU DINGYU INFORMATION TECHNOLOGY CO LTD

Deterministic secure semi-quantum communication method based on quantum data compression

The application discloses a kind of based on quantum data compression algorithm, the determinate safety semi-quantum communication method of quantum information sequence can be safely transmitted, reduce the consumption of quantum resource in communication process, expand the use range of communication.In the application, a new random disorder arrangement method is also designed, a pseudo-random number generator is designed based on one-way hash function, so that the ordered information stream is randomly arranged, and the unpredictability and confidentiality in the information transmission process are enhanced.In addition, the application compresses and encrypts quantum secret information based on quantum data compression technology, which can effectively resist various attacks and improve the security and reliability of information transmission.The application as a whole widens the use range of quantum secure communication network, while also reducing the cost of technical implementation.
Owner:SHANGHAI MARITIME UNIVERSITY +1

A software runtime memory fingerprint watermarking protection method and system

The application relates to a software runtime memory fingerprint watermark protection method and system, and belongs to the field of computer software security protection.The method comprises the following steps: collecting various hardware characteristic information of a target device to generate a device fingerprint, selecting a predetermined position segment as a deterministic random seed, driving a pseudo-random number generator by the seed, constructing a hierarchical object tree, recursively traversing the object tree to calculate final hash values of each node, collecting node identification, the number of child nodes, the final hash value of the node and the address difference between the parent node and the child node, and obtaining a comprehensive topology hash value through a cryptographic hash operation, repeatedly executing comparison of the comprehensive topology hash value at random time intervals during operation, and identifying debugging behavior in multiple dimensions by using different detection methods, and executing a hierarchical threat response according to the comparison result and the anti-debugging detection result.The application closely binds the device fingerprint and the runtime memory layout, realizes strong association protection of a software running environment and a memory topology, and effectively resists copying, tampering and dynamic debugging attacks.
Owner:KYLIN CORP

Threshold ecsga signature method and system based on pseudo-random number generator

This invention discloses a threshold ECDSA signature method and system based on a pseudo-random number generator, including distributed key generation, pre-signing, online signing, and signature verification. Distributed key generation is used to distribute the generation of the public and private keys required for signing and to construct the pseudo-random number generator seed; pre-signing is used to quickly generate the pre-signature material required for signing; online signing is used to quickly generate a signature pair based on public parameters and the pre-signature material when the signature message arrives; and signature verification is used to verify the signature pair. This invention uses a pseudo-random number generator to solve the multi-party multiplication problem in the pre-signing stage, securely generating the material in the form of additive shares required for signing. Compared with the expensive and complex multi-party multiplication-to-addition operations commonly used in existing protocols, this achieves optimized communication rounds and a significant reduction in communication overhead.
Owner:SHANDONG UNIV

Method to protect program in integrated circuit

Provided is a method for protecting a program in an integrated circuit product. The method includes creating one or more opcode blocs to respectively replace one or more original opcodes of said program, said opcode bloc comprising a number of fictional opcodes and the corresponding original opcode, said fictional opcodes being to be executed without taking into account their results and without impacting an expected result of said program, said number and a position of the original opcode in said opcode bloc being randomly determined by a random or pseudo random number generator of said integrated circuit product, and executing said one or more opcode blocs.
Owner:THALES DIS FRANCE SA

Digital spread spectrum clock circuit and chip

The invention discloses a digital spread spectrum clock circuit and a chip. The digital spread spectrum clock circuit includes a pseudo-random number generator, a frequency spread counter, and a phase accumulator. The pseudo-random number generator is used for generating a pseudo-random number; the input end of the frequency expansion counter is connected with the output end of the pseudo-random number generator; the phase accumulator is used for generating a frequency division clock signal of a corresponding frequency based on an input value, and the input end of the phase accumulator is connected with the output end of the frequency expansion counter. Random change is introduced into the input of the frequency expansion counter, after the frequency expansion counter performs expansion, the frequency division clock signal generated by the phase accumulator does not present strict periodic change any more, and the frequency division clock signal has random fluctuation, so that the frequency distribution of the frequency division clock signal is more dispersed, the EMI of the circuit can be further reduced, and the reliability of the circuit is improved. The circuit operation performance is improved. In addition, due to the fact that the digital circuit technology is used, random introduction through the pseudo-random number generator is simple and easy to achieve.
Owner:MR SEMICON LTD

Method, system and device for evaluating risk of dike breach flood and storage medium

The application discloses a dike breach flood risk assessment method, system, device and storage medium, based on a dike breach mechanism model and data-driven dike breach flood risk assessment, using a dike breach mechanism model to provide a data basis for a machine learning-based dike breach prediction model, using a dike breach prediction model to predict the probability of dike breach, using a pseudo-random number generator to determine whether each sub-dike section occurs breach, updating the boundary conditions of the dike breach mechanism model according to the breach discrimination results of each sub-dike section, and finally obtaining the grid water level and grid flow rate of each flood area grid in the preset future period after multiple cycles, so as to determine the flood risk level of each flood area grid. The application provides a data basis for drawing a dike breach flood risk map, improves the accuracy and reliability of dike breach flood risk assessment, and can be widely applied in the field of artificial intelligence technology.
Owner:GUANGDONG RES INST OF WATER RESOURCES & HYDROPOWER

Pseudorandom number generator circuit

A computing system including hardware accelerator that includes a pseudorandom number generator (PRNG) circuit. The PRNG circuit is configured to compute an initial pseudorandom bit stream. The PRNG circuit is further configured to compute a plurality of output pseudorandom bit streams as sequences of bits selected from respective initial stream bit indices within the initial pseudorandom bit stream. For each of the output pseudorandom bit streams, for each output stream bit index within that output pseudorandom bit stream, the corresponding initial stream bit index is unique, across the plurality of output pseudorandom bit streams, among values of the initial stream bit index from which the PRNG circuit obtains the bit located at that output stream bit index. The PRNG circuit is further configured to output the plurality of output pseudorandom bit streams.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Power efficient codeword scrambling in a non-volatile memory device

A processing device in a memory sub-system receives a request to perform a memory access operation on a memory device, determines a memory segment identifier associated with the memory access operation, and applies a hash function to the memory segment identifier to generate a hashed seed. The processing device further provides the hashed seed to a pseudo-random number generator to generate a randomized string, and performs the memory access operation on the memory device using the randomized string.
Owner:MICRON TECHNOLOGY INC

A random number generation security enhancement method and device based on a degenerate state mapping

This invention belongs to the field of information security and random number generation technology, and relates to a method and apparatus for enhancing the security of random number generation based on degenerate state mapping. The method includes: establishing the parameter space and energy level boundaries of a virtual quantum system in a classical computer, and initializing a basic pseudo-random number generator (PRNG); compressing and mapping the integer output of the PRNG to virtual quantum state indices; calculating feedback perturbations using the output values ​​of the previous round, correcting the indices, and dividing the energy levels and degenerate indices to obtain virtual quantum state labels; obtaining new random numbers from the PRNG, generating different degenerate indices within the same energy level, and constructing new virtual quantum states; calculating observable eigenvalues ​​in conjunction with measurement perturbations, processing them according to the measurement mode, and outputting the random numbers for the current round; iterating until the quantity requirement is met. It can sever linear relationships and has advantages such as time-varying mapping, removal of deterministic correlations, irreversible enhancement, configurable parameters, low hardware dependence, and compatibility with existing PRNGs.
Owner:SHENZHEN Y& D ELECTRONICS CO LTD

Data services with privacy preservation and repeatability

A processor may receive a request to perform an operation. The processor may generate a seed derived from data required to perform the operation. The processor may generate a perturbation based on inputting the seed into a pseudorandom number generator. The processor may generate the actual result based on performing the operation. The processor may generate a perturbed result, wherein generating the perturbed result may comprise performing a second operation based on the actual result and the perturbation. The processor may return the perturbed result in response to the request.
Owner:INTUIT INC

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR GENERATING SYNTHETIC DATA, AND SECURITY DOCUMENT

A method for generating synthesized data by a digital computer, wherein the digital computer is configured to receive first data sets and generates second synthesized data sets based on the first data sets by executing a data synthesis algorithm, the data synthesis algorithm being configured to receive random numbers as input, the method comprising: communicatively coupling a quantum random number generator to the digital computer; executing a transformation algorithm, wherein the transformation algorithm transforms quantum random numbers into pseudorandom numbers using a pseudorandom number generator that includes the use of a hash function; and generating the second synthesized data sets by executing the data synthesis algorithm using the pseudorandom numbers and the first data sets as inputs.
Owner:BUNDESDRUCKEREI GMBH

GPU parallel acceleration method and system oriented to UOV signature key generation

The invention provides a GPU parallel acceleration method and system oriented to UOV signature key generation. The method comprises the following steps: determining parameters of a UOV signature scheme on a finite field, and generating an initial random seed at a CPU end; the CPU expands the private key seed into an oil variable space through a Hash expansion algorithm, and converts the public key seed into a plurality of round keys through an AES round key expansion algorithm; inputting the plurality of round keys to a GPU, and generating a first initial partial matrix and a second initial partial matrix of a public key in parallel through a pseudo-random number generator by using a parallel architecture of the GPU; transmitting a finite field multiplication table pre-generated by the CPU to a constant memory of the GPU, so that the GPU calculates an intermediate matrix; and calculating a third initial part matrix based on the first initial part matrix and the second initial part matrix at the CPU end, combining the first initial part matrix, the second initial part matrix and the third initial part matrix to form a final public key, and combining the intermediate matrix and the private key seed to form a final private key.
Owner:HENAN UNIVERSITY

Time-coordinated address rotation

PendingCN122460121ACryptographic hash functionNetworked system
Devices, networks, systems, methods, and procedures for rotating media access control (MAC) addresses of devices. A device can negotiate a periodicity for address rotation of a MAC address associated with the device. The device can receive a data frame and generate seed data based on the data frame. The device can also generate the seed data utilizing a shared secret key, a cryptographic hash function, and / or a cryptographically secure pseudo-random number generator. The device can determine timestamp data based on the periodicity or a time of receipt of the data frame. The device can determine a MAC address based on the timestamp data and the seed data utilizing a pseudo-random function. The device can generate the MAC address after each rotation period. Upon waking from a power saving mode, the device can synchronize with a network device to generate a next MAC address.
Owner:CISCO TECHNOLOGY INC

Satellite secure communication method based on QC-LDPC McEliece cryptosystem

The application discloses a satellite security communication method based on a QC-LDPC-based McEliece cryptosystem, and belongs to the technical field of information security. The application analyzes QC-LDPC code characteristics for the QC-LDPC code-based McEliece cryptosystem, and constructs a generation matrix G and a check matrix H of the QC-LDPC code based on a random difference group method. Based on the McEliece cryptosystem, a key for satellite security communication is constructed. The satellite security communication method fusing encryption and error correction is used to realize encryption and error correction cascading for plaintext, and to ensure the security and reliability in the communication process. A pseudo-random sequence is generated by using a pseudo-random number generator linear feedback shift register, an error vector is generated according to the pseudo-random sequence and the check matrix, and a sending message is obtained. A modulation signal is generated by using BPSK modulation. After the modulation signal is transmitted through an AWGN channel, a receiving signal for a satellite security communication receiving end is generated. Decryption and decoding are carried out at the receiving end, and satellite security communication of the QC-LDPC-based McEliece cryptosystem is realized.
Owner:BEIJING INST OF TECH

Multi-strategy watermark embedding and detecting method and system for data traceability

The invention relates to a multi-strategy watermark embedding and detecting method and system for data traceability, and aims to solve the problem that an enterprise data leakage source is difficult to trace. In order to adapt to different business requirements and scenes, the method deploys a watermark system in a series connection, parallel connection or series-parallel connection combined mode, and meanwhile, according to the multi-strategy watermark embedding and detecting method provided by the invention, watermark information can be embedded by modifying a variable attribute field of data, and traceability can be realized by constructing false data and embedding a watermark. According to the watermark detection method, the specific leakage time and the query personnel information can be extracted according to the watermark information in the leakage data, so that the leakage source is determined. Through the technical means of the Hash algorithm, the pseudo-random number generator and the like, it is ensured that the watermark embedding and detecting process is efficient and safe, meanwhile, data privacy can be effectively protected, and data leakage and illegal transaction are prevented.
Owner:INSTITUTE OF INFORMATION ENGINEERING CHINESE ACADEMY OF SCIENCES

Deep learning model ownership verification method based on block chain

The invention relates to the technical field of computer application, in particular to a block chain-based deep learning model ownership verification method. A block chain-based deep learning model ownership verification method comprises the following steps: key generation: a deep learning model owner firstly generates a random 256-bit sequence as a symmetric key K by using an encryption security pseudo-random number generator, and strictly stores the symmetric key K; the encryption security pseudo-random number generator extracts randomness from an entropy pool of an operating system; the entropy pool is composed of high-uncertainty events collected during system operation, such as CPU clock jitter, disk I / O delay and the like; k is used as a calculation secret key of the watermark label, and only one party holding the secret key can generate or verify the correct watermark label in the verification process in the future.
Owner:XIAMEN UNIV TAN KAH KEE COLLEGE