Cited by 5Chaos-based Image/Signal EncryptionCryptographic Implementations and SecurityComputer Science and Engineering

Cipher image damage and decisions in real time

Open access
Silva-García, Victor Manuel, Flores-Carapia, Rolando, Rentería-Márquez, Carlos, Luna-Benoso, Benjamín, Jiménez-Vázquez, Cesar A., González-Ramírez, Marlon D.·2015·Journal of Electronic Imaging

Abstract

This paper proposes a method for constructing permutations on m position arrangements. Our objective is to encrypt color images using advanced encryption standard (AES), using variable permutations means a different one for each 128-bit block in the first round after the x-or operation is applied. Furthermore, this research offers the possibility of knowing the original image when the encrypted figure suffered a failure from either an attack or not. This is achieved by permuting the original image pixel positions before being encrypted with AES variable permutations, which means building a pseudorandom permutation of 250,000 position arrays or more. To this end, an algorithm that defines a bijective function between the nonnegative integer and permutation sets is built. From this algorithm, the way to build permutations on the 0,1,…,m−1 array, knowing m−1 constants, is presented. The transcendental numbers are used to select these m−1 constants in a pseudorandom way. The quality of the proposed encryption according to the following criteria is evaluated: the correlation coefficient, the entropy, and the discrete Fourier transform. A goodness-of-fit test for each basic color image is proposed to measure the bits randomness degree of the encrypted figure. On the other hand, cipher images are obtained in a loss-less encryption way, i.e., no JPEG file formats are used.

AI snapshot

Written from the paper’s full text.

TL;DR

The paper proposes an AES-128 image-encryption scheme that applies a pseudorandom permutation to the whole image and variable permutations to each 128-bit block, using pi and the AES key to generate permutations. It reports that encrypted images pass DFT, entropy, correlation, and a proposed chi-square randomness test, and that after 40% occlusion damage the decrypted image retains about 34–36% of the original color information (τ).

Key findings

  • A bijective function between nonnegative integers and permutations is constructed; using pi and the AES key, pseudorandom permutations over 250,000 positions or more can be built in less than 10 ms.
  • For a particular 128-bit key k, encrypted versions of five test images pass DFT, entropy, correlation, and the proposed chi-square test; Table 3 entropy values range from 7.99920 to 7.99965 across RGB.
  • For 100,000 keys applied to Lena, average entropy is 7.99929 for each RGB color (furthest from 8: 7.99915 red, 7.99914 green, 7.99914 blue), and average correlation coefficients are about 0.0153–0.0154, with worst absolute values up to 0.0948.
  • With 40% occlusion damage, the τ = χ²_x%;c / χ²_0%;c ratio is about 34–36% (text says τ ≥ 34%, around 35%; Table 8 values 0.34–0.36); encryption times for Fig. 6 images are about 85 ms in C++ on an Intel Core i7.

Methods

  • Design: constructs permutations via Euclid division n = C0(m−1)! + …; constants C_i = a_i mod (m−i) are taken from decimal digits of l·π (8-bit blocks for 128-position permutations, 24-bit blocks for whole-image permutations), then applies whole-image permutation before AES-128 with variable per-128-bit-block permutations after the first x-or.
  • Data: five prototype images—baboon, Barbara, Lena, peppers, and a Latin-text simulation selected for high χ² (χ²r=106361059.17, χ²g=106647915.51, χ²b=107366956.56); lossless encryption, no JPEG.
  • Analysis: correlation coefficients in horizontal, vertical, and diagonal directions for RGB (3000 pixel pairs), entropy, DFT, and a proposed chi-square goodness-of-fit test; 100,000 keys tested on Lena; damage simulated by concentric rectangles up to 40%.

Limitations

  • Stated: only occlusion-type damage is analyzed; additive or multiplicative noise is not considered. The paper proposes damage not greater than 40% and notes τ depends on damage size. Signature and nonrepudiation are explicitly outside scope.
  • Evident: damage results use one damage shape (concentric rectangles) and a single 40% level, so robustness to other damage patterns/sizes is not shown. The security complexity claim (e.g., 2^843) is cited from previous work rather than proven here. The proposed randomness test targets color-distribution goodness-of-fit and is not the full NIST 800-22 suite.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1117/1.jei.24.1.013012

