Invention Grant
US08577038B2 Method and device for generating pseudorandom number, and method and device for encryption using pseudorandom number 有权
用于生成伪随机数的方法和装置,以及使用伪随机数进行加密的方法和装置

Method and device for generating pseudorandom number, and method and device for encryption using pseudorandom number
Abstract:
Provided are a method and apparatus for generating a pseudo-random number which is unpredictable and which has a small memory work area, and also a method and apparatus for encrypting data, for each predetermined amount, based on the generated pseudo-random number. A seed is divided into a predetermined number of blocks, new blocks are created by calculating an exclusive-OR of the blocks being different from each other, and the new blocks are merged to generate a new pseudo-random number. The data is encrypted for each determined amount based on the generated pseudo-random number. At this time, a pseudo-random number to be used for the succeeding encryption is generated by using as a seed a predetermined amount of random number of the pseudo-random number used for the preceding encryption of the predetermined amount of data.
Information query
Patent Agency Ranking
0/0