Chaos encrypting and decrypting method without multiply and divide of chaos function and circuit thereof

A chaotic function and chaotic encryption technology, applied in the field of network security, can solve the problems of reducing the confidentiality of the chaotic encryption system, high ADC cost, and high complexity

Inactive Publication Date: 2010-06-30
南通国邦科技发展有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] ①The generation of many chaotic sequences is realized by computers or programmable devices, such as computer C language and C ++ For programming, double has the highest precision, and double data is expressed as d×10 J , where d is the mantissa, J is the exponent, and 64-bit binary numbers are commonly used to represent d and J. The precision depends on the number of d digits, and the binary digits of d ≤ 56. Higher precision computers are not easy to implement
The integral circuit is an analog circuit, and the analog circuit is seriously affected by zero drift and thermal noise, and its precision is much lower than that of a digital circuit; the cost of the ADC is high, and the precision of the ADC is only a dozen digits. Obviously, the precision of the ADC is much lower than that of the computer double type.
[0009] 2. Difficulties in application in wireless networks and wireless sensor networks
[0012] Existing research on chaotic sequences is based on statistical analysis to estimate the periodic pseudo-randomness, complexity, and cross-correlation of the generated sequences. High enough, this shortcoming reduces the secrecy of the chaotic encryption system to some extent, so that people cannot safely use it to encrypt

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
  • Chaos encrypting and decrypting method without multiply and divide of chaos function and circuit thereof
  • Chaos encrypting and decrypting method without multiply and divide of chaos function and circuit thereof
  • Chaos encrypting and decrypting method without multiply and divide of chaos function and circuit thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089] Below in conjunction with accompanying drawing, the present invention is described in further detail:

[0090] The traditional method is mainly researched from mathematics, and then applied to the actual, not necessarily in line with the actual, the present invention is carried out by the opposite method, at first according to the characteristics of computer hardware, go to define the chaotic function f(x), and then mathematically prove.

[0091] (1) The present invention discloses a Qian chaotic function f(x) that meets the characteristics of computer hardware, expressed as follows:

[0092] N=2 K , K=positive integer (1)

[0093] |x|∈[0, 2N-1], |μ|∈[0, 2] (2)

[0094] Prove that formula (2) satisfies self-mapping: when |x|≤N-1, 0≤N-1-|x|≤N-1, that is, 0≤|g(x)|≤N-1; when N- When 1<|x|≤2N-1, 0≤||x|-N|≤N-1, that is, 0≤|g(x)|≤N-1. Because |μ|≤2, when μg(x)≥0, μg(x)+1=|μ|·|g(x)|+1≤|μ|·(N-1)+1≤2N- 1. Satisfy |f(x)|≤2N-1; when μg(x)<0, -(μg(x)-1)=-μg(x)+1=|μ|·|g(x)...

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 chaotic encryption method without multiplication and division of a high-speed high-precision chaotic function and an encryption circuit, the encryption circuit includes a plaintext chaotic queuing-chaotic XOR circuit and a chaotic sequence generator; the queuing codes and the chaotic signal are firstly carried out the XOR to be converted into the nd sites of chaotic queuing codes as the address codes, 8 data selectors select 8 from the 8 multiplied by 2<nd> sites of parallel plaintext to be taken as the 1 byte chaotic re-queuing plaintext, then the XOR with the another chaotic signal is carried out to produce 1 byte ciphertext, 2<nd> of cp can encrypt 8 multiplied 2<nd> sites of ciphertext; each cp of the chaotic sequence generator generates 8 multiplied by (2<nd> plus nd) sites of chaotic outputs, wherein, the deduction calculation of N minus 1 minus the absolute value of xi and so on are realized by using XOR, the multiplication of Mui multiplied by data isrealized by using the deduction; the invention has an queuing code key, an initial value key and a Mu value key, the safety is high; the nd is equal to 4, the encryption of 128 sites of plaintext needs about 1.7Mus; the method can be realized by using FPGA, CPLD and ASIC, which is used in the network safety technology field, in particular to a wireless network and a wireless sensor network.

Description

(1) Technical field [0001] The invention belongs to the technical field of network security, in particular to a chaotic encryption method without multiplication and division and an encryption circuit thereof. (2) Technical background [0002] Encryption is an important means to ensure data security now. At present, the rise of Internet, wireless network and wireless sensor network makes encryption technology more and more important. Traditional encryption methods such as DES, RSA, etc. are now widely used and show strong security, but they are all completed on the premise of sufficient resources, and are not suitable for wireless networks and wireless networks with serious shortage of resources. Sensor networks, such as DES, have now been deciphered. RSA is 100 times slower than DES, and the calculation cost is very high. Elliptic curve encryption consumes a lot of hardware resources. Quantum encryption is theoretically an absolutely safe encryption technology, but it is st...

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 & AuthorityPatents(China)
IPC IPC(8): H04L9/00G06F17/10
Inventor方倩刘莹方振贤
Owner南通国邦科技发展有限公司