Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes

In this work, three techniques for enhancing various chaos-based joint compression and encryption (JCAE) schemes are proposed. They respectively improved the execution time, compression ratio, and estimation accuracy of three different chaos-based JCAE schemes. The first uses auxiliary data structur...

Full description

Bibliographic Details
Main Authors: Chao-Jen Tsai, Huan-Chih Wang, Ja-Ling Wu
Format: Article
Language:English
Published: MDPI AG 2019-01-01
Series:Entropy
Subjects:
Online Access:http://www.mdpi.com/1099-4300/21/1/40
id doaj-74089466da3b44a3bac565e62702c29b
record_format Article
spelling doaj-74089466da3b44a3bac565e62702c29b2020-11-24T23:01:48ZengMDPI AGEntropy1099-43002019-01-012114010.3390/e21010040e21010040Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption SchemesChao-Jen Tsai0Huan-Chih Wang1Ja-Ling Wu2Department of Computer Science and Information Engineering, National Taiwan University, Taipei 106, TaiwanDepartment of Computer Science and Information Engineering, National Taiwan University, Taipei 106, TaiwanGraduate Institute of Networking and Multimedia and Department of Computer Science and Information Engineering, National Taiwan University, Taipei 106, TaiwanIn this work, three techniques for enhancing various chaos-based joint compression and encryption (JCAE) schemes are proposed. They respectively improved the execution time, compression ratio, and estimation accuracy of three different chaos-based JCAE schemes. The first uses auxiliary data structures to significantly accelerate an existing chaos-based JCAE scheme. The second solves the problem of huge multidimensional lookup table overheads by sieving out a small number of important sub-tables. The third increases the accuracy of frequency distribution estimations, used for compressing streaming data, by weighting symbols in the plaintext stream according to their positions in the stream. Finally, two modified JCAE schemes leveraging the above three techniques are obtained, one applicable to static files and the other working for streaming data. Experimental results show that the proposed schemes do run faster and generate smaller files than existing JCAE schemes, which verified the effectiveness of the three newly proposed techniques.http://www.mdpi.com/1099-4300/21/1/40compressionencryptionchaotic maplook-up tablestreaming data
collection DOAJ
language English
format Article
sources DOAJ
author Chao-Jen Tsai
Huan-Chih Wang
Ja-Ling Wu
spellingShingle Chao-Jen Tsai
Huan-Chih Wang
Ja-Ling Wu
Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
Entropy
compression
encryption
chaotic map
look-up table
streaming data
author_facet Chao-Jen Tsai
Huan-Chih Wang
Ja-Ling Wu
author_sort Chao-Jen Tsai
title Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
title_short Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
title_full Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
title_fullStr Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
title_full_unstemmed Three Techniques for Enhancing Chaos-Based Joint Compression and Encryption Schemes
title_sort three techniques for enhancing chaos-based joint compression and encryption schemes
publisher MDPI AG
series Entropy
issn 1099-4300
publishDate 2019-01-01
description In this work, three techniques for enhancing various chaos-based joint compression and encryption (JCAE) schemes are proposed. They respectively improved the execution time, compression ratio, and estimation accuracy of three different chaos-based JCAE schemes. The first uses auxiliary data structures to significantly accelerate an existing chaos-based JCAE scheme. The second solves the problem of huge multidimensional lookup table overheads by sieving out a small number of important sub-tables. The third increases the accuracy of frequency distribution estimations, used for compressing streaming data, by weighting symbols in the plaintext stream according to their positions in the stream. Finally, two modified JCAE schemes leveraging the above three techniques are obtained, one applicable to static files and the other working for streaming data. Experimental results show that the proposed schemes do run faster and generate smaller files than existing JCAE schemes, which verified the effectiveness of the three newly proposed techniques.
topic compression
encryption
chaotic map
look-up table
streaming data
url http://www.mdpi.com/1099-4300/21/1/40
work_keys_str_mv AT chaojentsai threetechniquesforenhancingchaosbasedjointcompressionandencryptionschemes
AT huanchihwang threetechniquesforenhancingchaosbasedjointcompressionandencryptionschemes
AT jalingwu threetechniquesforenhancingchaosbasedjointcompressionandencryptionschemes
_version_ 1725638726593282048