Cites

39 of 39 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

0 of 13 cited sources checked · 0 supported · 0 flagged

  • Findingreasoning

    The algorithm defines a bijective function between nonnegative integers and permutation sets.

    “To this end, an algorithm that defines a bijective function between the nonnegative integer and permutation sets is built.”
    • Also stated in: § 2 Preliminary Concept · plain
      “Then the function I m : N m → Π m is bijective.”
    Quote in the paperSubstantial claim
  • Findingreasoning

    The method builds a pseudorandom permutation of 250,000 position arrays or more.

    “which means building a pseudorandom permutation of 250,000 position arrays or more.”
    Quote in the paperSubstantial claim
  • Findingreasoning

    The algorithm can build permutations on the 0 to m-1 array knowing m-1 constants.

    “From this algorithm, the way to build permutations on the 0; 1; : : : ; m -1 array, knowing m -1 constants, is presented.”
    Quote in the paperSubstantial claim
  • Findingnone given

    The method permutes the original image pixel positions before encryption with AES variable permutations.

    “This is achieved by permuting the original image pixel positions before being encrypted with AES variable permutations”
    Quote in the paperSubstantial claim
  • Findingnone given

    The τ value is around 35% when the damage is 40%.

    “The τ value is around 35% when the damage is 40%.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. 22
  • May combine two claims. 13
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given

    A goodness-of-fit test for each basic color image is proposed to measure the bits randomness degree of the encrypted figure.

    “A goodness-of-fit test for each basic color image is proposed to measure the bits randomness degree of the encrypted figure.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    Transcendental numbers are used to select the m-1 constants pseudorandomly.

    “The transcendental numbers are used to select these m -1 constants in a pseudorandom way.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingown data

    One hundred thousand keys were chosen and applied to Fig. 6 clause (c), whose only requirement was to pass the proposed test.

    “One hundred thousand keys were chosen and applied to Fig. 6 clause (c), whose only requirement was to pass the proposed test.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    The average entropy for each basic color for these keys and the correlation coefficients in three directions and three primary colors confirmed the randomness of the encrypted images.

    “It showed the average entropy for each basic color for these keys, and also the correlation coefficients in three directions and for the three primary colors.The results confirmed the randomness of the encrypted images.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Findingnone given

    Cipher images are obtained in a loss-less encryption way, with no JPEG file formats used.

    “On the other hand, cipher images are obtained in a loss-less encryption way, i.e., no JPEG file formats are used.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    Image (b) of Fig. 6 (Barbara) has χ2 values for red, green, and blue all equal to 95086.89 because it is a mono-colored image.

    “For example, image (b) of Fig. 6-Barbara-has the quantities of χ 2 for the primary colors red, green, and blue: χ 2 r ¼ 95086.89,χ 2 g ¼ 95086.89,and χ 2 b ¼ 95086.89;these values are equal because it is a mono-colored image.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    The threshold for significance level α=0.01 is 307.61 and for α=0.001 is 324.78.

    “The threshold for the level of significance α ¼ 0.01 is 307.61 and when α ¼ 0.001 it is 324.78.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The mean and standard deviation of the χ2 statistic are μ=255 and σ=22.5831.

    “Thus, the mean and standard deviation of the statistical χ 2 are: μ ¼ 255 and σ ¼ ffiffiffiffiffiffiffiffiffiffiffiffiffi ffi 2ð255Þ p ¼ 22.5831.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The probability of not accepting any of five encrypted images is (0.0297)^5 = 0.000000023, meaning about 23 rejections per 1000 million processes.

    “In this case, the probability of not accepting any of them is ð0.0297Þ 5 ¼ 0.000000023, which means that for every 1000 millions that the latter process makes, about 23 are rejected.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    The probability of accepting an encrypted image under the proposed test is approximately 0.9703, and the probability of rejecting it is about 0.0297.

    “Therefore, the probability of acceptance is approximately ð0.99Þ 3 ¼ 0.9703, and the probability of rejecting the encrypted image is about p 1 ¼ 0.0297.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Findingnone given

    The product of the AES key integer l and pi is a transcendental number.

    “Then the product ðpiÞl is also a transcendental number.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The AES cryptosystem has no problem with differential and linear attacks yet.

    “By the way, the AES cryptosystem has no problem with any of them yet.9”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [9]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductnone given

    This investigation only analyzed occlusion-type damage and did not take into account additive or multiplicative noise.

    “On the other hand, this investigation only analyzed occlusion ¼ type damage, and did not take into account additive or multiplicative noise.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The nonlinearity of the AES box is superior to DES and triple-DES boxes.

    “In fact, the nonlinearity of the AES box is superior to data encryption standard (DES) and triple-DES boxes.11”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [11]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationcitation

    The encryption time is not incremented much if parallel programming is used.

    “2. The encryption time is not incremented much if parallel programming is used.37”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [37]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    The rejection region threshold is 324.78 for α=0.001 as maximum.

    “Remember, it was noted above that the rejection region threshold is 324.78 for α ¼ 0.001 as maximum.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    The product l * pi is a transcendental number.

    “Then, if l is multiplied by pi, that is, the product l à pi, the result is also a transcendental number.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    The AES algorithm uses substitution through a box, which gives nonlinearity to the encryption process.

    “It is also important to note that the AES algorithm uses the substitution operation through a box.The substitution operation gives nonlinearity to the encryption process, 10”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [10]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S2 (checkable), S4 (based). May combine two claims.

    Interpretationreasoning

    Damage in encrypted images is an attack because the message receiver cannot know what it is, so the receiver does not make important decisions.

    “It is clear that the damage in the encrypted images is an attack because the message receiver cannot know what is it, therefore, the receiver does not make a decision or decisions that may be important.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    A picture is well encrypted if the correlation coefficient between adjacent pixels is close to zero.

    “if the correlation coefficient between adjacent pixels is a number close to zero.35”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [35]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    An image with a high randomness degree in its bits distribution is easier to encrypt than one with low randomness when ECB encryption mode is used.

    “This difficulty depends on the randomness degree of the figure bits to be encrypted, since an image with a high randomness degree in its bits distribution is easier to encrypt than a figure that has low randomness, when ECB encryption mode is used.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    The probability of rejection can be decreased as much as desired by increasing the number of encryption figures.

    “1.The probability of rejection can be decreased as much as you want by simply increasing the number of encryption figures.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisecitation

    AES is the International Standard at this time.

    “it is also the International Standard at this time.5”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [5]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    A figure deciphered with damage has more noise than the original, making the distribution of bits of each primary color more random than in the original image, so χ2 x%;c < χ2 0%;c.

    “Taking into account that a figure deciphered with damage has more noise than the original, this makes the distribution of the bits of each of the primary colors more random than those in the original image.Therefore, χ 2 x%;c < χ 2 0%;c .”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    Using a permutation in the original image before encryption disperses the information, so when the encrypted damaged figure is decrypted, the damage is dispersed and it is possible to perceive the original picture.

    “The purpose of using a permutation in the original image before being encrypted has the objective to disperse the information, thus, when the figure encrypted with damage is decrypted, the damage is dispersed and it is possible to perceive the original picture.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationreasoning

    If the AES key is known, the maximum security of the cryptosystem is 2^128.

    “So, in this situation, the maximum security is 2 128 .”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisecitation

    An efficient method for breaking AES has not yet been found.

    “However, an efficient method for breaking it has not yet been found.20”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationown data

    For images with relatively small χ2 values (less than half a million), AES can be applied directly without variable permutations and the result passes the tests and proposal.

    “there are many images with relatively small values for each statistical χ 2 of the basic color, say less than half a million; in these cases the AES cryptosystem can be applied directly, i.e., it is not necessary to use variable permutations to encrypt an image and the result passes the above tests and even the proposal.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    The τ value fulfills the inequality 0 ≤ τ ≤ 1.

    “In this vein, the τ value fulfills the following inequality: 0 ≤ τ ≤ 1.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Premisenone given

    If the pixels' randomness increases then χ2 decreases; if the bits distribution was totally random, then χ2 = 0.

    “Thus, if the pixels' randomness increases then χ 2 decreases, in fact, if the bits distribution was totally random, then χ 2 ¼ 0.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    If the distribution of pixels is completely random, the entropy of any basic color is 8.

    “In this vein, it is said that if the distribution of the pixels is completely random then the entropy of any of the basic colors is 8.”
    Quote in the paperNot a substantial claim
