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

A selective satellite image compression and encryption method based on chacha20 and ccsds

An encryption method and satellite image technology, applied in the field of image processing, can solve the problems of poor adaptation of encryption algorithms, high value, and high encryption strength requirements

Inactive Publication Date: 2018-10-19
NORTHWESTERN POLYTECHNICAL UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to propose a selective satellite image compression based on ChaCha20 and CCSDS for the problems of large amount of satellite image data, high value and difficulty in re-acquisition, high encryption strength requirements, poor adaptability of existing encryption algorithms, and low encryption efficiency. Encryption method to achieve good satellite image encryption effect, strong adaptability, and little impact on compression performance

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 selective satellite image compression and encryption method based on chacha20 and ccsds
  • A selective satellite image compression and encryption method based on chacha20 and ccsds
  • A selective satellite image compression and encryption method based on chacha20 and ccsds

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The present invention will be further described below in conjunction with the accompanying drawings and specific examples.

[0059] Based on the Microsoft Visual Studio 2010 integrated development environment, the programming development is carried out on a desktop computer with Intel(R) core(TM) i5-3470@3.20GHz and 4GB memory. Select the CCSDS_BPE bit-plane encoder to perform compression encoding in units of segments. The encoding options are set to: DCSto=p0, BitPlaneStop=0, StageStop=3, SegByteLimit=0, S=256, and the sub-band weighting coefficients are set to standard coefficients. In this example, six satellite images are selected for encryption simulation experiment, among which the size of marstest and lunar is 512×512, the size of coastal_b1, coastal_b2 and coastal_b7 is 1024×1024, and the size of coastal_b8 is 2048×2048. Use MATLAB2010b to draw graphics.

[0060] Take the marstest image with a size of 512×512 as an example to illustrate the specific encryption ...

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 selective satellite image compression encryption method based on Chacha20 and CCSDS. Aiming the characteristics of a satellite image, the method comprises the steps: firstly carrying out the three-stage two-dimensional discrete wavelet transformation through employing a 9 / 7 integral wavelet in a CCSDS image compression algorithm, and obtaining a DC coefficient and an AC coefficient after transformation; secondly generating a ChaCha20 initial byte stream through the head information in a coding item and a 512-bit initial secret key and ChaCha20 Hash; thirdly carrying out the summation and modular operation of a chaos initial secret key and a plaintext image normalization value through the byte stream generated by PWLCM (Piecewise Linear Chaotic Map) and the ChaCha20 initial byte stream, and generating a ChaCha20 byte stream; fourthly carrying out the XOR encryption of the ChaCha20 byte stream and the DC coefficient and AC coefficient (the father and son coefficients in each block) and all AC coefficient symbol bites; finally enabling the encrypted DC and AC coefficients to be coded and compressed, and completing the compression and encryption of the satellite image. The generation of the ChaCha20 byte stream is related with the to-be-encrypted satellite image and a compression coding parameter, thereby improving the encryption adaptability.

Description

technical field [0001] The invention relates to an image processing method, mainly a satellite image compression and encryption method. Background technique [0002] Satellite images are not limited by national boundaries and regions, and contain rich observation data and intelligence information, which have a profound impact on the global economy, politics, and military affairs. However, there are certain hidden dangers of leaks in the process of storage, transmission, and use. Satellite image encryption technology has important theoretical significance and engineering application value. Compared with general digital image compression and encryption, the satellite image data volume is large, and limited by the transmission bandwidth, it is necessary to compress the satellite image to form a coded data stream before transmission and storage. Therefore, the traditional image compression and encryption algorithm cannot be extended to satellite images. Achieve the best compres...

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): H04N19/63H04N19/46H04N19/122
CPCH04N19/122H04N19/46H04N19/63
Inventor 张绍武宋金林梁颖
Owner NORTHWESTERN POLYTECHNICAL 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