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

29 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.

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

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

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

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

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

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

Method, apparatus, system, and computer program for generating variable-output-length pseudo-random function based on block cipher

The present disclosure relates to a block cipher-based variable-output-length pseudo-random number generation method, apparatus, system, and computer program, and more specifically, in the present disclosure, a method for generating a variable-output-length pseudo-random number using a computing device may include the steps of: generating a plurality of intermediate values, based on a given input value; producing a plurality of intermediate random values by performing block cipher-based encoding on the plurality of intermediate values; and deriving a final random value for the input value, based on a combination of the plurality of intermediate random values.
Owner:SAMSUNG SDS CO LTD

Ransomware prevention method, device, terminal and computer readable storage medium

Embodiments of the present application provide a ransomware prevention method and device, a terminal and a computer readable storage medium. The method generates a first pseudo-random number based on a pseudo-random number generation module in response to the target software obtaining a random number, so that the target software encrypts the target file based on a key generated by the first pseudo-random number. Then, the second pseudo-random number identical to the first pseudo-random number is generated again based on the pseudo-random number generation module, and the target file is decrypted by using the second pseudo-random number. Embodiments of the present application change the way of obtaining the random number by the target software, and generate the first pseudo-random number and the second pseudo-random number based on the pseudo-random number generation module, which are both generated within a preset range. Therefore, the target file encrypted based on the key generated by the first pseudo-random number can be easily cracked, thereby solving the technical problem that the ransomware encrypts the file of the user, so that the encrypted file cannot be technically cracked.
Owner:BEIJING HONGTENG INTELLIGENT TECH CO LTD

Adaptive packet loss resistance method based on deep learning

The invention relates to the technical field of anti-packet-loss methods, in particular to a self-adaptive anti-packet-loss method based on deep learning, and the method comprises the steps: a sending end and a receiving end, 1) the sending end carries out the anti-packet-loss, 2) the receiving end carries out the anti-packet-loss, an automatic feedback algorithm is adopted to optimize a packet loss probability model P (n), an adversarial generation algorithm is adopted to process a feature vector, and a packet loss probability model P (n) is obtained; and on this basis, the audio feature vector of the receiving end generated by the output of the generator tends to be consistent with the audio feature vector of the sending end. At a sending end, the time-space information of audio features is extracted through a graph neural network, and packet loss is simulated by using a pseudo-random number generation algorithm. At a receiving end, an adversarial generative network is adopted to train a potential audio feature model, and an automatic feedback algorithm is used to dynamically optimize a packet loss probability model. Through the comprehensive design, the method can effectively adapt to various network environments, and the packet loss resistance is greatly improved.
Owner:COSONIC INTELLIGENT TECH CO LTD

Method for verifying integrity of data set, method for training model and computing equipment

A data set integrity verification method, a model training method and a computing device relate to a to-be-tested model obtained through training according to a real data set, the real data set comprises a training sample, and the training sample comprises a target sample. The sample number of the target sample in the real data set is generated by using a preset pseudo-random number generation algorithm and taking a first identifier as a random number seed, and the first identifier is determined by using a preset Hash algorithm according to the training sample in the real data set; the prediction result distribution of the to-be-tested model for the target sample and the real data set is different; acquiring a nominal data set; selecting training samples in the nominal data set according to a Hash algorithm and a pseudo-random number generation algorithm to obtain a probe set; determining the prediction accuracy of the to-be-tested model for the probe set; whether the nominal data set is the real data set is determined according to the prediction accuracy corresponding to the probe set, and tiny tampering of the real data set used in the training process can be recognized with low calculation cost.
Owner:ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD

Dual random dithering frequency and adaptive slope compensation circuit and method for switching power supply

This invention relates to the field of switching power supply control technology, and discloses a method and circuit for dual random frequency dithering and adaptive slope compensation in switching power supplies. The method generates a dual-layer independent random sequence based on pseudo-random numbers, and generates a slow random triangular wave frequency dithering signal and a fast random jump frequency dithering signal through layered mapping. The switching cycle duration is obtained through cycle counting and numerical conversion, and the target duty cycle is calculated by combining the input voltage and output voltage reference values. Using the target duty cycle, switching cycle, and system parameters, an adaptive compensation slope value is calculated through a lookup table combined with interpolation or formulas. A digital compensation slope is generated based on the smoothed compensation slope and the cycle synchronization signal. This slope is digitally added to and compared with the inductor current sampling signal to achieve stable LED drive current output. This invention maintains stable output current while effectively suppressing broadband electromagnetic interference, and is suitable for high-reliability applications such as automotive LED drives.
Owner:CHIPLIGHT TECH SHENZHEN CO LTD

Pseudo-random number generation method and system based on training-free multi-scale autoregressive Transform and 3D-Lu chaotic collaboration

The invention discloses a pseudo-random number generation method and a pseudo-random number generation system based on training-free multi-scale autoregressive Transform and 3D-Lu chaotic collaboration. The method comprises the following steps: firstly, decoupling a master key into an original submerged space seed of a visual autoregression model by using an SHA-384 algorithm, and sampling a temperature parameter and an original state vector; then, generating a high-dimensional nonlinear original sequence by using a multi-scale autoregressive network of a frozen weight, and performing dynamic masking and large-scale quantization enhancement in combination with a trajectory of a 3D-Lu chaotic system; and finally, updating the input seed in real time through a Hash chain type feedback loop based on SHA-256. According to the method, the dynamic degradation problem of the digital chaotic system is effectively suppressed through a heterogeneous cooperation mechanism, the pseudo-random sequence with an ultra-large key space and excellent statistical characteristics can be obtained without data training, and the method is suitable for high-security requirements such as image encryption and the like.
Owner:NANJING UNIV OF INFORMATION SCI & TECH

Pseudo-random number generation method and system based on mixed entropy source

The invention relates to a method and a system for generating a pseudo-random number based on a mixed entropy source, which can ensure the unpredictability of a seed even if the system is just started and an external entropy source is insufficient by introducing a persistent RSA private key as a static entropy source. Meanwhile, in combination with an SHA-512 Hash algorithm, full mixing of entropy sources is ensured, and safety risks caused by the fact that a single entropy source is broken through are prevented. According to the method, a plurality of non-blocking system state information (PID, load and temperature) is mixed, and the dependence on a single blocking entropy source (such as / dev / random) is reduced, so that the generation efficiency is improved on the premise of ensuring the safety. The method can be applied to the fields of token generation in large-scale network communication, digital currency wallet private key generation or end-to-end encrypted private key generation in instant message communication and the like, can also be used for other similar token generation services, and has a wide application prospect.
Owner:JIANGSU FUTURE NETWORKS INNOVATION

Credit card information encryption processing method and device, equipment and storage medium

The invention relates to an encryption processing method and device for credit card information, equipment and a storage medium. The method comprises the following steps: generating a target password according to credit card information to be encrypted and a pseudo-random number, encrypting the credit card information to be encrypted by using the target password to obtain an encrypted ciphertext, performing fusion operation on the encrypted ciphertext and a first preset image to obtain a first image containing the credit card information, according to the target password and a preset image generation rule, a second image containing the target password is generated, and the target password is used for decrypting the encrypted ciphertext in the first image. According to the invention, user experience can be taken into account while credit card information security is guaranteed.
Owner:SHENZHEN DIDATRAVEL TECH CO LTD