31 of 31
  • The paper relies on this without support.

    NIST 800-22 tests do not measure the randomness of the basic color distribution of an encrypted image.

    “All the NIST 800-22 tests do not have this type of proof, that is, the randomness of the basic color distribution of an encrypted image is not measured.”
  • The paper relies on this without support.

    The AES key set can reach 2^256 elements.

    “Moreover, the AES key set can reach 2 256 elements.”
  • The paper relies on this without support.

    In AES, information is mixed in each round.

    “Well, it is understood that the information is mixed in each round, so any change carried out by the permutation at the first round will have more opportunity to mix the information.”
  • The paper relies on this without support.

    Some images have areas with the same color, such as black or white.

    “The reason why the permutation is not used at the first round entrance as is triple-DES 11 is because some images have areas with the same color, such as black or white.”
  • The paper relies on this without support.

    The decisions of concern are important for a state or corporation and have a very short time to make a decision, less than required to ask again for the original message.

    “So, the decisions that concern us have the following characteristics: first, they are important for a state or corporation, and second, they have a very short time to make a decision, say less time that is required to again ask for the original message.”
5 of 5

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • The stated hypothesis-test decision rule is reversed

    Minor

    The general rule says to accept the null hypothesis when the statistic exceeds its threshold. The later chi-square procedure rejects it when the chi-square statistic is sufficiently large, because the probability beyond that value then falls below 0.01.

  • Frequency indices cover 226 classes, not 256

    Minor

    The stated index range from 0 through 225 contains 226 classes, although the frequency table is said to have 256 classes.

    Reported 256 · recomputed 226

  • The damage ratio is described as both information retained and information lost

    Minor

    The same ratio τ is first defined as the percentage of original-image information known, but the conclusion says it measures the amount lost. These are opposite interpretations of a ratio that approaches 1 when more information remains.

