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

45 results about "Pseudo random number generation" patented technology

A pseudo random number generator (PRNG) refers to an algorithm that uses mathematical formulas to produce sequences of random numbers. PRNGs generate a sequence of numbers approximating the properties of random numbers. This is determined by a small group of initial values.

Chip verification method and device, server, storage medium and program product

PendingCN119862839AConstraint-based CADProbabilistic CADSoftware engineeringPseudo random number generation
The invention relates to the technical field of digital integrated circuits, and discloses a chip verification method and device, a server, a storage medium and a program product. The method comprises the steps that a pseudo-random number sequence is generated according to a pre-created pseudo-random number generation environment, and the pseudo-random number generation environment is created based on a verification platform development library and a pseudo-random number algorithm library; converting the pseudo-random number sequence into an excitation sequence, and sending the excitation sequence to the chip to be tested; receiving response data sent by the chip to be tested after responding to the excitation sequence, and comparing the response data with expected data to obtain a comparison result; and when it is determined that the to-be-tested chip does not conform to the expectation according to the comparison result, adjusting the pseudo-random number generation environment according to the comparison result until response data regenerated based on the adjusted pseudo-random number generation environment conform to the expectation. By implementing the technical scheme of the invention, the accuracy and efficiency of chip verification can be effectively improved, and the performance of the to-be-tested chip is ensured to meet the expectation.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Pseudo-random number generation method and device based on deep learning and medium

The invention discloses a pseudo-random number generation method and device based on deep learning and a medium, and relates to the field of random number generation, the method comprises the following steps: collecting built-in hardware noise of a target system, and setting the built-in hardware noise as a basic entropy source; acquiring server environment data of the target system in real time, and generating an auxiliary entropy source based on the environment data; performing normalized mixing on the basic entropy source and the auxiliary entropy source to obtain a mixed entropy pool; extracting a mixed entropy seed from the mixed entropy pool, inputting the mixed entropy seed into a trained deep learning model, and generating a pseudo-random number sequence through the deep learning model; and converting the pseudo-random number sequence into uniform distribution based on a preset distribution sequence, and carrying out randomness test on the pseudo-random number sequence through a test tool. The method can better adapt to environmental changes through the training model, and can dynamically adjust the characteristics of the generated pseudo-random number sequence according to the input data, thereby generating the pseudo-random number better meeting the current environment and application requirements.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Script-based intelligent lamp dynamic regulation and control method

The invention relates to an intelligent lighting control technology, and discloses a script-based intelligent lamp dynamic regulation and control method, which can realize dynamic randomized lighting effect expression, accurate time sequence control and multi-parameter collaborative management so as to improve the performance of an intelligent lighting system and the user experience. According to the scheme, the script in the JSON format is used for defining a plurality of script nodes, each script node comprises gray values and duration parameters of RGB channels, cold white channels and warm white channels, and negative value parameter semantics are supported to achieve the randomization effect. The system realizes smooth transition from one lighting effect state to another lighting effect state through a pseudo-random number generation strategy, channel mutual exclusion logic, a gradual change algorithm and accurate time sequence control, and supports loop playing and multi-thread task scheduling. The method is particularly suitable for application scenes such as smart home, commercial space lighting and stage lighting which need highly customized lighting effect expression.
Owner:四川长虹新网科技有限责任公司

Large model privacy reasoning method and device based on trusted hardware and electronic equipment

The invention relates to the technical field of security calculation and privacy protection, in particular to a large model privacy reasoning method and device based on trusted hardware and electronic device.The method comprises the steps that before a large model reasoning task is executed, a client and a server initialize respective pseudo-random number generators based on information interaction so as to synchronize initial seeds, and the pseudo-random number generators are initialized; generating a random number based on the seed; in the reasoning execution process, homomorphic encryption is used for completing word embedding of large model reasoning, a reasoning instruction set is used for converting all operators into instruction combinations, privacy reasoning is carried out based on a privacy reasoning protocol and a random number generated by a pseudo-random number, and the random number is used for masking privacy data; and after the task is completed, obtaining an execution result and proof information provided by the server, performing verification, and refusing to receive the result if verification fails. Therefore, the problems of data leakage risk, difficulty in considering safety and efficiency and the like existing in related technologies are solved.
Owner:TSINGHUA UNIVERSITY

Active network defense method and system based on watermark and moving target fusion

