Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

146 results about "Random Number Seed" patented technology

Random number's seed generating circuit, driver having the same, and SD memory card system

A random number's seed is changed without using any nonvolatile memory every time the circuit is activated. An oscillator operates immediately after the power supply is turned on to generate a high-speed clock. A counter operates in accordance with the high-speed clock to change the count value at a high speed. When a sufficient time has elapsed after the power supply is turned, a power-on reset circuit outputs a power-on reset signal indicating that the internal power supply is stabilized. The power-on reset signal is sufficiently slower than the high-speed clock. The timing at which the power-on reset signal is input to a latch circuit varies. Hence, the count value (random number's seed) latched by the latch circuit changes every time the power supply is turned on. A random number is generated using the random number's seed.
Owner:KK TOSHIBA

True random number generating system and method

The invention discloses a true random number generating system and a true random number generating method. The method comprises the following steps: initializing a storage space in the internal memory of a computer as a random number seed buffering region; acquiring a random event generated by the computer; converting each random event into a random signal represented by a binary number; allocating an array to each random signal, and storing the binary numbers of the random events into the arrays allocated to the random signals respectively; shifting and mixing the binary numbers in each array and filling the binary numbers into the random number seed buffering region in turn to generate a random number source; intercepting a section of random number seed source from the random number seed buffering region as a random number sequence; and generating true random numbers according to the random number seed sequence. When the system and the method are implemented, the random events generated by the computer in an operation process are used as the seeds and source of the random numbers to generate true random numbers, so the randomness is high.
Owner:HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1

Method for generating trusted random numbers by applying block chains

The invention discloses a method for generating trusted random numbers by applying block chains. According to the method, a number, with certain randomness, generated by another block chain system canbe taken as input, or a random number generated in the last round can be taken as the input; a set of random number generators is selected from all the nodes of a block chain through a transparent and open certainty algorithm; the generators respectively generate respective random number seeds; all the random number seeds are used, or the random number input is used with the random number seeds to serve as parameters; and a new trusted random number is generated by applying the transparent and open certainty algorithm.
Owner:胡晓东 +1

Consensus node determination method and device of block chain, equipment and storage medium

ActiveCN110599173AAvoid the problem of being elected as a consensus nodeImprove securityPayment protocolsTransaction dataRandom Number Seed
The invention discloses a consensus node determination method and device of a block chain, equipment and a storage medium, and belongs to the technical field of block chains. The method comprises thefollowing steps: receiving node signatures which are sent by the plurality of candidate nodes and comprise each candidate node, random numbers generated by each candidate node based on the random number seeds, and transaction data of random number verification data, verifying the node signature of each selected node; and verifying the random number generated by each selected node based on the random verification data generated by each selected node, and when the check is passed, determining the selection probability of each selected node according to the random number and the mortgage right and interest value generated by each selected node, and determining a consensus node of the next round from the plurality of selected nodes based on the selection probability. Thus, the selection probability of each selected node is determined according to the random number and the mortgage right value of each selected node, the randomness of the result is ensured, and the problem that the same nodeis selected as a consensus node is avoided.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Target information selecting method, apparatus, computer equipment and storage medium

The invention relates to a target information selecting method, an apparatus, computer equipment and a storage medium. The method comprises the following steps: receiving an election request of to-be-selected information, wherein the election request comprises the to-be-selected information and identification string of the election request; storing the to-be-selected information to a to-be-selected list, generating a target random seed number according to an original random seed number and the identification string, and selecting the target information according to the target random seed number from the to-be-selected list. The updating of the target random seed number is related to the election request of the to-be-selected information, the target random seed number is not determined by less information, randomness of the target random seed number is greatly increased, the possibility of any artificial interference on lottery result is reduced, the randomness of the target informationselected according to the target random seed number is greatly increased, and the fairness for selecting the target information is increased.
Owner:广州市申迪计算机系统有限公司

Memory card

A memory card has: a flash memory chip for storing digital certificates and a seed of random numbers; a controller chip which can execute a managing process for managing the digital certificates and a random number generating process for generating the pseudo random numbers by using the seed of random numbers; and an IC card chip which can execute an authenticating process for authenticating personal identification information (PIN) inputted from a host apparatus and an encrypting process for encrypting the seed of random numbers. Thus, a processing time of security processes is reduced while assuring safety of the security processes.
Owner:RENESAS ELECTRONICS CORP

An anti-interception code encryption burning method

