Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Random number generation method based on on-line hand-written signature

A technology of handwritten signature and generation method, applied in random number generator, digital transmission system, image data processing, etc. fast effect

Inactive Publication Date: 2009-07-08
CHONGQING UNIV
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Judging from the existing technology, the random number generated by the pseudo-random number generator does not have real "randomness", and its security cannot be guaranteed
However, true random numbers generally require additional circuits or equipment, so they also have disadvantages in terms of cost and convenience.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Random number generation method based on on-line hand-written signature
  • Random number generation method based on on-line hand-written signature
  • Random number generation method based on on-line hand-written signature

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] Example 1: see figure 1 , a random number generation method based on online handwritten signature:

[0040] Step 1: collect sampling point coordinates from the handwritten signature;

[0041] The second step: convert the sampling point into an M*M sampling image; where,

[0042] 1) First generate an M*M white grayscale image, the pixel value of all pixels is 2 n -1; where n is the precision of the gray value; among them, M is a natural number from 32 to 1024; n is a natural number from 4 to 12; it is recommended that M be 64 and n be 8;

[0043] 2) Obtain the minimum and maximum values ​​X of the abscissa and ordinate in all sampling points min , X max , Y min , Y max ;

[0044] 3) Perform linear transformation processing on the coordinates of each sampling point:

[0045] First: Linearly transform the abscissa and ordinate of the sampling point into an integer between 1 and M;

[0046]

[0047] in Represents an integer not greater than a, X and Y are the ...

Embodiment 2

[0062] Embodiment 2: A random number generation method based on online handwritten signature:

[0063] Step 1: Collect the coordinates of sampling points from the handwritten signature as follows:

[0064] The coordinates of the first sampling point: (43, 56); the coordinates of the second sampling point: (45, 57); the coordinates of the third sampling point: (48, 61); the coordinates of the fourth sampling point: (50, 63 ); the coordinates of the fifth sampling point: (50, 63); the coordinates of the sixth sampling point: (50, 63); the coordinates of the seventh sampling point: (39, 90); the coordinates of the eighth sampling point: (42 , 87); the coordinates of the 9th sampling point: (45, 86); the coordinates of the 10th sampling point: (48, 85); the coordinates of the 11th sampling point: (51, 84); the coordinates of the 12th sampling point: (54, 83); The coordinates of the 13th sampling point: (56, 83); The coordinates of the 14th sampling point: (59, 84); The coordinate...

Embodiment 3

[0085] Embodiment 3: A random number generation method based on online handwritten signature:

[0086] The difference between this embodiment 3 and embodiment 2 is: the second step in embodiment 3 is: the sampling points are first generated a white grayscale image of 512*512, and the pixel values ​​of all pixels are 255; Example 3 obtains a 256-bit random number as follows:

[0087] 1000001011000111110011000001010000101011110000100011100011010111111101011100101110100000100101101001001110011100110110010111111011001110001111010110010101011001001001101100101011101010011101100011011111110011000010011101101110111000110011000110110001100110。

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method based on on-line handwritten signature for generating random numbers. The invention is characterized in that the method comprises the following steps: collecting sampling point coordinates from the handwritten signature; converting sampling points to M*M sampling images; encrypting the sampling images to obtain ciphertext images; converting the ciphertext images to random numbers of T bits. By adopting the invention, the generated random numbers can be provided for an encryption key, a security protocol or a network game.

Description

technical field [0001] The invention relates to a method for generating random numbers, in particular to a method for generating random numbers based on online handwritten signatures. Background technique [0002] Random numbers play a very important role in information technology, especially in the field of information security. For symmetric encryption algorithms, whether it is block encryption or sequence encryption, the key must be randomly generated, and the public encryption algorithm also needs a large random number when generating a key pair. In addition, many digital signature algorithms and cryptographic protocols also require the use of random numbers. In addition to the field of information security, random numbers are also widely used in computer simulation and computer or online games. Random numbers are generated by two types of generators, true random number generators and pseudo random number generators. The true random number generator is based on uncert...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58G06T1/00H04L9/22
Inventor 周庆廖晓峰胡月
Owner CHONGQING UNIV
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