The invention relates to an active network defense method and system based on watermark and moving target fusion, and the method comprises the steps: obtaining the input and output data of a communication system, and constructing a system model and a holosymmetric polytope observer model according to the input and output data; constructing an attack detector based on the system model and a holosymmetric polytope observer model; and based on the attack detector, the system model and the holosymmetric polytope observer model, watermarking input and output data through a pseudo-random number generation method and a preset target defense function. Through the watermark and moving target removal technology, the problem that the system performance is influenced by an existing watermark method is solved; and meanwhile, false data attacks, denial of service attacks, replay attacks and the like can be detected. In addition, the method is suitable for application scenes needing active attack detection, such as an intelligent connected vehicle system and an intelligent power grid system, and has very high application value.
Owner:WUHAN INST OF TECH

User security authentication method and system based on encryption processing

The invention discloses a user security authentication method and system based on encryption processing. The method comprises an initialization stage, user key processing, secondary encryption, user identity authentication, server identity authentication, secondary security authentication, dynamic update of an expansion mechanism and key management. The invention belongs to the field of data encryption, and particularly relates to a user security authentication method and system based on encryption processing, according to the scheme, Q is generated through a high-entropy pseudo-random number, and the anti-prediction capacity of key generation is greatly improved; introducing a double confusion mechanism to carry out secondary encryption; detecting data errors by checking the basic groups; therefore, the security of encryption authentication is obviously improved; primary identity authentication, direct authentication between a user and a target server and secondary security authentication are performed in combination with biological characteristic data of the user, so that a multi-layer authentication mechanism is constructed, and the confidentiality and integrity of a key are ensured; based on dynamic expansion and hierarchical key management, the risk of single-point key leakage is reduced; and the encryption authentication effect is improved.
Owner:CHINA UNICOM ONLINE INFORMATION TECHNOLOGY CO LTD +1

Pseudo-random number generation method and device

The embodiment of the invention provides a pseudo-random number generation method and device. The method comprises the steps that multiple rounds of iteration are conducted corresponding to the count value of a counter, and any t-th round of iteration comprises the steps that a seed output by the last round is obtained to serve as a current seed; the current seed and a first value are processed through a symmetric encryption algorithm, a random number of the current round is obtained, and the first value is determined according to the current count value of the counter and a preset first constant; and processing the current seed and a second numerical value by using the symmetric encryption algorithm to obtain the current round of seed for the next round of iteration, the second numerical value being determined according to the current count value and a preset second constant. And high performance and side channel security are realized.
Owner:ZHEJIANG ANT MISUAN TECHNOLOGY CO LTD

Safe pseudo-random number generator and method for high throughput of FPGA (Field Programmable Gate Array)

ActiveCN119917064ARandom number generatorsInternal/peripheral component protectionAttackNonlinear feedback shift register
The invention discloses a safe pseudo-random number generator and method for high throughput of an FPGA (Field Programmable Gate Array). According to the scheme, 12 rounds of permutation functions and modules thereof are designed on the basis of an FPGA, and input data are fully mixed through a series of linear and nonlinear operations in each round; a round constant generator of a nonlinear feedback shift register is designed, and XOR operation is performed with data at a specific position; a counter and a logic circuit are arranged to process and optimize wheel constants and increase nonlinear changes; and setting a time threshold mechanism, and carrying out regular re-seeding operation. According to the method, hardware resources are remarkably reduced and saved, meanwhile, data randomness and attack resistance are improved, the utilization rate of round constant storage resources is increased, high-throughput, efficient and high-randomness pseudo-random number generation is achieved, safety and performance balance is achieved, efficiency, unpredictability and the hardware resource utilization rate are improved, and the method is suitable for large-scale popularization and application. And the randomness and safety in long-term operation are ensured.
Owner:INSTITUTE OF COMPUTING INNOVATION ZHEJIANG UNIVERSITY

Method for pseudo-random number generation for information encryption

A method of generating at least one encryption key (130) for encrypting data (142), a method of data transmission between at least two communication systems (136, 138), a method of encrypting data (142) and a method of decrypting encrypted data (144) are disclosed. Further disclosed are an encryption key generating device (110), a system (134), a data encryption system (148) and a data decryption system (150). The method of generating at least one encryption key (130) for encrypting data (142), specifically for data transmission over an insecure channel, comprises:blending at least two materials (114) according to at least one item of blending information by using a blending device (112), thereby generating at least one blend (120);ii. detecting at least one material property (124) of the blend (120) by using at least one detector (126); andiii. transforming the material property (124) into the encryption key (130) by using at least one data processing device (132) configured for applying at least one transformation algorithm to the material property (124).
Owner:BASF SE

