Cryptanalysis and design for a family of plaintext-non-delayed chaotic ciphers
Open accessAbstract
Plaintext non-delayed chaotic cipher (PNDCC) means that in the diffusion equation, plaintext has no delay terms while ciphertext has a feedback term. In existing literature, chaotic cipher diffusions invariably take this form. Since its introduction, PNDCC has attracted attention but also doubts. Designers of chaotic ciphers usually claim PNDCC security by statistical tests, while rigorous cryptographic proofs are absent. Thus, it is necessary to re-examine its design rationale and empirical security. To address this issue, we present a typical example of a three-stage permutation-diffusion-permutation PNDCC, which contains multiple security vulnerabilities. Although all of its statistical indicators show good performance, we are able to break it using four different attacks. The first is a differential attack based on homogeneous operations; the second is an S-PTC attack; the third is a novel impulse-step-based differential attack (ISBDA), proposed in this paper, and the fourth is a novel chain attack, also introduced here. These results demonstrate that the fulfilment of statistical criteria is not a sufficient condition for the security of PNDCC. Then, based on a mathematical model of multi-stage PNDCC, we show that the proposed chain attack can successfully break a class of multi-stage PNDCCs. The key technique of the chain attack depends on how to reveal all permutations. To address this key problem, we summarize the chaining rules and show that, from the attacker's perspective, if the same decryption chain can be reconstructed then all permutations can be deciphered. To that end, the entire diffusion process can be broken by solving a system of simultaneous equations. Finally, as a secure improvement, we propose a new scheme termed plaintext-delayed chaotic cipher (PDCC) that can resist various cryptanalytic attacks.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper introduces a chain attack that recovers all permutation keys and then all diffusion keys for multi-stage plaintext-non-delayed chaotic ciphers (PNDCCs), showing that passing standard statistical tests is necessary but not sufficient for security. It also proposes a plaintext-delayed chaotic cipher (PDCC) intended to resist the identified attacks.
Key findings
- PNDCC diffusion equations lack a plaintext delay term \(P(k-1)\) but include ciphertext feedback, allowing schemes to pass histogram, correlation, NPCR, UACI, and entropy tests while remaining breakable. For a three-stage PNDCC after two rounds, ciphertext entropy is 7.9866 (Boy) and 7.9874 (Cameraman), NPCR is 99.1782% and 99.4213%, UACI is 33.4051% and 33.5664%, and ciphertext correlations are near 0.
- ISBDA breaks a three-stage permutation-diffusion-permutation PNDCC when its diffusion satisfies the impulse-input/step-output condition; its complexity is \(M \times N + 1\) plaintext-ciphertext pairs. It successfully breaks examples with Eq. (1) and the heterogeneous composite-operation diffusion Eq. (9).
- The chain attack first recovers all positional permutations and then all diffusion keys, with overall attack complexity remaining \(M \times N + 1\) plaintext-ciphertext pairs. It uses chosen-ciphertext positional correspondence, a complete chain of length \(M \times N\), and six linking rules; a worked example with \(M \times N = 9\) recovers the pre-, mid-, and post-permutations.
- PDCC adds plaintext delay terms to the diffusion equations; because closed forms like Eq. (18) cannot be derived, the chain attack and codebook attacks are no longer applicable.
Methods
- Cryptanalysis: defines PNDCCs, derives generalized decryption iterative equations and associated position expressions for multi-stage PNDCCs, proves existence of a complete chain of length \(M \times N\), and implements ISBDA and the chain attack via chosen-ciphertext perturbations and reordering.
- Data/sample: image encryption simulations use Boy and Cameraman images for statistical indicators; the detailed chain attack example uses a five-stage PNDCC with \(M \times N = 9\) and specified permutation keys; four-stage simulation details are provided in supplementary material.
- Design: proposes PDCC by adding plaintext delay terms \(P_1(k-1),\dots,P_1(k-n_1)\) and \(P_2(k-1),\dots,P_2(k-n_2)\) to the diffusion inverses, with heterogeneous composite iterative functions.
Limitations
- Stated: derivations for remaining multi-stage PNDCCs and associated position expressions are omitted due to space limits; four-stage simulation results are in supplementary material.
- Evident from text: the detailed chain attack walkthrough uses a 9-pixel five-stage PNDCC with fixed permutation keys; generalization to arbitrary \(M \times N\) and arbitrary keys is asserted but not experimentally demonstrated in the provided text.
- Evident from text: PDCC is argued to resist chain/codebook attacks because plaintext delay prevents closed-form derivation, but the provided text gives no quantitative security analysis or implementation results for PDCC.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 29 cited sources checked · 0 supported · 0 flagged
- Findingreasoning
Expanding C(k)=f_D(P(k),C(k-1),K(k)) yields C(k)=g_k(P(1),...,P(k)).
“𝐶(𝑘) = 𝑓 𝐷 (𝑃 (𝑘), 𝐶(𝑘 -1), 𝐾(𝑘)) = 𝑔 𝑘 (𝑃 (1), 𝑃 (2), 𝑃 (3), ⋯ , 𝑃 (𝑘))”
Quote in the paperSubstantial claim - Findingreasoning
The entire three-stage permutation-diffusion-permutation PNDCC shown in Fig. 1 can be broken.
“It is then clear that Eq. ( 5) and Eq. ( 6) satisfy the impulse-input/step-output condition, and thus the entire three-stage permutation-diffusionpermutation PNDCC shown in Fig. 1 can be broken.”
Quote in the paperSubstantial claim - Findingcitation
The diffusion equations of all chaotic ciphers proposed in the existing literature contain no plaintext delay term P(k-1).
“This paper conducts an in-depth study of the above issue and, for the first time, observes that the diffusion equations of all chaotic ciphers proposed in the existing literature contain no plaintext delay term 𝑃 (𝑘 -1).”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [11]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [12]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [13]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingown data
The three-stage permutation-diffusion-permutation PNDCC in Fig. 1 meets all statistical indicators after two rounds.
“From Fig. 2 and Tabs.1-3, it is evident that the three-stage permutation-diffusion-permutation PNDCC in Fig. 1 meets all statistical indicators after two rounds.”
Quote in the paperNot a substantial claim - Findingown data
For the three-stage PNDCC in Fig. 1, the diffusion equation satisfies the impulse-input/step-output condition from P to C.
“For the three-stage permutation-diffusion-permutation PNDCC in Fig. 1, the corresponding diffusion equation satisfies the impulse-input/step-output condition from 𝑃 to 𝐶, as shown in Fig. 3.”
Quote in the paperSubstantial claim
- Findingown data
Both examples are successfully decrypted.
“Both examples are successfully decrypted.”
Quote in the paperSubstantial claim - Findingreasoning
When a set of three ciphertext elements is adjacent to a set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.
“When a set of three ciphertext elements is adjacent to a set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.”
Quote in the paperSubstantial claim - Findingreasoning
The complexity of recovering the permutations via the chain attack is M×N+1 plaintext-ciphertext pairs.
“Moreover, the complexity of recovering the permutations via the chain attack is 𝑀 ×𝑁 +1 plaintext-ciphertext pairs.”
Quote in the paperSubstantial claim - Findingreasoning
When a set of four ciphertext elements is adjacent to another set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.
“When a set of four ciphertext elements is adjacent to another set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.”
Quote in the paperSubstantial claim - Findingreasoning
By simply counting the number of nonzero pixels at the output, one can determine the value of k1 and thus locate its position.
“Therefore, by simply counting the number of nonzero pixels at the output, one can determine the value of 𝑘 1 and thus locate its position.”
Quote in the paperSubstantial claim - Findingown data
The pre-permutation f^{-1}S0 was recovered as (1,4), (2,5), (3,2), (4,9), (5,8), (6,7), (7,6), (8,3), (9,1).
“From Fig. 12, it is evident that we have recovered 𝑓 -1 𝑆0 ∶ (1, 4), (2, 5), (3, 2), (4, 9), (5, 8), (6, 7), (7, 6), (8, 3), (9, 1).”
Quote in the paperSubstantial claim- Rests on an assumption: The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
- Findingreasoning
When the plaintext has an impulse input at position k, the corresponding ciphertext exhibits a step output over positions k, k+1, ..., M×N.
“This guarantees that when the plaintext has an impulse input at position 𝑘 (𝑘 = 1, 2, … , 𝑀 × 𝑁), the corresponding ciphertext exhibits a step output over positions 𝑘, 𝑘 + 1, … , 𝑀 × 𝑁 (𝑘 = 1, 2, … , 𝑀 × 𝑁).”
Quote in the paperSubstantial claim - Findingnone given
For ISBDA, the complexity is M×N+1 plaintext-ciphertext pairs.
“For ISBDA, the complexity is 𝑀 ×𝑁 +1 plaintext-ciphertext pairs.”
Quote in the paperSubstantial claim - Findingreasoning
If the diffusion function ensures C(1)=...=C(k-1)=0 and C(k),...,C(M×N)≠0, then the ciphertext samples at positions k,...,M×N contain exactly M×N+1-k nonzero perturbation outputs.
“then the ciphertext samples 𝐶(𝑘), 𝐶(𝑘 + 1), … , 𝐶(𝑀 × 𝑁) at positions 𝑘, 𝑘 + 1, … , 𝑀 × 𝑁 contain exactly 𝑀 × 𝑁 + 1 -𝑘 nonzero perturbation outputs.”
Quote in the paperSubstantial claim - Findingreasoning
When both P and C are known, the intermediate diffusion stage can be broken.
“Evidently, when both 𝑃 and 𝐶 are known, the intermediate diffusion stage can be broken.”
Quote in the paperSubstantial claim - Findingreasoning
When a set of two ciphertext elements is adjacent to a set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.
“When a set of two ciphertext elements is adjacent to a set of four ciphertext elements, their intersection is allowed to contain only two ciphertext elements.”
Quote in the paperSubstantial claim - Findingreasoning
A complete chain of length M×N is obtained.
“Thus, we obtain a complete chain of length 𝑀 × 𝑁, as illustrated in Fig. 7.”
Quote in the paperSubstantial claim - Findingreasoning
Expanding Eq. (23) for k=1,2,...,M×N shows that, except for the elements C(f^{-1}S2(f^{-1}S1(M×N))) and C(f^{-1}S2(f^{-1}S1(M×N)-1)) in the last set corresponding to the chain tail, all other elements in the chain are included by at least one intersection.
“Expanding Eq. ( 23) for 𝑘 = 1, 2, … , 𝑀 × 𝑁, we find that, except for the elements 𝐶(𝑓 -1 𝑆2 (𝑓 -1 𝑆1 (𝑀 × 𝑁))), 𝐶(𝑓 -1 𝑆2 (𝑓 -1 𝑆1 (𝑀 × 𝑁) -1)) in the last set corresponding to the chain tail, all other elements in the chain are included by at least one intersection.”
Quote in the paperSubstantial claim - Findingreasoning
The decryption machine forms a complete chain of length 9.
“It can be seen that the decryption machine forms a complete chain of length 9”
Quote in the paperSubstantial claim - Interpretationreasoning
Compared with the chain attack, the S-PTC attack entails much higher complexity.
“Consequently, compared with the chain attack, the S-PTC attack entails much higher complexity.”
Quote in the paperNot a substantial claim - Premisecitation
Algorithms with favorable histogram, NPCR, and entropy metrics have been completely broken by chosen-plaintext attacks.
“Indeed, algorithms with favorable histogram, NPCR, and entropy metrics have been completely broken by chosen-plaintext attacks [27,28], while strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect [29].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [27]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [28]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationnone given
For any three-stage permutation-diffusion-permutation PNDCC, as long as the input-output characteristic of its diffusion equation satisfies the impulse-input/step-output condition, ISBDA can be used to break it.
“The main feature of ISBDA is that, for any three-stage permutation-diffusion-permutation PNDCC, as long as the input-output characteristic of its diffusion equation satisfies the impulse-input/step-output condition, ISBDA can be used to break it.”
Quote in the paperNot a substantial claim - Interpretationnone given
All analytical results in [4][5][6][7][8][9][10] merely highlight individual cases of security hazards and flaws in current chaotic-cipher designs, without essentially uncovering a common issue that pervasively exists across current chaotic ciphers.
“Although many chaotic ciphers have been successively broken [4][5][6][7][8][9][10], revealing a variety of vulnerabilities such as homogeneous operations and one-way sensitivity and achieving several important advances, all the analytical results in [4][5][6][7][8][9][10] merely highlight individual cases of security hazards and flaws in current chaotic-cipher designs.”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [6]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationcitation
A large number of chaotic ciphers have been successively broken primarily because of improper design leading to security vulnerabilities, not because of an inherent defect of chaotic ciphers themselves.
“At present, the reason why a large number of chaotic ciphers have been successively broken [4][5][6][7][8][9][10] lies primarily in improper design, which leads to a series of evident security vulnerabilities exploitable by attackers.Fundamentally, this does not stem from any inherent defect of chaotic ciphers themselves, but rather from the fact that some designers, without a proper understanding”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [6]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
From an attacker's perspective, a class of PNDCCs can be successfully broken in one stroke via the proposed chain attack.
“showing that, from an attacker's perspective, a class of PNDCCs can be successfully broken in one stroke via the proposed chain attack.”
Quote in the paperSubstantial claim - Interpretationreasoning
The historical influence of the plaintext is indirectly introduced into the current diffusion through ciphertext feedback; the ciphertext or internal state depends not only on the current plaintext but also, via previously generated ciphertext or state, indirectly on the entire plaintext history.
“The historical influence of the plaintext is indirectly introduced into the current diffusion through ciphertext feedback; the ciphertext or internal state depends not only on the current plaintext, but also-via previously generated ciphertext or state-indirectly on the entire plaintext history.”
Quote in the paperSubstantial claim - Premisecitation
The homogeneous-operations vulnerability can be exploited by a differential attack based on homogeneous operations.
“The homogeneous-operations vulnerability can be exploited by a differential attack based on homogeneous operations [5,6,9,10].”
Quote in the paperSubstantial claim0 of 4 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [6]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [9]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation
Strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect.
“while strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect [29].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Even in the presence of many other security vulnerabilities, PNDCCs can still pass all statistical tests.
“Therefore, even in the presence of many other security vulnerabilities, such schemes can still pass all statistical tests.”
Quote in the paperSubstantial claim - Interpretationreasoning
Even if the diffusion equation contains no explicit plaintext delay term, the influence of all historical plaintext is still implicitly preserved by ciphertext feedback.
“In other words, even if the diffusion equation contains no explicit plaintext delay term, the influence of all historical plaintext is still implicitly preserved by ciphertext feedback.”
Quote in the paperSubstantial claim - Interpretationcitation
Even if common statistical indicators meet common thresholds, this does not necessarily mean they are sufficient to reflect true security.
“However, our findings point out that even if these statistical indicators meet common thresholds, this does not necessarily mean that they are sufficient to reflect true security.”
Quote in the paperSubstantial claim - Interpretationown data
Meeting statistical indicators is only a necessary condition, not a sufficient one, for the security of PNDCCs.
“This demonstrates that “meeting” statistical indicators is only a necessary condition, not a sufficient one, for the security of PNDCCs.”
Quote in the paperSubstantial claim - Premisereasoning
[9] and [10] were the first to propose a differential attack based on homogeneous operations to break chaotic ciphers whose diffusion functions are homogeneous.
“Building on this, [9] and [10] were the first to propose a differential attack based on homogeneous operations to break chaotic ciphers whose diffusion functions are homogeneous.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [9]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
As long as there is a ciphertext feedback term, the statistical indicators will definitely meet the standards.
“In short, as long as there is a ciphertext feedback term, the statistical indicators will definitely meet the standards.”
Quote in the paperSubstantial claim - Interpretationreasoning
For the positional correspondence between the plaintext set and the ciphertext set represented by Eq. (22), there must exist a complete chain of length M×N.
“For the positional correspondence between the plaintext set and the ciphertext set represented by Eq. (22), there must exist a complete chain of length 𝑀 × 𝑁.”
Quote in the paperSubstantial claim - Interpretationnone given
The core principle of the chain attack is that the pixel positions obtained by chosen-ciphertext attack are permuted positions, so the absolute positions k=1,2,...,M×N cannot be obtained directly.
“The core principle of the chain attack is that the pixel positions obtained by chosen-ciphertext attack are permuted positions, so the absolute positions 𝑘 = 1, 2, … , 𝑀 × 𝑁 cannot be obtained directly.”
Quote in the paperSubstantial claim- Rests on an assumption: The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
- Interpretationreasoning
Since multi-stage PNDCC contains ciphertext-feedback terms but no plaintext-delay terms, the closed forms in Eqs. (18)-(22) can be obtained only under this specific prerequisite; otherwise, closed-form expressions of the type shown in Eqs. (18)-(22) cannot be derived.
“It must be emphasized that, since multi-stage PNDCC contains ciphertext-feedback terms but no plaintext-delay terms, the closed forms in Eqs. ( 18)-( 22) can be obtained only under this specific prerequisite; otherwise, closed-form expressions of the type shown in Eqs. ( 18)-( 22) cannot be derived.”
Quote in the paperSubstantial claim - Interpretationreasoning
Using chain attacks to break the multi-stage PNDCC in Fig. 6 is comparatively simple and of low complexity.
“Using chain attacks to break the multi-stage PNDCC in Fig. 6 is comparatively simple and of low complexity”
Quote in the paperSubstantial claim - Interpretationnone given
Although the demonstration uses a five-stage PNDCC with only 9 pixels and specified permutation keys, the basic chain attack method applies equally to multi-stage PNDCC with arbitrary M×N pixels and arbitrary permutation keys.
“Although this section presents a five-stage PNDCC with only 9 pixels and the permutation keys specified by Eq. ( 25), the basic chain attack method proposed here applies equally to multi-stage PNDCC with arbitrary 𝑀 × 𝑁 pixels and arbitrary permutation keys.”
Quote in the paperNot a substantial claim - Interpretationnone given
If one can find a chain head and a complete chain of length M×N, then starting from the chain head and traversing node by node yields an order that exactly matches the absolute positions k=1,2,...,M×N.
“However, if one can find a chain head and a complete chain of length 𝑀 × 𝑁, then starting from the chain head and traversing node by node yields an order that exactly matches the absolute positions 𝑘 = 1, 2, … , 𝑀 × 𝑁.”
Quote in the paperNot a substantial claim - Interpretationnone given
The method readily extends to arbitrary multi-stage PNDCCs without loss of generality.
“the method readily extends to arbitrary multi-stage PNDCCs without loss of generality.”
Quote in the paperSubstantial claim - Interpretationreasoning
The chain attack is no longer applicable to PDCC.
“the chain attack and codebook attacks are no longer applicable”
Quote in the paperSubstantial claim - Interpretationreasoning
The generalized iterative equation in Eqs. (12)-(18) is essentially a complete decryption machine: feeding ciphertext at the input yields the corresponding plaintext.
“Note that the generalized iterative equation in Eqs. ( 12)-( 18) is essentially a complete decryption machine: feeding ciphertext at the input yields the corresponding plaintext.”
Quote in the paperSubstantial claim - Interpretationreasoning
A positional decryption machine is crucial for chain attacks.
“The above analysis shows that a positional decryption machine is crucial for chain attacks.”
Quote in the paperSubstantial claim - Interpretationreasoning
When attacking the mid-permutation, one must reduce the number of ciphertext elements inside dashed circles from 4 to 2 by taking unions over plaintext and intersections over ciphertext.
“According to this rule, when attacking the mid-permutation, we must reduce the number of ciphertext elements inside dashed circles from 4 to 2 by taking unions over plaintext and intersections over ciphertext.”
Quote in the paperSubstantial claim - Interpretationnone given
The diffusion-key recovery method illustrated on the five-stage PNDCC generalizes to arbitrary multi-stage PNDCC settings.
“We use the five-stage PNDCC in Eq. ( 18) as a representative example to explain how to recover the diffusion keys.The method generalizes to arbitrary multi-stage settings.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Codebook attacks are no longer applicable to PDCC.
“the chain attack and codebook attacks are no longer applicable”
Quote in the paperSubstantial claim - Interpretationreasoning
In PDCC, because plaintext delay terms are included, one cannot derive a form similar to Eq. (18) from Fig. 6 and Eq. (40).
“Because PDCC includes plaintext delay terms, one cannot derive a form similar to Eq. ( 18) from Fig. 6 and Eq. ( 40).”
Quote in the paperSubstantial claim - Interpretationnone given
A prerequisite for recovering the permutation key via the chain attack is that Eq. (22) must contain a complete chain of length M×N.
“However, a prerequisite for recovering the permutation key via the chain attack is that Eq. ( 22) must contain a complete chain of length 𝑀 ×𝑁, hereafter simply referred to as a chain.”
Quote in the paperSubstantial claim - Interpretationreasoning
Only when both the absolute positions and the permuted positions are obtained and compared can the permutation key be recovered.
“Only when both the absolute positions and the permuted positions are obtained and compared can the permutation key be recovered.”
Quote in the paperSubstantial claim - Interpretationreasoning
Chain attacks are more efficient than many conventional cryptanalytic methods.
“making it more efficient than many conventional cryptanalytic methods.”
Quote in the paperSubstantial claim - Interpretationreasoning
The proof approach used for the five-stage PDPDP PNDCC with m1=m2=1 also holds in the general case.
“Note that this proof approach also holds in the general case.”
Quote in the paperNot a substantial claim - Interpretationreasoning
According to Eqs. (19)-(22), an attacker can temporarily obtain the positional decryption capability by injecting a perturbation at each ciphertext position in turn and recording the perturbation responses on the plaintext side, thereby determining all associated positions between plaintext and ciphertext.
“According to Eq. ( 19)-( 22), an attacker can temporarily obtain the positional decryption capability: inject a perturbation at each ciphertext position in turn, and record the perturbation responses on the plaintext side, thereby determining all associated positions between plaintext and ciphertext.”
Quote in the paperSubstantial claim- Rests on an assumption: The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
- Interpretationreasoning
Once the permutation keys have been fully recovered, all diffusion keys can be recovered.
“We now show how to recover all diffusion keys once the permutation keys have been fully recovered.”
Quote in the paperSubstantial claim - Interpretationreasoning
The overall attack complexity for breaking a multi-stage PNDCC remains M×N+1 plaintext-ciphertext pairs.
“Therefore, the overall attack complexity for breaking a multi-stage PNDCC remains 𝑀 × 𝑁 + 1 plaintext-ciphertext pairs.”
Quote in the paperSubstantial claim - Interpretationreasoning
The two cryptanalysis methods, ISBDA and the chain attack, successfully break a class of PNDCC.
“This work proposes two novel cryptanalysis methods, ISBDA and the chain attack, successfully breaks a class of PNDCC”
Quote in the paperSubstantial claim
- May combine two claims. 22
- Classified as probably not a substantial claim. 18
- The quote only partly states this claim. 5
May combine two claims.
Findingnone givenIn the diffusion equation of the three-stage PNDCC, the plaintext term has no delay, while the ciphertext has a feedback term.
“In the diffusion equation of the three-stage permutation-diffusion-permutation PNDCC (Fig. 1), the plaintext term has no delay, while the ciphertext has a feedback term, generally expressed as 𝐶(𝑘) = 𝑓 𝐷 ( 𝑃 (𝑘), 𝐶(𝑘 -1), 𝐾(𝑘) ) .”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningThe chain attack first recovers all permutation keys and then all diffusion keys; it is simple to carry out and has low attack complexity.
“The main feature of the chain attack is that it first recovers all permutation keys and then all diffusion keys; it is simple to carry out and has low attack complexity, offering advantages unmatched by conventional cryptanalytic methods.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningAccording to Eq. (1), the diffusion equation is sensitive from ciphertext to plaintext but has two vulnerabilities: homogeneous operations and insensitivity from plaintext to ciphertext.
“However, according to Eq. ( 1), although the diffusion equation is sensitive from ciphertext to plaintext, it has two vulnerabilities: homogeneous operations and insensitivity from plaintext to ciphertext.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn all PNDCCs, the common essential characteristic is the absence of a plaintext delay term in the diffusion equation, while a ciphertext feedback term is present.
“First, numerical simulations show that in all PNDCCs, the common essential characteristic is the absence of a plaintext delay term in the diffusion equation, while a ciphertext feedback term is present.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. The quote only partly states this claim.
FindingreasoningIn Sec. 3, the general iterative form of the positional decryption machine for 5-stage PNDCC is derived and given by Eq. (22).
“In Sec. 3, we derived the general iterative form of the”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). The quote only partly states this claim.
Findingnone givenThe associated-position expression for the five-stage permutation-diffusion-permutation-diffusion-permutation PNDCC is given by Eq. (22).
“Finally, the associated-position expression for the five-stage permutation-diffusion-permutation-diffusion-permutation PNDCC is given by”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningWhen a set of three ciphertext elements is adjacent to another set of three ciphertext elements, their intersection may contain only one ciphertext element or only two; which is correct must be determined by trial and error.
“When a set of three ciphertext elements is adjacent to another set of three ciphertext elements, there are two possible outcomes for their intersection: it may contain only one ciphertext element or only two.Which is correct must be determined by trial and error.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
FindingreasoningSetting m1=m2=1 in Eq. (22) and transforming yields Eq. (23).
“In fact, setting 𝑚 1 = 𝑚 2 = 1 in Eq. ( 22) and transforming yields”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
FindingreasoningThe associated-position expression for the three-stage diffusion-permutation-diffusion PNDCC is given by Eq. (19).
“Based on Eqs. ( 12)-( 18), the associated-position expression for the three-stage diffusion-permutation-diffusion PNDCC is given by”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. The quote only partly states this claim.
FindingreasoningThe associated-position expression for the four-stage permutation-diffusion-permutation-diffusion PNDCC is given by Eq. (20).
“Similarly, the associated-position expression for the four-stage permutation-diffusion-permutation-diffusion PNDCC is given by”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningThe associated-position expression for the four-stage diffusion-permutation-diffusion-permutation PNDCC is given by Eq. (21).
“Likewise, the associated-position expression for the four-stage diffusion-permutation-diffusion-permutation PNDCC is given by”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningBoth the mid-permutation fS1 and the post-permutation f^{-1}S2 in Eq. (33) are simultaneously recovered.
“Comparing with 𝑘, we see that both the mid-permutation 𝑓 𝑆1 and the post-permutation 𝑓 -1 𝑆2 in Eq. ( 33) are simultaneously recovered.”
Quote in the paperSubstantial claim- Rests on an assumption: The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
May combine two claims.
FindingreasoningWhen a set of two ciphertext elements is adjacent to a set of three ciphertext elements, their intersection may contain either two ciphertext elements or only one; the correct case must be confirmed by exhaustive trial and error.
“When a set of two ciphertext elements is adjacent to a set of three ciphertext elements, their intersection may contain either two ciphertext elements or only one; the correct case must be confirmed by exhaustive trial and error.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningThe last position cannot be handled by taking intersections with a subsequent item and must be discussed separately; if the last plaintext-ciphertext association corresponds to four ciphertext elements, the correct last position can be obtained directly by taking intersections and set differences, while if it corresponds to two or three ciphertext elements, exhaustive trial and error is required.
“The last position cannot be handled by taking intersections with a subsequent item and must be discussed separately.If the last plaintext-ciphertext association corresponds to four ciphertext elements, the correct last position can be obtained directly by taking intersections and set differences.If it corresponds to two or three ciphertext elements, exhaustive trial and error is required.”
Quote in the paperSubstantial claimMay combine two claims.
Premisecitation[4] found that the five encryption stages in [23] reduced to a two-stage diffusion-permutation, and the resulting aggregate diffusion stage is homogeneous, enabling a homogeneous-operation-based differential attack to break the algorithm.
“First, [4] found that the five encryption stages in the original algorithm reduced to a two-stage diffusion-permutation, and the resulting aggregate diffusion stage is homogeneous, enabling a homogeneous-operationbased differential attack to break the algorithm.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [23]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationIn the S-PTC attack, once positional correspondence is found, one must write all possible values and build a codebook between ciphertext and plaintext; with such a codebook, an attacker can obtain the corresponding plaintext for any ciphertext by lookup.
“The difference is that in the S-PTC attack, once positional correspondence is found, one must write all possible values and build a codebook between ciphertext and plaintext.With such a codebook, an attacker can obtain the corresponding plaintext for any ciphertext by lookup.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim.
PremisecitationMany reports prove the security of designed chaotic ciphers by meeting statistical indicators such as histogram, correlation, NPCR, UACI, and information entropy.
“In particular, even to this day, there are still a large number of reports that prove the security of the designed chaotic ciphers by meeting various statistical indicators, such as histogram, correlation, NPCR, UACI, and information entropy [24][25][26].”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [24]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [25]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [26]
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.
Premisecitation[4] discovered that the equivalent aggregate diffusion exhibits a unidirectional diffusion property, and by using plaintext intersection to determine the positional correspondence between the plaintext set and the ciphertext set, an S-PTC attack was pioneered to successfully break the algorithm proposed in [23].
“Then, [4] discovered that the equivalent aggregate diffusion exhibits a unidirectional diffusion property, and by using plaintext intersection to determine the positional correspondence between the plaintext set and the ciphertext set, an S-PTC attack was pioneered to successfully break the algorithm proposed in [23].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [23]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationreasoningFor the chain attack, one only needs to solve the one-dimensional problem of pixel positions first, and then break the entire diffusion by solving a system of simultaneous equations; in contrast, the S-PTC attack must handle both pixel magnitude and pixel position-two dimensions.
“For the chain attack, one only needs to solve the one-dimensional problem of pixel positions first, and then break the entire diffusion by solving a system of simultaneous equations; in contrast, the S-PTC attack must handle both pixel magnitude and pixel position-two dimensions.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationThe diffusion functions in [11][12][13][14] adopt heterogeneous operations (mixtures of modular and XOR), whereas those in [15][16][17][18][19][20][21][22] adopt homogeneous operations (homogeneous modular or homogeneous XOR).
“by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11][12][13][14][15][16][17][18][19][20][21][22], [9] and [10] observed that the diffusion functions in [11][12][13][14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15][16][17][18][19][20][21][22] adopt homogeneous operations, including homogeneous modular or homogeneous XOR”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [9]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
InterpretationcitationThe plaintext-to-ciphertext insensitivity can be exploited by an S-PTC attack and by a chain attack.
“The plaintext-to-ciphertext insensitivity can be exploited by two methods: the first is an S-PTC attack [4], and the second is a chain attack to be introduced in Sec. 4.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [4]
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).
InterpretationreasoningAssociated position expressions can be derived for an arbitrary number of stages by the same method.
“By the same method, one can derive the associated position expressions for an arbitrary number of stages; due to space limits, they are omitted here.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenIn chain attacks, one first recovers positional permutations; given these, the diffusion can be further recovered by solving the resulting systems of equations.
“In chain attacks, one first recovers positional permutations; given these, the diffusion can be further recovered by solving the resulting systems of equations.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIf the chain head cannot be found and a complete chain of length M×N cannot be formed, the absolute positions cannot be determined, and the permutation key cannot be broken.
“Conversely, if the chain head cannot be found and a complete chain of length 𝑀 × 𝑁 cannot be formed, the absolute positions cannot be determined, and the permutation key cannot be broken.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningEqs. (18)-(22) justify first recovering all permutations and then all diffusions, thereby providing a theoretical basis for chain attacks.
“From an attack perspective, Eqs. ( 18)-( 22) justify first recovering all permutations and then all diffusions, thereby providing a theoretical basis for chain attacks.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIf one can prove from Eq. (22) that such a chain exists, then the attacker can locate this chain via a chosen-ciphertext attack and thus recover the corresponding permutation key.
“If one can prove from Eq. ( 22) that such a chain indeed exists, then the attacker can locate this chain via a chosen-ciphertext attack and thus recover the corresponding permutation key.”
Quote in the paperSubstantial claim- Rests on an assumption: The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Interpretationnone givenIn practice, a chain can be constructed by taking intersections.
“In practice, a chain can be constructed by taking intersections.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningIn the PNDCC, diffusion keys can be solved independently because diffusion is one-way and there is no mutual coupling among keys.
“Because the diffusion is one-way and there is no mutual coupling among keys, one can independently solve for 𝐾 2 (𝑓 -1 𝑆1 (1)), 𝐾 2 (0), 𝐾 1 (1), 𝐾 2 (𝑓 -1 𝑆1 (2)), 𝐾 2 (𝑓 -1 𝑆1 (1)), 𝐾 1 (2), 𝐾 2 (𝑓 -1 𝑆1 (𝑘)), 𝐾 2 (𝑓 -1 𝑆1 (𝑘 -1)), 𝐾 1 (𝑘) (𝑘 = 3, 4, ⋯ , 𝑀 ×𝑁), and so on.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenThe proposed algorithm is also applicable to diffusion equations in the general case.
“It should be emphasized that the proposed algorithm is also applicable to diffusion equations in the general case.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenFor a complete chain of length M×N, every element except those in the last set corresponding to the chain tail is included by at least one intersection.
“For example, for a complete chain of length 𝑀 × 𝑁, every element except those in the last set corresponding to the chain tail is included by at least one intersection.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
InterpretationreasoningPDCC can resist attacks based on various cryptanalytic strategies, including algorithm-based cryptanalytic attacks.
“the scheme can resist attacks based on various cryptanalytic strategies.”
- Also stated in: § Acknowledgements · plain
“and presents an improved PDCC scheme that can resist algorithm-based cryptanalytic attacks.”
Quote in the paperSubstantial claim- Also stated in: § Acknowledgements · plain
May combine two claims.
InterpretationreasoningDiffusion keys can be directly recovered by reusing the same plaintext-ciphertext pairs used for permutation recovery, so no additional plaintext-ciphertext pairs are required.
“Since the diffusion keys can be directly recovered by reusing these pairs, no additional plaintext-ciphertext pairs are required.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenThe proposed plaintext-delayed chaotic cipher (PDCC) can withstand various attacks on cryptographic algorithms.
“we further propose, as an improved scheme, a plaintext-delayed chaotic cipher (PDCC) that can withstand various attacks on cryptographic algorithms.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningAccording to Eq. (22), one can theoretically prove the existence of a complete chain of length M×N, which establishes the prerequisite for the chain attack introduced in Sec. 4.
“According to Eq. ( 22), one can theoretically prove the existence of a complete chain of length 𝑀 × 𝑁, which establishes the prerequisite for the chain attack introduced in Sec. 4.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based).
InterpretationreasoningIn general, determining whether the diffusion equation in Fig. 1 satisfies the impulse-input/step-output condition by Eq. (6) is often difficult.
“In general, the diffusion equation in Fig. 1 may be fairly complicated, and determining whether it satisfies the impulse-input/step-output condition by the method given in Eq. ( 6) is often difficult.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenEach diffusion creates a complete chain; each permutation breaks the complete chain.
“Each diffusion creates a complete chain; each permutation breaks the complete chain.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningThe finding that meeting statistical indicators is not sufficient likewise applies to modern cryptography.
“This finding likewise applies to modern cryptography.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenEncryption and decryption are inverses.
“Moreover, since encryption and decryption are inverses, we present the generalized decryption iterative equation; the corresponding generalized encryption equation follows by inversion.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenThe basic method of the chain attack illustrated with the five-stage permutation-diffusion-permutation-diffusion-permutation PNDCC generalizes to other multi-stage cases without loss of generality.
“In this section, we continue to use the five-stage permutation-diffusion-permutation-diffusion-permutation PNDCC as an example to illustrate the basic method of the chain attack, which generalizes to other multi-stage cases without loss of generality.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenThe functions g_i describe only the relationship between plaintext and ciphertext under key-fixed conditions.
“Note that the functions 𝑔 𝑖 (𝑖 = 1, 2, … , 𝑀 × 𝑁) describe only the relationship between plaintext and ciphertext under key-fixed conditions.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
InterpretationreasoningGiven recovered permutation keys and the chosen-ciphertext pairs C(0)=0, C(V1)=V1, and C(V2)=V2, the diffusion keys can be solved from Eq. (36).
“Therefore, the diffusion keys can be solved from Eq. ( 36).”
Quote in the paperSubstantial claim
The authors state this as an assumption.
The key and initial conditions are treated as invariants throughout the cryptanalysis.
“According to cryptanalytic convention, the key and initial conditions are treated as invariants throughout the analysis, and thus are not included explicitly in 𝑔 𝑖 .”
The paper relies on this without support.
The three-stage permutation-diffusion-permutation PNDCC in Fig. 1 is representative of the class of PNDCCs.
“through the security analysis of a representative three-stage permutation-diffusion-permutation PNDCC, we show that even when these statistical indicators are satisfied, one cannot conclude that the cipher is secure.”
The paper relies on this without support.
The attacker can mount a chosen-ciphertext attack and inject perturbations at each ciphertext position to observe the corresponding plaintext responses.
“under a chosen-ciphertext attack, the attacker injects a perturbation at each ciphertext terminal in turn and records the perturbation responses on the plaintext side”
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 C(7) response is mislabeled as C(5)
MinorThe line beginning with ΔP (7) attributes its remaining nonzero positions to ΔP (5). Equation (31) instead assigns all four positions to the C(7) perturbation.
“Δ𝑃 (7) (1) ≠ 0, Δ𝑃 (5) (5) ≠ 0, Δ𝑃 (5) (6) ≠ 0, Δ𝑃 (5) (8) ≠ 0”
“{𝐶(7)} → {𝑃 (1), 𝑃 (5), 𝑃 (6), 𝑃 (8)}”
Cites
A symmetric image encryption scheme based on 3D chaotic cat maps
Chen, G., Mao, Y., & Chui, C. K. (2004) · Chaos, Solitons & Fractals · doi:10.1016/j.chaos.2003.12.022 · Cited by 2,092 · cited 3× · see citing works
“For example, by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including…”
Symmetric Ciphers Based on Two-Dimensional Chaotic Maps
Fridrich, J. (1998) · International Journal of Bifurcation and Chaos · doi:10.1142/s021812749800098x · Cited by 1,917 · see citing works
A new 1D chaotic system for image encryption
Zhou, Y., Bao, L., & Chen, C. L. P. (2014) · Signal Processing · doi:10.1016/j.sigpro.2013.10.034 · Cited by 859 · see citing works
Image encryption using 2D Logistic-adjusted-Sine map
Hua, Z., & Zhou, Y. (2016) · Information Sciences · doi:10.1016/j.ins.2016.01.017 · Cited by 737 · see citing works
A NOVEL FAST IMAGE ENCRYPTION SCHEME BASED ON 3D CHAOTIC BAKER MAPS
MAO, Y., CHEN, G., & LIAN, S. (2004) · International Journal of Bifurcation and Chaos · doi:10.1142/s021812740401151x · Cited by 611 · see citing works
Cascade Chaotic System With Applications
Zhou, Y., Hua, Z., Pun, C., & Chen, C. L. P. (2014) · IEEE Transactions on Cybernetics · doi:10.1109/tcyb.2014.2363168 · Cited by 361 · see citing works
Medical image encryption using high-speed scrambling and pixel adaptive diffusion
Hua, Z., Yi, S., & Zhou, Y. (2018) · Signal Processing · doi:10.1016/j.sigpro.2017.10.004 · Cited by 350 · see citing works
Cryptanalysis of an image encryption algorithm using quantum chaotic map and DNA coding
Wen, H., & Lin, Y. (2023) · Expert Systems with Applications · doi:10.1016/j.eswa.2023.121514 · Cited by 254 · cited 1× · see citing works
“Indeed, algorithms with favorable histogram, NPCR, and entropy metrics have been completely broken by chosen-plaintext attacks [27, 28], while strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect [29].”
Cryptanalyzing an Image-Scrambling Encryption Algorithm of Pixel Bits
Li, C., Lin, D., & Lü, J. (2017) · IEEE Multimedia · doi:10.1109/mmul.2017.3051512 · Cited by 219 · see citing works
An efficient and secure medical image protection scheme based on chaotic maps
Fu, C., Meng, W.-H., Zhan, Y.-F., Zhu, Z., Lau, F. C. M., Tse, C. K., & Ma, H.-F. (2013) · Computers in Biology and Medicine · doi:10.1016/j.compbiomed.2013.05.005 · Cited by 179 · see citing works
A novel image encryption algorithm based on genetic recombination and hyper-chaotic systems
Wang, X., & Zhang, H. (2015) · Nonlinear Dynamics · doi:10.1007/s11071-015-2330-8 · Cited by 151 · cited 2× · see citing works
“For example, by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including…”
A novel colour image encryption scheme using rectangular transform-enhanced chaotic tent maps
Wu, X., Zhu, B., Hu, Y., & Ran, Y. (2017) · IEEE Access · doi:10.1109/access.2017.2692043 · Cited by 150 · cited 1× · see citing works
“…the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including homogeneous modular or homogeneous XOR operations.”
A novel image encryption scheme based on Brownian motion and PWLCM chaotic system
Wang, X.-Y., & Xu, D. (2013) · Nonlinear dynamics · doi:10.1007/s11071-013-1070-x · Cited by 113 · see citing works
A new secure and sensitive image encryption scheme based on new substitution with chaotic function
Parvin, Z., Seyedarabi, H., & Shamsi, M. (2014) · Multimedia Tools and Applications · doi:10.1007/s11042-014-2115-y · Cited by 111 · cited 1× · see citing works
“For example, by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including…”
Novel image encryption scheme based on chaotic signals with finite-precision error
Zhou, S., Wang, X., & Zhang, Y. (2022) · Information Sciences · doi:10.1016/j.ins.2022.11.104 · Cited by 110 · cited 3× · see citing works
“…that the equivalent aggregate diffusion exhibits a unidirectional diffusion property, and by using plaintext intersection to determine the positional correspondence between the plaintext set and the ciphertext set, an S-PTC attack was pioneered to successfully break the algorithm proposed in [23].”
Chaos based image encryption scheme to secure sensitive multimedia content in cloud storage
Umar, T., Nadeem, M., & Anwer, F. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.125050 · Cited by 102 · cited 1× · see citing works
“In recent years, chaos has demonstrated potential application value in the field of dependable and secure computing, spanning network security, software security, internet-of-things security, cloud-computing security, and more [1–3].”
Novel Image Encryption based on Quantum Walks
Yang, Y., Pan, Q.-X., Sun, S.-J., & Xu, P. (2015) · Scientific Reports · doi:10.1038/srep07784 · Cited by 100 · see citing works
Differential cryptanalysis of a novel image encryption algorithm based on chaos and Line map
Chen, L., Ma, B., Zhao, X., et al. (2016) · Nonlinear Dynamics · doi:10.1007/s11071-016-3153-y · Cited by 98 · cited 1× · see citing works
“The homogeneous-operations vulnerability can be exploited by a differential attack based on homogeneous operations [5, 6, 9, 10].”
Cryptanalysis of an image encryption scheme using variant Hill cipher and chaos
Wen, H., Lin, Y., Yang, L., & Chen, R. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.123748 · Cited by 80 · cited 1× · see citing works
“Indeed, algorithms with favorable histogram, NPCR, and entropy metrics have been completely broken by chosen-plaintext attacks [27, 28], while strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect [29].”
A secure image encryption algorithm based on hyper-chaotic and bit-level permutation
Wei, D.-Y., Jiang, M., & Deng, Y. (2022) · Expert systems with applications · doi:10.1016/j.eswa.2022.119074 · Cited by 79 · see citing works
Multi-Image Encryption Algorithm Based on Novel Spatiotemporal Chaotic System and Fractal Geometry
Huang, L., & Gao, H. (2024) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2024.3407809 · Cited by 77 · cited 1× · see citing works
“In particular, even to this day, there are still a large number of reports that prove the security of the designed chaotic ciphers by meeting various statistical indicators, such as histogram, correlation, NPCR, UACI, and information entropy [24–26].”
A robust image encryption technique based on an improved fractional order chaotic map
Jackson, J., & Perumal, R. (2024) · Nonlinear dynamics · doi:10.1007/s11071-024-10480-7 · Cited by 72 · cited 1× · see citing works
“In the extensive literature on chaotic cipher design [11–26, 30, 31], designers commonly substantiate the “security” of their schemes by meeting a set of statistical indicators.”
Spiral-Transform-Based Fractal Sorting Matrix for Chaotic Image Encryption
Xian, Y., Wang, X., Wang, X., et al. (2022) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3172116 · Cited by 71 · cited 2× · see citing works
“In particular, even to this day, there are still a large number of reports that prove the security of the designed chaotic ciphers by meeting various statistical indicators, such as histogram, correlation, NPCR, UACI, and information entropy [24–26].”
Image encryption based on 8D hyperchaotic system using Fibonacci Q-Matrix
Biban, G., Chugh, R., & Panwar, A. (2023) · Chaos, Solitons & Fractals · doi:10.1016/j.chaos.2023.113396 · Cited by 70 · cited 2× · see citing works
“We refer to such schemes as plaintext-non-delayed chaotic ciphers (PNDCCs) [11–23, 30– 33 ], whose diffusion equation generally takes the form 𝐶 ( 𝑘 ) = 𝑓 𝐷 ( The remainder of this paper is organized as follows.”
Liu, P., Wang, X., Su, Y., Liu, H., & Unar, S. (2023) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2023.3250713 · Cited by 69 · see citing works
Universal Chosen-Ciphertext Attack for a Family of Image Encryption Schemes
Chen, J., Chen, L., & Zhou, Y. (2020) · IEEE Transactions on Multimedia · doi:10.1109/tmm.2020.3011315 · Cited by 66 · cited 6× · see citing works
“For example, by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including…”
InfluentialCryptanalyzing a chaos-based image encryption algorithm using alternate structure
Zhang, L. Y., Li, C., Wong, K., Shu, S., & Chen, G. (2012) · Journal of Systems and Software · doi:10.1016/j.jss.2012.04.002 · Cited by 60 · see citing works
Cryptanalysis of Image Ciphers With Permutation-Substitution Network and Chaos
Chen, J., Chen, L., & Zhou, Y. (2020) · IEEE transactions on circuits and systems for video technology (Print) · doi:10.1109/tcsvt.2020.3021908 · Cited by 56 · cited 3× · see citing works
“For example, by analyzing the specific forms of the diffusion function 𝑓 𝐷 in [11–22], [9] and [10] observed that the diffusion functions in [11–14] adopt heterogeneous operations, namely mixtures of modular and XOR operations, whereas those in [15–22] adopt homogeneous operations, including…”
A chaos-based image encryption algorithm using alternate structure
Zhang, Y., Wang, Y., & Xu-bang, S. (2007) · Science in China Series F Information Sciences · doi:10.1007/s11432-007-0026-5 · Cited by 40 · cited 1× · see citing works
“We refer to such schemes as plaintext-non-delayed chaotic ciphers (PNDCCs) [11–23, 30– 33 ], whose diffusion equation generally takes the form 𝐶 ( 𝑘 ) = 𝑓 𝐷 ( The remainder of this paper is organized as follows.”
Liu, R., Liu, H., & Zhao, M. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.124238 · Cited by 36 · cited 1× · see citing works
“Indeed, algorithms with favorable histogram, NPCR, and entropy metrics have been completely broken by chosen-plaintext attacks [27, 28], while strong S-Box designs require eliminating fixed points and short period rings that statistical tests fail to detect [29].”
Huang, S., Wang, Q., Xiong, X., Cai, S., & Guyeux, C. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.124638 · Cited by 7 · cited 1× · see citing works
“In recent years, chaos has demonstrated potential application value in the field of dependable and secure computing, spanning network security, software security, internet-of-things security, cloud-computing security, and more [1–3].”
Self-citationUniversal Differential Cryptanalysis for Chaotic Ciphers
Wang, Q., & Yu, S.-M. (2025) · International Journal of Bifurcation and Chaos in Applied Sciences and Engineering · doi:10.1142/s0218127425501421 · Cited by 1 · cited 1×
“The homogeneous-operations vulnerability can be exploited by a differential attack based on homogeneous operations [5, 6, 9, 10].”
Self-citationBreaking a New Image Cryptosystem From Three Perspectives
Zhou, R., & Yu, S. (2025) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2025.3589800 · cited 7×
“By analyzing the encryption algorithm in [23], [4] proposed employing multiple attack methods.”
InfluentialSelf-citation
Flagged first, then by citations
1 of the 34 references couldn’t be matched to a known paper.
Research works printed but not linked: 1
- C. Li, D. Lin, and J. Lü, "Cryptanalyzing an image-scrambling encryption algorithm of pixelbits," IEEE MultiMedia, vol. 24, no. 3, pp. 64-71, 2017.
- Authors
- Wang, Q., & Yu, S.
- Affiliations
- Guangdong University of Technology (CN)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2025
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2509.11158
- OpenAlex
- W4415087899
- Semantic Scholar
- 75b4af51cdb1914e320d78c5e9542da7ec600be4
- Cited by
- 0
- References
- 34
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Natural Science Foundation of China (62271157)
- 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 › Coding theory and cryptography
- Keywords
- chaotic cipher, cryptanalysis, differential attack, diffusion equation
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-18.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-18.
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