InactiveCN102280133APrevent interception and burningAvoid formingDigital storageCiphertextManufacturer code
The invention relates to an anti-interception code encryption burning method, the specific steps are as follows: the chip to be burned uses the built-in manufacturer code Num and the random number X just generated as the seed, and generates the decryption key of the burning code ciphertext Code1 through calculation Key; take the manufacturer code Num and random number X as seeds, and generate the encryption key Key of the burning code Code0 through calculation, random number X+manufacturer code Num=key Key; the burning tool of the PC uses the encryption and decryption algorithm to burn the The code Code0 is converted into the ciphertext Code1, and the integrity check value CalibNum is generated from the ciphertext Code1; the programmed chip combines the received integrity check value CalibNum to verify the integrity of the ciphertext Code1, and the burned chip passes the boot Code, the decrypted ciphertext Code1 is the burning code Code0, which is written into the chip code storage medium. The beneficial effect of the invention is that the ciphertext of the burning code is different every time burning, which can prevent interception and burning. The programming code is integrated in the programming tool to prevent the same programming tool from being created by copying the software.
Owner:HANGZHOU SYNOCHIP DATA SECURITY TECH CO LTD

Three-axis gyroscope-based mobile phone lottery number random selection method

The invention discloses a three-axis gyroscope-based mobile phone lottery number random selection method and relates to the technical field of mobile phone lottery number random selection. The three-axis gyroscope-based mobile phone lottery number random selection method comprises the following steps of 1, generating a random number seed based on a three-axis gyroscope by detecting a motion state of a mobile phone by the three-axis gyroscope of the mobile phone and recording the time from still to motion and from motion to still, wherein the time is utilized as the random number seed, and 2, generating a random bet number by utilizing the random number seed obtained by the step 1 as an input, calculating a random number according to the random number seed by a random number generation algorithm, and calculating a remainder according to the random number so that the random bet number is obtained. The three-axis gyroscope-based mobile phone lottery number random selection method has the advantages that a three-axis gyroscope of a smartphone is utilized for generation of a random bet number so that a novel experience way is provided for mobile phone lotteries.
Owner:JIANGSU XINCAI SOFTWARE

Random number generator

A random number generator, a method, and a computer program product are provided for producing a random number seed. Each oscillator within an array of oscillators operates at a different frequency. The operating frequencies of each oscillator are not harmonically related, such that no integer multiple exists between the frequencies of any two oscillators. In one embodiment, the outputs of the array of oscillators connect to a multiple input latch. The multiple input latch also receives a sample signal, which is a clock signal. The clock signal samples the outputs of the array of oscillators, and the multiple input latch in conjunction with the random number determination logic (“RNDL”) produces a digital output (0 or 1) for each oscillator within the array. The RNDL uses these digital outputs to create a random number seed.
Owner:GERHARDT DIANA R

Method and system for connecting clients with server and clients as well as server

ActiveCN102387069AAvoid simultaneous requests to connect to the serverGuaranteed uptimeData switching networksDelayed timeRandom Number Seed
The invention discloses a method for connecting clients with a server, which comprises the following steps: acquiring random number seed information by the clients; after the clients are disconnected from the server, working out random delay time by the clients according to the random number seed information and random functions, wherein the random delay time is delay time for reconnecting the clients with the server; and after the random delay time passes, sending connecting requests to the server by the clients. Therefore, under the condition that the server is restarted or delayed, in the method for connecting the clients with the server, delay connection is respectively performed by all the clients according to the random delay time respectively calculated by the clients, thereby, the condition that a large number of clients simultaneously ask for connecting with the server is prevented from happening, and the server is avoided interrupting servicing.
Owner:HUAWEI TECH CO LTD

System and method for ensuring safe read of data stored in storage

The invention discloses a system and a method for ensuring the safe read of data stored in a storage. The system comprises a storage and a main chip, wherein the main chip is used for generating random number seeds and sending to the storage after the random number seeds are coded; generated random numbers are stirred to obtain pseudo random numbers by adopting the generated random number seeds, and an encrypted data clear text received from the storage is decrypted to obtain the data clear text; the storage is used for decoding the coded random number seeds received from the main chip to obtain the random number seeds, the generated random number seeds are stirred to obtain the pseudo random numbers, and the stored data clear text is encrypted by adopting the pseudo random numbers and then sent to the main chip. The system and the method enhance the read safety of the data stored in the storage.
Owner:GIGADEVICE SEMICON (BEIJING) INC

Method for generating/regenerating an encryption key for a cryptographic method