Shuffling machine control method, device and equipment and storage medium

PendingCN121490362ACard gamesRandom seedPseudo random number generation
The invention relates to a shuffling machine control method, device and equipment and a storage medium, and belongs to the field of shuffling machines, and the shuffling machine control method comprises the following steps: obtaining entropy sources, and mixing the entropy sources to obtain randomized seeds; generating a control parameter by using a pseudo-random number generation module based on the randomized seed; and controlling the shuffling machine to operate based on the generated control parameters. According to the shuffling machine control method and device, the equipment and the storage medium, by introducing a randomization control algorithm and a real-time feedback mechanism, high randomization and self-adaptive control in the shuffling process are achieved, the shuffling quality is improved, card collision is avoided, and the failure rate of card sticking and one-time rubbing of multiple cards is reduced.
Owner:DONGGUAN SUNTECH ELECTRONICS CO LTD

System and method for pseudo-random batch code printing and product authentication via two-dimensional (2D) codes using dot matrix codes

The present disclosure relates to systems and methods for pseudo-random batch code printing and product authentication via two-dimensional (2D) codes using dot matrix codes. Systems and methods are disclosed for authenticating a product using two-dimensional (2D) codes and dot matrix codes that involve generating an authentication sequence of pseudo-random numbers via a cryptographic algorithm. The initial seed value corresponds to a particular product within a batch, and each subsequent number is generated directly or indirectly from the previous number. And the 2D code printing application program generates two dot matrix codes based on different groups of pseudo-random numbers in the sequence, and prints the dot matrix codes on corresponding products in the batch. The first lattice code is printed onto the 2D code of the first product and the second lattice code is printed onto the 2D code of the second product, allowing each product to have a unique combination of codes that can be verified to confirm its authenticity. These systems and methods use one or more processors and printers to perform these steps, allowing for efficient and secure authentication of products within batches.
Owner:PROCTER & GAMBLE CO

User security authentication method and system based on encryption processing

The application discloses a user security authentication method and system based on encryption processing, and the method comprises an initialization stage, user key processing, secondary encryption, user identity authentication, server identity authentication, secondary security authentication, a dynamic update expansion mechanism and key management. The application belongs to the field of data encryption, and specifically relates to a user security authentication method and system based on encryption processing. The scheme greatly improves the key generation anti-prediction capability by generating Q through high-entropy pseudo-random numbers. A double confusion mechanism is introduced for secondary encryption. Data errors are detected through base checking. The security of the encryption authentication is significantly improved. A multi-layer verification mechanism is constructed by combining user biological feature data for initial identity authentication, user direct authentication with a target server, and secondary security authentication, so that the confidentiality and integrity of the key are ensured. Based on dynamic expansion and layered key management, the risk of single-point key leakage is reduced, and the encryption authentication effect is improved.
Owner:CHINA UNICOM ONLINE INFORMATION TECHNOLOGY CO LTD +1

A Secure Pseudo-Random Number Generator and Method for High Throughput of FPGA

The present invention discloses a secure pseudo-random number generator and method for high throughput of FPGA. The solution of the present invention is based on FPGA, and designs a 12-round permutation function and its module. In each round, a series of linear and non-linear operations are performed to fully scramble the input data; a round constant generator of a non-linear feedback shift register is designed, and exclusive OR operations are performed with data at specific positions; a counter and a logic circuit are set to optimize the processing of round constants to increase non-linear changes; a time threshold mechanism is set to re-seed operations regularly. The present invention significantly reduces and saves hardware resources, while also improving data randomness and anti-attack capabilities, improving the utilization rate of round constant storage resources, realizing high-throughput, efficient, and highly random pseudo-random number generation, achieving a balance between security and performance, improving efficiency, unpredictability, and hardware resource utilization rate, ensuring randomness and security during long-term operation.
Owner:COMPUTER INNOVATION TECH RES INST OF ZHEJIANG UNIV

Pseudo random number generator, pseudo random number generation method, and computer-readable storage medium

A pseudo random number generator includes a first generator configured to generate a random first bit sequence having a bit length with floating-point representation, and a second generator configured to generate a second bit sequence having the bit length, using a predetermined sign bit, a bit sequence of a predetermined exponent part, and a bit sequence of a mantissa part included in the first bit sequence.
Owner:FUJITSU LTD

