JPEG image encryption with improved format compatibility and file size preservation
Abstract
Image encryption techniques can be used to ensure the security and privacy of valuable images. The related works in this field have focused more on raster images than on compressed images. Many existing JPEG image encryption schemes are not quite well compatible with the JPEG standard, or the file size of an encrypted JPEG image is apparently increased. In this paper, a novel bitstream-based JPEG image encryption method is presented. First, the groups of successive DC codes that encode the quantized DC coefficient differences with the same sign are permuted within each group. Second, the left half and the right half of a group, whose size will increase with the number of iterations, of consecutive DC codes may be swapped with each other, depending on whether an overflow of quantized DC coefficients occurs during decoding. Third, all AC codes are classified into 63 categories according to their zero-run lengths, then the AC codes within each category are, respectively, scrambled. Finally, all MCUs, except for DC codes, are randomly shuffled as a whole. Moreover, an image-content-related encryption key is employed to provide further security. The experimental results show that the file size of an encrypted JPEG image is almost the same as that of the corresponding plaintext image except for slight variations because of byte alignment. In addition, the quantized DC coefficients decoded from an encrypted JPEG image will not fall outside the valid range. Improved format compatibil…
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The sensitivity mechanisms of PRNS on the plain-image built in [80,119,27,92] can be easily canceled by constructing special plain-images.
“For example, the sensitivity mechanisms of PRNS on the plain-image built in [80,119,27,92] can be easily canceled by constructing some special plain-images, which has been reported in many cryptanalysis papers such as [1,117].”
From When an attacker meets a cipher-image in 2018: A year in review (2019) · cites this paper as [92]
Cited by
Sorted by citations
Teng, L., Wang, X., & Xian, Y. (2022) · Information Sciences · doi:10.1016/j.ins.2022.05.032 · Cited by 224 · see citing works
When an attacker meets a cipher-image in 2018: A year in review
Li, C., Zhang, Y., & Xie, E. Y. (2019) · Journal of Information Security and Applications · doi:10.1016/j.jisa.2019.102361 · Cited by 217 · see citing works
“Due to simplicity and obvious security enhancing effect of position permutation, it is widely used in image encryption scheme [89, 108].”
BackgroundMethodInfluential
- Authors
- He, J., Huang, S., Tang, S., & Huang, J.
- Affiliations
- South China University of Technology (CN)
- Shenzhen University (CN)
- Venue
- IEEE Transactions on Multimedia
- Published
- 2018-10
- Volume
- 20
- Issue
- 10
- Pages
- 2645-2658
- ISSN
- 1520-9210 (ISSN-L)
- 1941-0077
- OpenAlex
- W2791288201
- Cited by
- 94
- References
- 0
- Citations by year
- 2026: 8 · 2025: 16 · 2024: 16 · 2023: 14 · 2022: 14 · 2021: 9 · 2020: 10 · 2019: 6 · 2018: 1
- FWCI
- 3.25
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Multimedia (publishedVersion)
- Funders
- National Natural Science Foundation of China (61632013, U1636202, 61332012)
- Shenzhen R&D Program (JCYJ20160328144421330)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Chaos-based Image/Signal Encryption
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Data Compression Techniques
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Steganography and Watermarking Techniques
- Keywords
- brute-force attack resistance, differential cryptanalysis resistance, known-plaintext attack resistance
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review