3 of 3

Cites

Flagged first, then by citations

2 of the 41 references couldn’t be matched to a known paper.

Research works printed but not linked: 3

  1. R. Flores-Carapia, V. M. Silva-García, and C. Rentería-Márquez, "Monte Carlo scheme: cryptography application," Appl. Math. Sci. 6 (136), 6761-6768 (2012).
  2. Marlon David González-Ramírez received his ScM degree in com- puter technology from the Innovation Center in Computer and Technologic Development and is a computer network specialist. He is a project management and Java developer for development and management associated with institutional projects. He is a con- sultant, teacher, and researcher, and a software tester. He has been a head of the Computer Network Research since 2010. Journal of Electronic Imaging 013012-13 Jan∕Feb 2015 • Vol. 24
  3. Silva-García et al.: Cipher image damage and decisions in real time Downloaded From: https://www.spiedigitallibrary.org/journals/Journal-of-Electronic-Imaging on 24 Jun 2023 Terms of Use: https://www.spiedigitallibrary.org/terms-of-use

Cited by

Sorted by citations

Authors
Silva-García, V. M., Flores-Carapia, R., Rentería-Márquez, C., Luna-Benoso, B., Jiménez-Vázquez, C. A., & González-Ramírez, M. D.
Affiliations
  • Instituto Politécnico Nacional
  • Instituto Politécnico Nacional (MX)
Venue
Journal of Electronic Imaging
Published
2015-01-09
Volume
24
Issue
01
Pages
1-13
ISSN
  • 1017-9909 (ISSN-L)
  • 1560-229X
OpenAlex
W2019349379
Cited by
5
References
41
Citations by year
2023: 1 · 2022: 1 · 2019: 1 · 2016: 1 · 2015: 1
FWCI
0.57
Type
journal article
Language
en
Open access
Locations
  • Journal of Electronic Imaging (publishedVersion, cc-by)
  • Greater South Information System
Funders
  • Instituto Politécnico Nacional
  • Comisión de Operación y Fomento de Actividades Académicas, Instituto Politécnico Nacional
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Chaos-based Image/Signal Encryption
  • Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
  • Physical Sciences › Computer Science › Artificial Intelligence › Computer Science and Engineering
Keywords
color image encryption, AES, variable permutation, pseudorandom permutations, bijections, transcendental numbers, lossless encryption, randomness testing, goodness-of-fit tests, correlation coefficient, discrete Fourier transform

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.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-23.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-23.

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