Random number generation method and system based on interactive curve

A generation method and random number technology, applied in the field of information security, can solve the problems of inapplicable mobile security, inconvenient use of large equipment, etc., and achieve the effect of avoiding malicious operations

Active Publication Date: 2018-11-13
北京信任度科技有限公司
View PDF10 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing random number generation scheme, since the client is inconvenient to use large equipment, the client generates random numbers in a pseudo-random way, and the server uses an encryption machine or random source hardware
Obviously, the method of collecting random numbers by the encryption machine is not suitable for the growing demand for mobile security

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 and system based on interactive curve
  • Random number generation method and system based on interactive curve

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] as attached figure 1 As shown, a random number generation method based on an interactive curve in the present invention generates a random curve through the obtained physical random source, the user draws the screen along the random curve, and performs HASH calculation on the coordinate error between the drawn screen trajectory and the random curve Generate random numbers, including the following steps:

[0039] S100. Setting a designated area of ​​the screen, where the designated area is a closed area surrounded by geometric figures;

[0040] S200. Obtain real-time information of various mobile device sensors as a physical random source, generate multiple inflection points based on the above random source, fit the above inflection points into a random curve, and display the random curve in a designated area of ​​the screen;

[0041] S300. The user slides the finger on the screen along the random curve, and selects a random number seed according to the coordinate error...

Embodiment 2

[0074] as attached figure 2 As shown, a random number generation system based on an interactive curve of the present invention includes a user interaction module, a data collection module, a random curve generation module, a random number generation module and a storage module,

[0075] It includes a user interaction module, a data acquisition module, a random curve generation module, a random number generation module and a storage module. The user interaction module includes a user interaction unit and a touch display. The user interaction unit and the touch display can cooperate to support the user to set the touch display Specify the area and support the user to set the number of inflection points; the data acquisition module can be connected to the mobile device sensor to collect real-time information from the mobile device sensor; the random curve generation module is connected to the data acquisition module and the touch display screen respectively for Perform data proc...

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 random number generation method and system based on an interactive curve, and belongs to the field of information security technology. The technical problem to be solved is how to generate random numbers of mobile equipment on the premise of ensuring security and convenience. The method comprises the following steps: generating a random curve by an acquired physical random source; making a user draw a screen along the random curve; and performing HASH calculation on coordinate errors between a screen drawing track and the random curve to generate a random number. Thesystem comprises a user interaction module, a data acquisition module, a random curve generation module, a random number generation module and a storage module. Through adoption of the method and thesystem, random and unpredictable random numbers of the mobile equipment can be generated.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a method and system for generating random numbers based on interactive curves. Background technique [0002] In the era of mobile Internet, mobile devices are becoming more and more popular, and the security requirements are getting higher and higher, so the participation of cryptographic algorithms is required to ensure the security of user equipment, but cryptographic algorithms depend on the security of random numbers, and the generation of random numbers is mainly Rely on hardware noise source devices such as encryption machines. In the existing random number generation scheme, since the client is inconvenient to use large-scale equipment, the client generates random numbers in a pseudo-random manner, and the server uses an encryption machine or random source hardware. Obviously, the method of collecting random numbers by the encryption machine is not suitable f...

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): G06F3/0488H04L9/08
CPCG06F3/04883H04L9/0869
Inventor 韩强闫申马臣云张江瑞
Owner 北京信任度科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products