Pseudo-random number generation method and apparatus

ActiveCN119496609BEngineeringPseudo random number generation
This specification provides a pseudo-random number generation method and apparatus. The method includes: multiple iterations corresponding to the count value of a counter, wherein any t-th iteration includes: obtaining the seed output from the previous round as the current seed; processing the current seed and a first value using a symmetric encryption algorithm to obtain a random number for the current round, wherein the first value is determined based on the current count value of the counter and a preset first constant; processing the current seed and a second value using the symmetric encryption algorithm to obtain the seed for the next round of iteration, wherein the second value is determined based on the current count value and a preset second constant. It features high performance and side-channel security.
Owner:ZHEJIANG ANT SECRET TECH CO LTD

Method for dynamically generating function call agreement, medium and electronic equipment

The invention discloses a method for dynamically generating a function call agreement, a medium and electronic equipment. The method comprises the following steps: a receiving step: receiving a calling parameter and a preset key, the calling parameter comprising a parameter type and a parameter number; a generation step of generating a random number based on the secret key, the parameter type and the number by using a pseudo random number generation algorithm; a judging step: comparing the random number with a preset value, and entering a first registering step when the random number is greater than or equal to the preset value; and a first registering step: disorganizing the sequence of the plurality of registers, and storing the calling parameters into the corresponding registers. According to the method, the hook program can be interfered, and the development difficulty of malware such as plug-in software is greatly increased while the research and development cost is not increased and the software performance is not lost.
Owner:SHANGHAI NING YU NETWORK TECHNOLOGY CO LTD

Near-memory pseudorandom number generation

Various examples are directed to systems and methods for generating a set of pseudorandom numbers in a computing system comprising a compute element and a memory device. A memory controller of the memory device may receive, from the compute element, an indication to generate a set of pseudorandom numbers. The memory controller may generate the set of pseudorandom numbers and write the set of pseudorandom numbers to a memory array of the memory device for access by the compute element.
Owner:MICRON TECHNOLOGY INC

New method for pseudo-random number generation for information encryption

