z-logo
open-access-imgOpen Access
Balancing Compression and Encryption of Satellite Imagery
Author(s) -
Ali J. Abboud,
Ali Albu-Rghaif,
Abbood Kirebut Jassim
Publication year - 2018
Publication title -
international journal of electrical and computer engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.277
H-Index - 22
ISSN - 2088-8708
DOI - 10.11591/ijece.v8i5.pp3568-3586
Subject(s) - computer science , lossy compression , lossless compression , encryption , huffman coding , data compression , image compression , real time computing , computer engineering , distributed computing , embedded system , algorithm , computer network , artificial intelligence , image processing , image (mathematics)
With the rapid developments in the remote sensing technologies and services, there is a necessity for combined compression and encryption of satellite imagery. The onboard satellite compression is used to minimize storage and communication bandwidth requirements of high data rate satellite applications. While encryption is employed to secure these resources and prevent illegal use of image sensitive information. In this paper, we propose an approach to address these challenges which raised in the highly dynamic satellite based networked environment. This approach combined compression algorithms (Huffman and SPIHT) and encryptions algorithms (RC4, blowfish and AES) into three complementary modes: (1) secure lossless compression, (2) secure lossy compression and (3) secure hybrid compression. The extensive experiments on the 126 satellite images dataset showed that our approach outperforms traditional and state of art approaches by saving approximately (53%) of computational resources. In addition, the interesting feature of this approach is these three options that mimic reality by imposing every time a different approach to deal with the problem of limited computing and communication resources.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here