A method for generating / regenerating an encryption key for a cryptographic method including the encryption key as well as a public key being generated using a predefined deterministic method from a large random number (seed), where the seed is only generated on the user side, and for which quantities available only to the user are consulted. Regeneration information (R), which is suitable for regenerating the seed and from which the seed is able to be derived deterministically by the trust center by linking only to information known to it, may be generated on the user side and stored so as to be secured against lost. In the event of loss of the encryption key, the seed may be reconstructed by the trust center by linking the regeneration information to the secret information.
Owner:DEUTSCHE TELEKOM AG

Method for the secure, distributed generation of an encryption key

In a method for the secure, distributed generation of an encryption key for a cryptographic method, where the encryption key, as well as a public key are generated using deterministic methods from a large random number (seed), the seed (S) is generated on the user side by consulting variables known only to the user, and a public key (V) that is transmitted in advance from the trust center. Generation information suitable for generating the seed and, on the basis of which, the seed is able to be derived deterministically from the trust center, by consulting information known only to the center, is produced on the user side, and transmitted to the trust center to create the seed in parallel.
Owner:DEUTSCHE TELEKOM AG

Apparatus and method for generating a pool of seeds for a central determination gaming system

An apparatus and method for generating one or more pools or sets of seeds for use in a central determination gaming system. In one embodiment of the present invention, a processor of the apparatus or seed generator randomly generates a predetermined number of random number seeds. After the predetermined number of seeds are generated, the processor simulates the game outcome value that each generated seed ultimately determines. Having simulated a game outcome value for each generated seed, the processor determines if the set of seeds satisfies a required condition or criteria. If the required conditions or criteria are satisfied, the set is complete and ready for use in a central determination gaming system. If the required conditions or criteria are not satisfied, the processor modifies the generated set of seeds until the required conditions or criteria are satisfied.
Owner:IGT

Wireless car key encryption method and device, wireless car key decryption method and device and wireless car key encryption and decryption system

The invention provides a wireless car key encryption method and device, a wireless car key decryption method and device and a wireless car key encryption and decryption system. To-be-sent information is encrypted by taking a random number generated according to a current random number seed as an encryption key, so the difficulty of breaking the encryption key is improved. Moreover, authentication information uniquely corresponding to the random number is generated through utilization of a non-copyable characteristic of a physically non-clonable function in a wireless car key, the problem that the security is invalid due to the fact that the encryption key preset in the wireless car key cannot be read and copied to another blank wireless car key of which hardware architecture is the same to that of the wireless car key is solved, the security of the encryption key is further improved, and the probability that a car is stolen is reduced.
Owner:BEIJING JINGWEI HIRAIN TECH CO INC

Method and apparatus for determining random number in blockchain, electronic device, and storage medium

The embodiment of the invention provides a method and apparatus for determining a random number in a blockchain, an electronic device, and a storage medium. The method includes the following steps that: whether a new action record is generated is detected regularly, wherein the action record is action information that is recorded when a user performs an action in the blockchain; if so, a random number seed is determined; and according to the random number seed, a random number corresponding to the new action record is determined. The electronic device detects whether a new action record is generated regularly and a phenomenon that the random number is determined immediately when the user performs the action is avoided; and thus because the regular detection cycle is unknown and can be changed, the determined random number result can not be predicted conveniently, so that the safety is improved.
Owner:北京乐蜜科技有限责任公司

Public rental house trusted numbering method of smart contract

The invention relates to the field of block chains, in particular to a public rental house trusted numbering method of a smart contract, which comprises the following steps of: firstly, auditing an association problem between an anonymous wallet address and an applicant real identity; after the registration time node is arranged, carrying out draw-in arrangement; and finally, enabling the lotteryrandom number to generate a random number seed by adopting the registration user information and the user registration time and combining the highest node Hash of the block. The new lottery system isfair, fair and public, the whole process is high in automation, the information circulation is timely, the government office efficiency is improved, and the communication cost is reduced.
Owner:匿名科技(重庆)集团有限公司

Matrix type key management method for LoRaWAN

The invention relates to a matrix type key management method for LoRaWAN, and belongs to the field of the wireless wide area network. The method comprises the following steps: generating a symmetrix matrix of the key computation by using a random number seed pool R and a line limit number M, and accomplishing the negotiation in the key establishment with the help of the existing AppEUI, AppNonce and DevNonce in the LoRa access interaction message; generating the auxiliary material required by the individual key by using the specific message content of the LoRa and the character thereof; computing by using the matrix type matrix to obtain the AppSKey and NwkSKey required by the LoRa; and realizing the key update based on the WOR function by using the specific CAD mode of the LoRa radio frequency chip. Through the method disclosed by the invention, the conflict between the improved Blom key management key and the LoRa protocol is solved, and the security of the LoRa network has a certainimprovement.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Software random number generation method with dispersion mechanism

