Encryption and decryption method based on coupling and self-triggering cellular automata

A technology of cellular automata and encryption method, which is applied in the field of coupling self-triggered cellular automata encryption and decryption, can solve the problems of less double-triggered cellular automata and increase the amount of calculation, etc. text attack, increase the encryption strength, and the effects of simple local effects

Inactive Publication Date: 2015-11-25
NANJING UNIV OF SCI & TECH
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But when the rule radius is the same, the number of two-trigger cellular automata is small. To improve the encryption strength, the rule radius must be increased, which increases the amount of calculation

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
  • Encryption and decryption method based on coupling and self-triggering cellular automata
  • Encryption and decryption method based on coupling and self-triggering cellular automata
  • Encryption and decryption method based on coupling and self-triggering cellular automata

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0038] According to the properties of coupled and self-triggered cellular automata, a coupling-triggered cellular automaton encryption and decryption system is constructed by using interacting n cellular automata as a whole. Simulation results show that the algorithm greatly increases the key space and effectively prevents brute force attacks; at the same time, the introduction of random numbers in encryption makes it impossible for attackers to obtain unique plaintext and ciphertext pairs, thus effectively resisting existing known plaintext attack and chosen ciphertext attack. The coupled self-triggering cellular automata cryptosystem uses the coupling self-triggering cellular automata triggering rule as the key, takes the plaintext code as the initial state, and forms the ciphertext from the state obtained through reverse evolution; after receiving the ciph...

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 an encryption and decryption method based on coupling and self-triggering cellular automata. The encryption and decryption method comprises: according to the properties of the coupling and self-triggering cellular automata, adopting n interactional cellular automata as an entirety, and constructing an encryption and decryption system of coupling and self-triggering cellular automata. A simulation experiment result indicates that the algorithm greatly improves the key space and effectively prevents brute force attack; and meanwhile, when a random number is introduced in an encryption process to prevent an attacker from obtaining an exclusive plaintext and ciphertext pair, so that known plaintext attach and selective ciphertext attach are effectively prevented.

Description

technical field [0001] The invention belongs to cryptography technology, in particular to a coupling self-triggering cellular automaton encryption and decryption method. Background technique [0002] Cellular automaton is a dynamical system with discrete time, space and state. Its inherent simplicity of constituent units, locality of interaction between units, high parallelism of information processing, and complex globality make it Cellular automata are suitable for applications in cryptography. [0003] Cellular Automata (Cellular Automata, CA) is a dynamical system that is both discrete in time and space. Each cell scattered in a regular grid takes a finite discrete state, follows the same action rules, and operates according to certain local rules. Synchronous update, a large number of cells constitute the evolution of a dynamic system through simple interactions. Cellular automata was first proposed by von Neumann, with the purpose of studying cellular automata with s...

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): H04L9/00G06N99/00
Inventor 张琨郜飞卞雪雯刘健冯新淇
Owner NANJING UNIV OF SCI & TECH
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