To provide a method for generating an encryption key that ensures secure storage and transmission of data and still is resource-saving and fast, as well as corresponding systems, scanning devices, and printers.SOLUTION: A method of generating at least one encryption key 130 for encrypting data for data transmission over an insecure channel by an encryption key generating device 110 comprises: blending at least two materials 114 (first material 116 and second material 118 according to at least one item of blending information by using a blending device 112, thereby generating at least one blend 120; detecting at least one material property 124 of the blend 120 by using at least one detector 126; and transforming the material property 124 into the encryption key 130 by using a transforming device 128 having at least one data processing device 132 for applying at least one transformation algorithm to the material property 124.SELECTED DRAWING: Figure 1
Owner:BASF SE

Method for pseudo-random number generation for information encryption

A method of generating at least one encryption key (130) for encrypting data (142), a method of 5 data transmission between at least two communication systems (136, 138), a method of encrypting data (142) and a method of decrypting encrypted data (144) are disclosed. Further disclosed are an encryption key generating device (110), a system (134), a data encryption system (148) and a data decryption system (150). The method of generating at least one encryption key (130) for encrypting data (142), specifically for data transmission over an insecure channel, comprises: i. blending at least two materials (114) according to at least one item of blending in-formation by using a blending device (112), thereby generating at least one blend (120); ii. detecting at least one material property (124) of the blend (120) by using at least one detector (126); and iii. transforming the material property (124) into the encryption key (130) by using at least one data processing device (132) configured for applying at least one trans-formation algorithm to the material property (124).
Owner:BASF SE

Digital-to-analog converter circuit and electronic device including same and method for controlling same

A digital-to-analog converter (DAC) circuit is provided. The DAC circuit includes: a serializer circuit including a plurality of multiplexers and configured to convert a parallel code in digital form into a serial code using the plurality of multiplexers; and a cell array including a plurality of unit cells and configured to output an analog signal based on the serial code. The serializer circuit includes: a pseudo random number generation circuit configured to generate random numbers in response to edges of a first clock signal; a first switch circuit connected to a first multiplexer; a second switch circuit connected to a second multiplexer; and a random number circuit configured to transmit different random numbers generated by the pseudo random number generation circuit in response to different edges of the first clock signal to the first switch circuit and the second switch circuit, respectively.
Owner:SAMSUNG ELECTRONICS CO LTD

Pseudo-random number hardware acceleration and true random seed collaborative generation method and system

The invention relates to the technical field of chip-level network security, and discloses a pseudo-random number hardware acceleration and true random seed collaborative generation method and system, and the method comprises the steps: generating a load through monitoring a pseudo-random number, dynamically regulating and controlling the working mode of a true random seed generation unit with a multi-entropy source fusion and weight compensation mechanism, and generating a true random seed; according to the method, a closed-loop self-adaptive supply and demand response mechanism is established between the high-speed consumption demand of the pseudo-random number and the physical supply capability of the true random seed, so that the inherent contradiction between the resource efficiency and the operation safety of a traditional separated architecture is avoided; the multi-entropy source dynamic compensation design enhances the environmental stability and reliability of seed generation.
Owner:SHANGHAI UNI SENTRY INTELLIGENT TECH CO LTD

Chip security mechanism self-checking system, method, computer device and storage medium

The application relates to a chip security mechanism self-checking system, method, computer device and storage medium. The system comprises a self-checking control module, a pseudo-random number generation module, a security mechanism unit and a cyclic redundancy check module. The self-checking control module is used for sending a control signal to the security mechanism unit needing self-checking according to configuration, enabling the self-checking function of the security mechanism unit, sending a pseudo-random number seed to the pseudo-random number generation module, comparing a check code sent by the cyclic redundancy check module with a check value, and outputting a self-checking result according to a comparison result. The pseudo-random number generation module is used for generating a plurality of pseudo-random numbers according to the pseudo-random number seed. The security mechanism unit is used for starting self-checking according to the control signal, receiving the pseudo-random number excitation and generating output data. The cyclic redundancy check module is used for performing cyclic redundancy check operation on the output data of each security mechanism unit, generating a corresponding check code, and sending the current check code to the self-checking control module when the pseudo-random number is traversed. The system can improve the self-checking coverage, reduce the test time and power consumption.
Owner:上海芯钛信息科技有限公司

Near memory pseudorandom number generation

Various examples relate to systems and methods for generating a set of pseudo-random numbers in a computing system that includes a computing element and a memory device. A memory controller of the memory device may receive an indication from the computing element to generate a set of pseudo-random numbers. The memory controller may generate the set of pseudo-random numbers and write the set of pseudo-random numbers to a memory array of the memory device for access by the computing element.
Owner:MICRON TECHNOLOGY INC

A method and system for generating pseudo-random number hardware acceleration and true random seed cooperation

The application relates to the technical field of chip-level network security, and discloses a pseudo-random number hardware acceleration and true random seed cooperative generation method and system, which comprises the following steps: monitoring a pseudo-random number generation load, dynamically regulating and controlling the working mode of a true random seed generation unit with a multi-entropy source fusion and weight compensation mechanism, and establishing traceable association from the seed to the pseudo-random number. A closed-loop adaptive supply-demand response mechanism is established between the high-speed consumption demand of the pseudo-random number and the physical supply capacity of the true random seed, so that the contradiction between the inherent resource efficiency and operation safety of the traditional separate architecture is avoided, and the multi-entropy source dynamic compensation design enhances the environmental stability and reliability of seed generation.
Owner:SHANGHAI UNI SENTRY INTELLIGENT TECH CO LTD

Chaotic key generation method and system based on discrete sine memristor cascade chaotic mapping, image encryption method and pseudo-random number generation method

The invention discloses a chaotic key generation method and system based on discrete sine memristor cascade chaotic mapping, an image encryption method and a pseudo-random number generation method. The chaotic key generation method comprises the following steps: firstly, generating a chaotic mapping system consisting of a first-stage discrete sine memristor, a first-stage linear controller, a second-stage discrete sine memristor and a second-stage linear controller, performing multi-period iterative mapping through the chaotic mapping system, and sampling to obtain multiple groups of three-dimensional chaotic data; and forming a chaos matrix or a pseudo-random number based on the three-dimensional chaos data as a chaos key. The system is a circuit for realizing the chaotic mapping system. In the image encryption method, a chaotic matrix is constructed by utilizing chaotic data generated by a chaotic mapping system to serve as a secret key to realize image encryption, and in the pseudo-random number generation method, a pseudo-random number is formed by utilizing the chaotic data generated by the chaotic mapping system. The chaotic mapping system is rich in dynamic behavior, hardware is easy to implement, and the generated secret key is high in application value.
Owner:ANHUI UNIV

Chip security mechanism self-checking system and method, computer equipment and storage medium

The invention relates to a chip security mechanism self-checking system and method, computer equipment and a storage medium. The system comprises a self-checking control module which is used for sending a control signal to a security mechanism unit needing self-checking according to configuration, enabling the self-checking function of the security mechanism unit, sending a pseudo-random number seed to a pseudo-random number generation module, comparing a check code sent by a cyclic redundancy check module with a check value, and sending a check result to the pseudo-random number generation module; outputting a self-checking result according to the comparison result; the pseudo-random number generation module is used for generating a plurality of pseudo-random numbers according to the pseudo-random number seeds; the security mechanism unit is used for starting self-inspection according to the control signal, receiving pseudo-random number excitation and generating output data; and the cyclic redundancy check module is used for performing cyclic redundancy check operation on the output data of each security mechanism unit to generate a corresponding check code, and sending the current check code to the self-check control module until the pseudo-random number traversal is completed. By adopting the system, the self-checking coverage rate can be improved, and the test time and power consumption can be reduced.
Owner:上海芯钛信息科技有限公司

Historical event based determinations

Historical horse race gaming systems and methods that employ the randomness of selecting one or more correct horse race finishers to obtain a direct pseudo random number generation that functions as a weighted random determination for randomly determining an outcome of a play of a game such as but not limited to a reel game, a card game, a keno game, a dice game, or a roulette game.
Owner:INTERNATIONAL GAME TECHNOLOGY INC

Pseudorandom number generator and pseudorandom number generation method

ActiveCN115981598BExpand the range of valuesimprove traversalRandom number generatorsComplex mathematical operationsPseudo random number generationNumber generator
The present disclosure provides a pseudo-random number generator and a pseudo-random number generation method. The pseudo-random number generator comprises: a signal mapping circuit configured to map a plurality of input signals using a chaotic model to obtain a plurality of chaotic signals having a four-wing chaotic state; a signal sampling circuit electrically connected to the signal mapping circuit and configured to sample the plurality of chaotic signals to obtain a plurality of state variables corresponding to each chaotic signal in the plurality of chaotic signals; and a signal operation circuit electrically connected to the signal sampling circuit and configured to perform an integer operation on the plurality of state variables corresponding to each chaotic signal to obtain a plurality of groups of random numbers corresponding to the plurality of chaotic signals respectively, each group of random numbers in the plurality of groups of random numbers comprising a plurality of random numbers.
Owner:HAINING ESWIN IC DESIGN CO LTD +1

Method and apparatus for privacy inference of large model based on trusted hardware, and electronic device

The application relates to the technical field of secure computation and privacy protection, in particular to a large model privacy inference method and device based on trusted hardware and electronic equipment, wherein the method comprises the following steps: before performing a large model inference task, a client and a server initialize respective pseudo-random number generators based on information interaction, so as to synchronize initial seeds and generate random numbers based on the seeds; in the inference process, homomorphic encryption is used to complete word embedding of the large model inference, all operators are converted into instruction combinations by using an inference instruction set, privacy inference is performed based on a privacy inference protocol and the random numbers generated by the pseudo-random number generator, and privacy data is masked by using the random numbers; after the task is completed, execution results and proof information provided by the server are acquired, verification is performed, and the results are rejected if the verification fails. Thus, the problems that related technologies have data leakage risks and are difficult to balance security and efficiency are solved.
Owner:TSINGHUA UNIVERSITY

Pseudo-random number generation system based on generative adversarial network

The invention belongs to the technical field of information security. The invention provides a pseudo-random number generation system based on a generative adversarial network. According to the embodiment of the invention, the method employs the GAGAN optimized by a genetic algorithm to train the PRNG, and effectively solves a problem that a discrete GAN cannot update the gradient of a generator through a back propagation algorithm. And meanwhile, PRNG is designed by adopting a recursive structure, so that the seed management is simple and convenient, and the quality of the pseudorandom sequence is effectively improved. After the PRNG designed by adopting a recursive structure is trained, the generated pseudo-random number successfully passes the test of NIST SP 800-22 under standard parameters and the national password standard GM / T 0005-2021 in China, and shows a high safety statistical characteristic.
Owner:ENG UNIV OF THE CHINESE PEOPLES ARMED POLICE FORCE