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

A software sequence code generating method based on the genetics-similar characteristics of extensible precision chaos

A technology of extended precision and sequence codes, applied in the field of computer software, can solve problems such as frequent occurrence of random number sequences, repeated user registration for piracy, and calculation precision control, so as to achieve the effect of ensuring randomness and uniqueness

Inactive Publication Date: 2016-10-19
HARBIN UNIV OF SCI & TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In 2013, Song et al. further reported the short-period phenomenon of chaotic dynamical systems, in which, due to the existence of calculation errors, the chaotic orbit deviates from the original orbit in an unpredictable state
In other words, the specific problem is: using the limited computational precision of the computer to observe the regularity of the lower bits of the successive points of the real orbit
[0060] (2) The traditional calculation methods are all set to automatically preserve the accuracy, that is, the calculation accuracy is not controlled during the calculation process
[0064] (2) The numerical calculation of the calculation system must be able to retain the low-order digits of the calculated value
[0267] The currently used software serial code mainly generates a random number sequence through a random number generator. Due to the defects of the random number generator itself, it is easy to cause the repetition of the serial code, resulting in the false impression that the user repeatedly registers and uses a pirated version.
In some chaotic random number generators, there are a large number of unstable periodic orbits, and the short periods contained in them can easily make random number sequences appear frequently, resulting in a large number of repetitions of sequence codes

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
  • A software sequence code generating method based on the genetics-similar characteristics of extensible precision chaos

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0283] In this example, two software serial codes are automatically generated in batches, each with 10 digits, and these registration information are included in a dynamic link library DLL file of the software, so that software producers can distribute the DLL file together with the application program , and call the sequence code provided in the DLL file in the relevant modules of the application program for comparison to verify the legitimacy of the user.

[0284] In the first step, it is determined that the length of the output sequence code is 10, and the number of batch sequence codes is 2, that is, the number of output sequence codes. The given root gene position is 28, the general gene position is 528, determine the root gene position and the general gene position, and convert it into a decimal 0.528, as the Logistic equation x 0 initial value. Determine control parameters a = 3.3 value.

[0285] The second step is to use the low-level iteration method for calculat...

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 provides a software sequence code generating method based on the genetics-similar characteristics of extensible precision chaos. The basic structure of a track of extensible precision chaos comprises a root gene position, a common gene position and an individual gene position. The method comprises the steps of firstly determining the length of output software sequence codes and the number of the batch sequence codes, determining the root gene position and the common gene position, converting the same into decimals serving as the (i) x ( / i) 0 initial values of a Logistic equation, and determining the values of a control parameter; secondly, performing calculation by using the low position iteration method and performing iteration continuously until a specified precision is reached, and outputting a sequence obtained through the low position iteration method when the specified precision is reached; thirdly, writing a corresponding output sequence into a software data file as a software sequence code, and repeating the second step until the requirement for the specified number of the batch sequence codes is met. The method is based on the characteristics of stable periods and random diversity of the individual gene position and is suitable for protecting legal use of computer software.

Description

technical field [0001] The invention belongs to the technical field of computer software, in particular to a method for generating a software sequence code to protect the legal use of software by utilizing the chaotic gene-like genetic characteristics of scalable precision. Background technique [0002] The present invention relates to two aspects of the gene-like inheritance characteristic of scalable precision chaos in the chaos theory and the software sequence code in the technical field of computer software. Therefore, the technical background will be described from these two aspects below. [0003] (1) Characteristics of gene-like inheritance of scalable precision chaos [0004] Chaos phenomena are widely distributed in nature. Chaos theory is also one of the research branches of physics, mathematics, meteorology, biology and information science. [0005] The research on chaos can be divided into two categories: chaos in continuous domain and chaos in discrete space 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): G06F21/12G06N3/12
Inventor 刘嘉辉宋大华罗智勇李方洲
Owner HARBIN UNIV OF SCI & TECH
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