The invention provides a software random number generation method with a dispersion mechanism. The method includes the steps of firstly, obtaining an initial random number seed which is a read system time value and accounts for N bytes; secondly, obtaining a process random number for the random number seed through a linear congruence algorithm, and taking the result of the low N bytes and abandoning the overflow bit if overflow occurs in the process of the linear congruence algorithm; thirdly, conducting dispersion on the generated process random number, namely, dividing every N bytes of the process random number into a group, inquiring the value of each byte in an enquiry table, conducting replacement after each byte is inquired, and sequentially combining the results obtained through replacement to obtain a result random number; fourthly, outputting the result random number. Through the software random number generation method, the data dispersion mechanism is added to the loop iteration process, the randomness of software random data is enhanced, the possibility that the software random number generation method is cracked is greatly lowered, and therefore safety of products is improved.
Owner:FUJIAN CENTM INFORMATION

Cognitive radio self-organization network message multicast transmission method

The invention provides a cognitive radio self-organization network message multicast transmission method. In the method, the task of message multi cast transmission is carried out in batches, and message amount in each batch can be changed. The method is divided into two parts i.e. a messaging method and a message acceptance method. Each node has two wireless work threads to respectively operate two parts of methods; and the messaging method and the message acceptance method of each node are cooperated to finish the task of message multi cast transmission. The messaging method utilizes the network coding technology and obtains an optimal message transmission scheduling policy by solving an integer linear programming problem; and then, a proper quantity of combined messages is successivelytransmitted on each available channel so as to effectively save message transmission quantity. Each coding vector is generated by a public random function according to a random seed; the combined message contains the random seed but not the coding vector to serve as decoding assistant information so as to save combined message length.
Owner:HARBIN ENG UNIV

System and Method with Specific Ordered Execution Over Physical Elements

The invention relates to semiconductor devices, and more particularly, to systems, devices and methods of utilizing inherent differences among physical elements in an electrical component to generate unique and non-duplicable numbers that are statistically random and repeatable. These bits may be applied as identifications, random number seeds or encryption keys in many security applications, e.g., a financial terminal. An integrator is coupled to a plurality of physical elements, selects two physical elements or element sets, and generates an integrated difference signal according to a difference between these two physical elements or element sets. A comparison-decision logic further determines whether the difference between the selected two physical elements is associated with a bit of “1” or “0”. In some embodiments, a multi-bit number constitutes multiple bits each of which may be derived from a difference between two randomly selected physical elements or element sets.
Owner:MAXIM INTEGRATED PROD INC

Oscillator and true random number generating circuit formed by same

ActiveCN104182202ASolve the problem of poor randomnessUnpredictableRandom number generatorsLow speedRandom Number Seed
The invention discloses an oscillator and a true random number generating circuit formed by the same in the field of design of an integrated circuit. The oscillator adopts a novel structure; a main loop can adopt a quadrilateral, octagonal or dodecagonal structure or other structures, i.e. a 4n-gonn structure, wherein n is an integer greater than zero. The true random number generating circuit comprises a high-speed oscillator, a low-speed oscillator, an xor circuit, a clock circuit, a system clock circuit and a sampling circuit. The oscillator provides a random source for the true random number generating circuit, forms the high-speed oscillator and the low-speed oscillator and is controlled by two external enable signals a and b; signals at the output ends of the high-speed oscillator and the low-speed oscillator are different or the high-speed oscillator and the low-speed oscillator output primary random number seeds; the clock circuit and the system clock circuit control the sampling circuit to carry out sampling on the primary random number seeds for twice so as to generate a true random number sequence; the true random number generating circuit solves the problems of poor randomness and periodic generation of the true random number sequence.
Owner:泰芯智能科技(昆山)有限公司

Method and device for quickly determining distribution of flash errors

The invention relates to a method and a device for quickly determining distribution of flash errors. The method comprises the following steps of: starting a random number generator for scanning, outputting random data with a preset length according to a preset random number seed, and writing into a flash page by using a direct memory access (DMA) controller; reading flash data with a preset length from the flash page to the DMA controller according to the random number seed; and comparing the read flash data with the preset length with random number data which is output by the random number generator and has the preset length to determine the distribution of the flash errors. By the method and the device, data read-write scanning instead of the conventional error correcting code (ECC) scanning is performed on the flash page through the random number generator; the random number generator is used for determining the number and the positions of the flash errors, and the error distribution of the data in one flash page can be determined at a time, so that the determination time of the distribution of the flash errors is greatly shortened; and the method and the device are low in hardware cost and energy consumption.
Owner:SLICONGO MICROELECTRONICS INC

