Font Size: a A A

Study On CCSDS Image Compression And AES Encryption Algorithm And FPGA Implementation

Posted on:2007-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2178360212457466Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Remote-sensing image is important carriers where deep-space probes and near-earth observatories get data, and it plays important roles in the fields of military and social economic life. Because of large amounts of remote-sensing image data, its storage and transmission are key problems in remote-sensing information application. Image compression coding technologies can decrease image redundancy, and then reduce storage volume and transmission bandwidth, and it is of great pratical significance of studying the technologies for remote-sensing application. CCSDS image compression algorithm is put forward by the Consultative Committee for Space Data System. This algorithm has lower complexities and good parallel architecture, and it is suitable for hardware implementation and real-time processing for space data, and it has been widely used in deep-space probes and near-earth observatories. In order to transmit remote-sensing image which are directly related to military stratagem and economic construction, image data must be encrypted. In 2000, Advanced Encryption Standard was issued as data encryption standard by National Institute of Standard and Technology. The algorithm can not only resist all kinds of attacks and guarantee security of the encrypted data, but also be easily implemented on software and hardware platform.This thesis researched CCSDS image compression algorithm and AES encryption algorithm, and main work of this thesis includes:(1) Researched principles and structure of the CCSDS image compression algorithm, and implemented encoder and decoder of the algorithm using C language, and presented the comparable performance between SPIHT, JPEG2000 algorithm and itself.(2) Researched principles and structure and AES algorithm, and implemented encryptor and decryptor using C language.(3) Presented software developing tools, developing language and hardware developing platform for FPGA design of CCSDS image compression and AES encryption algorithm.(4) Presented FPGA implementation methods and performance of CCSDS encoder.(5) Presented FPGA implementation methods and performance of AES encryptor.The pipeline design, high-speed memory design, parallel and serial module design are used in the CCSDS image compression and AES encryption system. The balance between system speed and resource area is achieved, and the expectant design aim is fulfilled.
Keywords/Search Tags:CCSDS, AES, Image Compression Algorithm, Encryption Algorithm, FPGA Design
PDF Full Text Request
Related items