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

Parallel generation method of verification code based on low-bit iteration method and linear chaotic heredity

A generation method and iterative technology, which are applied in the direction of secure communication through chaotic signals, transmission systems, digital transmission systems, etc., to achieve the effect of simple, random effect and fast calculation speed.

Active Publication Date: 2021-12-14
MUDANJIANG MEDICAL UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, the present invention utilizes multi-core processors to generate random verification codes in parallel, which can effectively alleviate the problems that it is difficult for the website to quickly respond to the client's request response when the number of visits increases sharply, which causes users to wait too long and delay services.

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
  • Parallel generation method of verification code based on low-bit iteration method and linear chaotic heredity
  • Parallel generation method of verification code based on low-bit iteration method and linear chaotic heredity
  • Parallel generation method of verification code based on low-bit iteration method and linear chaotic heredity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0155] Embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but should not be used to limit the scope of the present invention.

[0156] Example 1: Assume that the number of processes of the multi-core computer system is set to 4, and the low-bit precision pn is set to 6.

[0157] Assume that MPI_Send and MPI_Recv are MPI functions used for message sending and message receiving in the program.

[0158] The parallel program starts executing.

[0159] After the MPI environment is initialized; MyID=0 in the parallel system is the main process, and the serial numbers of MyID are 1, 2, and 3 are the slave processes.

[0160] Obtain the total number of system MPI processes ranksize=4.

[0161] The master process MPI_Send passes parameters to the slave process, assuming that the given parameter is x[0]=0.92, k=0.3457 in the slav...

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 verification code parallel generation method based on the low-order iteration method and linear chaotic heredity. The scalable precision linear iterative equation Lf has new characteristics similar to heredity, and the low-order of the true value solution of its real track has a basic structure feature, using this new feature as a random source, the generation of random verification codes adopts a parallel design method, and the parallel program consists of a master process and a slave process. The steps are: after the MPI is initialized, the master process message is sent to each slave process for initial parameter set, the command of the data interface is received, the slave process is controlled, and the message receives the calculation result of the slave process. The linear iterative equation Lf is calculated in the slave process using the low-level iterative method. Compared with the nonlinear iterative equation, the linear iterative equation Lf has the advantages of simple implementation and fast operation speed; the parallel design of the present invention expands the random number generation space, has higher security, and can effectively reduce the delayed service of verification code requests time.

Description

technical field [0001] The invention relates to the fields of computer information security and parallel computing, in particular to a method for parallel generation of random verification codes based on low-order iteration method and linear chaotic heredity. Background technique [0002] The invention uses the new characteristic of scalable precision linear chaos in the chaos theory, and applies the characteristic to generate random verification codes in the field of computer information security. Therefore, the following describes the technical background from the aspects of captcha system, scalable precision chaos and low-order iteration method, and new characteristics of linear chaos similar to heredity. [0003] (1) Verification code system [0004] The verification code is the verification information sent by the system to the terminal user by manual input when the network terminal or mobile terminal needs to access the online main control computer system. If the main...

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 Patents(China)
IPC IPC(8): G06F21/31H04L9/00
CPCH04L9/001G06F21/31G06F2221/2133
Inventor 宋大华刘畅程艳刘嘉辉
Owner MUDANJIANG MEDICAL 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