Method and device for generating pseudo-random number seeds and pseudo-random numbers

The invention discloses a method and a device for generating pseudo-random number seeds and pseudo-random numbers. The method comprises reading a group of original pseudo-random number seeds from current original pseudo-random number seeds generated by an original pseudo-random number seed generation module; reading the pseudo-random number seeds generated the last time from a storage module; comparing the pseudo-random number seeds with the group of original pseudo-random number seeds, and reading a group of original pseudo-random number seeds from the original pseudo-random number seed generation module again for making comparison if the pseudo-random number seeds are identical; otherwise, performing calculation based on the current read original pseudo-random number seeds to obtain pseudo-random number seeds and storing the obtained pseudo-random number seeds in the storage module. Accordingly, the current generated pseudo-random number seeds can be guaranteed to be different from the pseudo-random number seeds generated the last time, the randomness of generated pseudo-random number seeds is improved, the randomness of pseudo-random numbers generated according to the pseudo-random number seeds is improved, and the security of information security protection is further enhanced.
Owner:NATIONZ TECH INC

Memory card

A memory card has: a flash memory chip for storing digital certificates and a seed of random numbers; a controller chip which can execute a managing process for managing the digital certificates and a random number generating process for generating the pseudo random numbers by using the seed of random numbers; and an IC card chip which can execute an authenticating process for authenticating personal identification information (PIN) inputted from a host apparatus and an encrypting process for encrypting the seed of random numbers. Thus, a processing time of security processes is reduced while assuring safety of the security processes.
Owner:RENESAS ELECTRONICS CORP

Pseudo-random number generation method and device and server

The invention provides a pseudo-random number generation method and device and a server. The method comprises the steps of acquiring preset seed data, wherein the preset seed data comprise a pluralityof random number seeds, and each random number seed carries a preset secret key; calling and performing multiple rounds of preset processing on the preset seed data according to a preset instructionset to obtain a plurality of pseudo-random numbers, with the preset instruction set being an instruction set preset in the processor, and the preset processing being parallel processing for a plurality of random number streams corresponding to the plurality of random number seeds. In the embodiment of the specification, a plurality of random number seeds are spliced to obtain seed data. Parallel preset processing is carried out on the random number streams corresponding to the plurality of random number seeds by calling a preset instruction set stored in the processor and taking the seed datacontaining the plurality of random number seeds as a processing unit, so that a plurality of pseudo-random numbers are obtained, and the plurality of pseudo-random numbers can be efficiently and safely generated.
Owner:ADVANCED NEW TECH CO LTD

An anti-counterfeit halftone intelligent digital watermark making method of paper medium output

The invention discloses an anti-counterfeit halftone intelligent digital watermark making method of paper medium output. The specific steps are as follows: the host image is binarized, at the same time, the embedded watermark image is binarized, forming a binary digit string, and as the embeddable watermark coding information, a series of two-dimensional random number pairs are generated by usingthe random number seed as the key. The watermark coding information formed in S1 is embedded into the selected embedding position as the embedding position of the embeddable watermark coding information, and the host image embedding the watermark coding information is optimized by using the visual iterative algorithm. The trained neural network model is used to extract the watermark image. The invention can produce printing watermark with anti-counterfeiting function, has wide application prospect in copyright identification, anti-counterfeiting packaging and intelligent packaging, has high technical content, has large printing watermark embedding quantity, does not obviously affect image perception quality, and has hiding property and does not affect consumers to use printed matter.
Owner:QILU UNIV OF TECH

Method and apparatus for producing a signature for an object

One embodiment of the present invention provides a system that produces an object signature for an object, wherein the object comprises a set of features. During operation, the system first initializes a k-dimensional state vector {s1, s2, . . . , sk}containing floating-point numbers. Next, for each occurrence of each feature in the object, the system (1) computes a random-number seed from the feature; (2) generates k pseudo-random floating-point numbers {X1, X2, . . . , Xk} using the random-number seed, wherein each Xi(iε[1, k]) is generated in accordance with an α-stable distribution, wherein 1≦α<2; and (3) updates each floating-point number si in the k-dimensional state vector using an associated pseudo-random floating-point number Xi. The system then produces the object signature for the object by condensing the k-dimensional state vector. Note that using an α-stable distribution with 1≦α<2 to generate the k pseudo-random floating-point numbers for each feature reduces the influence of multiple occurrences of a given feature on the object signature.
Owner:GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products