<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Evaluating the Evaluators: Trust in Adversarial Robustness Tests</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Antonio Emanuele Cinà</string-name>
          <email>antonio.cina@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maura Pintor</string-name>
          <email>maura.pintor@unica.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Demetrio</string-name>
          <email>luca.demetrio@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ambra Demontis</string-name>
          <email>ambra.demontis@unica.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Battista Biggio</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Roli</string-name>
          <email>fabio.roli@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DIBRIS - Department of Informatics</institution>
          ,
          <addr-line>Bioengineering</addr-line>
          ,
          <institution>Robotics and Systems Engineering, University of Genoa</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Environmental Sciences, Informatics and Statistics, Ca' Foscari University of Venice</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <abstract>
        <p>Despite significant progress in designing powerful adversarial evasion attacks for robustness verification, the evaluation of these methods often remains inconsistent and unreliable. Many assessments rely on mismatched models, unverified implementations, and uneven computational budgets, which can lead to biased results and a false sense of security. Consequently, robustness claims built on such flawed testing protocols may be misleading and give a false sense of security. As a concrete step toward improving evaluation reliability, we present AttackBench, a benchmark framework developed to assess the efectiveness of gradient-based attacks under standardized and reproducible conditions. AttackBench serves as an evaluation tool that ranks existing attack implementations based on a novel optimality metric, which enables researchers and practitioners to identify the most reliable and efective attack for use in subsequent robustness evaluations. The framework enforces consistent testing conditions and enables continuous updates, making it a reliable foundation for robustness verification.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Adversarial Robustness</kwd>
        <kwd>Robustness Evaluation</kwd>
        <kwd>Adversarial Examples</kwd>
        <kwd>Security Benchmarking</kwd>
        <kwd>ML Security</kwd>
        <kwd>Trustworthy ML</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Artificial Intelligence</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In recent years, the growing importance of adversarial robustness has led to the development of
numerous evasion attacks [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] aimed at crafting adversarial examples with increasing precision
and eficiency [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8">3, 4, 5, 6, 7, 8</xref>
        ]. These attacks are essential tools to assess how well a model can
resist against worst-case perturbations from external malicious users. As a result, they have become
central to evaluating the robustness of machine learning systems, particularly in light of emerging
regulatory frameworks (e.g., European AI Act [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]), which introduce strict cybersecurity and robustness
requirements for high-risk AI systems. However, while evasion attack algorithms have advanced rapidly,
the methods used to evaluate them have not kept pace in terms of rigor or consistency. Their evaluations
often sufer from methodological flaws that undermine their reliability. Specifically, we identify three
recurring and critical issues: (i) evaluations rely on inconsistent choices of target models and metrics,
ranging from fixed-budget success rates [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to median perturbation sizes [
        <xref ref-type="bibr" rid="ref11 ref6">11, 6</xref>
        ], which makes
crosspaper comparisons unreliable; (ii) attack implementations in public libraries are frequently re-written
without validation against the original code, leading to bugs or silent performance degradation [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ];
and (iii) Computational budgets are inconsistently enforced—for example, some attacks exploit internal
restarts [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] or perform additional hyperparameter tuning [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], which gives an unfair advantage to
more resource-intensive methods.
      </p>
      <p>Together, these inconsistencies introduce variance that can severely distort robustness assessments,
hinder reproducibility, and create a false sense of security. This leads us to a central and urgent question:</p>
      <p>To what extent can we trust the evaluation tests used to certify adversarial robustness?
If the tools used to evaluate ML systems are flawed or inefective, then any robustness guarantees or
certification derived from them may be invalid, potentially exposing users to real-world vulnerabilities.</p>
      <p>As a concrete step toward addressing the unreliability of current robustness evaluations, we present
AttackBench, a benchmark framework developed to systematically assess the efectiveness and eficiency
of gradient-based evasion attacks. AttackBench establishes a standardized and impartial evaluation
protocol that enables the identification of attack implementations most capable of revealing a model’s
true worst-case vulnerabilities under adversarial conditions. In this context, reliability refers to an
attack’s ability to consistently find adversarial perturbations require minimal distortion to successfully
mislead the model while respecting a constrained query budget. To support this goal, AttackBench
introduces a novel optimality metric, which measures how closely each attack approximates the best
empirical solution across a diverse set of models and perturbation budgets. Lastly, based on this metric,
AttackBench ranks attack implementations according to their efectiveness and eficiency, providing
a principled comparison across diferent threat models. The results are published on a continuously
updated online leaderboard1, helping researchers and practitioners select the most reliable and efective
attack strategy when evaluating the adversarial robustness of ML models.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Evasion Attacks</title>
      <p>
        Evasion attacks involve manipulating input data at test time to induce misclassification. Examples
include modifying malware code to evade detection (i.e., to be misclassified as legitimate) and generating
adversarial examples in computer vision—images that appear unchanged to humans but deceive deep
learning models [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]. Formally, let x ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] be an input with true label  ∈ {1, ..., }, and let
 (x,  ) denote the prediction of a trained model with parameters  . These attacks typically aim to find
a perturbation  such that the perturbed input x′ = x +  leads to misclassification, while remaining
within a bounded perturbation norm and valid input space. This objective can be formalized as the
following constrained optimization problem:
minimize
      </p>
      <p>
        subject to
((x +  , ;  ), ‖ ‖)
x +  ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] ,
(1)
(2)
where  is a loss function that penalizes correct classification. Popular choices include the negative
cross-entropy, the diference of logits [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and the diference of logits ratio [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The perturbation size is
typically constrained under ℓ norms (e.g., ℓ0, ℓ1, ℓ2, ℓ∞), reflecting diferent adversarial threat models.
      </p>
      <p>
        This bi-objective formulation reflects a trade-of between misclassification confidence and minimal
perturbation. Accordingly, evasion attacks fall into two families: fixed-budget attacks aim to maximize
misclassification within a given perturbation bound [ 18], and minimum-norm attacks seek the smallest
perturbation that causes misclassification [
        <xref ref-type="bibr" rid="ref11 ref2">2, 11</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>2.1. Evaluation Inconsistencies of Robustness</title>
        <p>
          Despite the vast number of adversarial attacks developed, each claiming improved performance over its
predecessors, their evaluation has often lacked standardization across three critical dimensions: (i) the
choice of models and evaluation metrics, (ii) the correctness and consistency of attack implementations,
and (iii) the fairness of computational budgets. With respect to the first dimension, attacks are frequently
evaluated on diferent models and datasets using incompatible success criteria—such as the attack
success rate at a fixed ℓ budget [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] or the median perturbation size [
          <xref ref-type="bibr" rid="ref11 ref6">11, 6</xref>
          ], which hampers meaningful
comparisons. For instance, the efectiveness of attacks is commonly measured via the Attack Success
Rate (ASR) under a perturbation budget  , formally defined as:
        </p>
        <p>ASR() =
1</p>
        <p>∑︁
|| (x,)∈</p>
        <p>I( (x,  ) ̸= 
∧
‖xadv − x‖ ≤ ) .</p>
        <p>
          (3)
This metric captures the proportion of input samples in dataset  for which the attack successfully
induces misclassification (i.e.,  (x,  ) ̸= ) within the allowed norm constraint (i.e., ‖xadv − x‖ ≤ ).
However, ASR is highly sensitive to the choice of ; an attack may perform well at one value of  but
poorly at others, limiting the generality of the conclusions drawn. To overcome the limitations of
pointwise evaluation metrics like ASR, robustness evaluation curves [19] are often used (red curve in
Figure 1 (2)). These curves show the model’s robust accuracy as a function of the perturbation budget .
These curves capture the trade-of between attack strength and the model’s resilience over a continuous
range of perturbation magnitudes, ofering a richer picture of performance than single-point estimates.
A lower area under the robustness evaluation curve means the attack is more efective, as it reduces the
model’s accuracy more quickly. However, this metric depends on the model’s starting (clean) accuracy,
so it can’t be fairly compared across models with diferent initial performance. Concerning the second
dimension, many attacks are re-implemented in public libraries without proper validation against the
original code, often leading to performance degradation or the introduction of subtle bugs [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>
          Lastly, regarding the third dimension, attacks difer significantly in their computational demands.
Some rely on internal restarts [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], hyperparameter searches [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ], or repeated query evaluations,
which can unfairly advantage them in settings without constraints on time or resources.
        </p>
        <p>As a result of all these inconsistencies, researchers and practitioners may unknowingly draw
conclusions from flawed comparisons, and thus deploy models with a false sense of security. For example, a
model certified as robust under suboptimal evaluation attack may still be easily fooled in practice with
more advanced attacks, exposing users and stakeholders to unacceptable risks.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. The AttackBench Framework</title>
      <p>To support the choice of a reliable attack to assess adversarial robustness, we rely on AttackBench, a
benchmark framework specifically designed to test and compare the efectiveness of gradient-based
attacks under consistent, fair, and reproducible conditions. Developed in prior work [20], AttackBench
ofers a structured and extensible platform to assess whether robustness evaluation methods themselves
are reliable, i.e., whether they are close to producing the optimal (i.e., smallest) possible adversarial
perturbations within a fixed query budget. AttackBench serves as a framework where attacks are
evaluated against a common set of models (the model zoo) and datasets, using a fixed query budget
that counts both forward and backward passes. At the core of AttackBench is the notion of optimality.
Instead of measuring only whether an attack succeeds at a certain perturbation size , AttackBench
evaluates how close each attack comes to an empirical best solution, derived by ensembling the results
of all tested methods, for . Specifically, for each attack, AttackBench evaluate their local optimality
score, which reflects the quality of an attack on a specific model, and the global optimality score, which
averages this performance across a diverse set of models. Subsequently, AttackBench utilizes these
scores to rank attacks, fostering the identification of those that are both reliable and eficient. Lastly, a
key feature of AttackBench is its ability to support continuous updates, enabling an evolving leaderboard
and encouraging ongoing contributions from the research community.</p>
      <sec id="sec-3-1">
        <title>3.1. AttackBench Internals</title>
        <p>The framework is organized into five modular stages, each designed to minimize experimental bias and
promote reproducibility, depicted in Figure 1.
… 1
…</p>
        <p>Sub&amp;set
Hashing
x1 ,y1
…
xj ,yj
…
xh ,yh
A1
…
Ai
…
AN
3</p>
        <p>Average Local
Optimality for
1, … ,</p>
        <p>Σ
5 Ranking
Leaderboard for</p>
        <p>A1, … , AN
based on
Global Optimality
……0.4 0.07.595 AAA132</p>
        <p>Stage 1 - Model Zoo. AttackBench begins by defining a diverse and extensible model zoo, which
includes both robust and standard models. This ensures that attacks are tested across a range of
architectures and robustness levels, preventing overfitting to specific models and enabling generalization
of benchmarking results.</p>
        <p>
          Stage 2 - Attack Benchmarking. Attacks are executed against each model in the zoo under strict
constraints, producing, for each model-attack configuration, the corresponding robustness evaluation
curve (red curve in Figure 1 (2)). AttackBench wraps each model in a query-tracking interface that counts
both forward and backward passes, ensuring all attacks are evaluated within the same computational
budget. Importantly, it records the best adversarial perturbation found within this budget rather than
returning the result from the last iteration—an improvement over many existing libraries.
Stage 3 – Local Optimality. To enable meaningful comparisons between diferent adversarial attacks,
AttackBench introduces the local optimality metric—a model-agnostic measure of attack efectiveness.
Rather than focusing solely on individual scalar values such as attack success rate at a fixed perturbation
size , this metric evaluates how close an attack comes to the best-known lower bound on robustness,
as estimated by aggregating the results of multiple attacks (blue curve in the Figure 1). Specifically,
local optimality is computed from robustness evaluation curves obtained during Stage 2 of each attack.
Specifically, AttackBench ensembles all attacks run against a given model and constructs an empirical
lower envelope curve representing the best-known attack performance at each perturbation size. The
local optimality score for a specific attack is then calculated as the normalized area under the curve
between the attack’s robustness curve and the lower envelope. Formally, the smaller the area between
these two curves, the closer the attack is to the best-known bound, and the higher its optimality
score. This value is normalized to lie within [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], where a score of 1 indicates that the attack achieves
performance indistinguishable from the ensemble lower bound across the full perturbation range.
Stage 4 - Global Optimality. Since local optimality depends on the specific target model, AttackBench
aggregates local scores across all models in the zoo to compute a global optimality score. This reflects
the average efectiveness of an attack across diverse scenarios, penalizing methods that perform well
only on specific architectures. The global score enables ranking attacks in a model-agnostic way.
Stage 5 - Ranking and Leaderboard. Attacks are ranked by their global optimality score and grouped
according to the ℓ threat model they assume. A key advantage of AttackBench is its incremental
update capability: when a new attack is evaluated, only the ensemble statistics and rankings are
updated—previous attacks do not need to be re-run. This enables continuous integration and real-time
leaderboard updates.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Main Take-Home Messages</title>
        <p>We now summarize the main take-home messages derived from AttackBench [20]. Our benchmarking
campaign spans 102 adversarial attacks, evaluated across 2 datasets (CIFAR-10 and ImageNet) and 9
deep neural networks. Lastly, AttackBench ofers a comprehensive perspective on attack performance,
eficiency, and implementation fidelity across multiple ℓ threat models.</p>
        <p>Overall Attack Performance. Our large-scale evaluation using AttackBench yields several critical
insights into the reliability and practical utility of gradient-based adversarial attacks. First and foremost,
our results confirm that a small subset of attacks, i.e.,  -zero, DDN, PDPGD, and APGD, consistently
outperform others across both CIFAR-10 and ImageNet benchmarks. These attacks exhibit high optimality
scores and produce robustness evaluation curves that closely track the empirical best attack.
Efectiveness-Eficiency Tradeofs. Another central observation concerns the efectiveness-eficiency
tradeofs. While high optimality scores are desirable, they do not always imply computational eficiency.
For instance, although APGD demonstrates strong optimality, it incurs higher computational costs
compared to PDPGD, especially on high-dimensional datasets like ImageNet. Conversely, attacks such
as VFGA deliver remarkable speed due to early stopping but sufer a notable drop in attack success rate
and optimality when scaled to more complex models.</p>
        <p>Implementation Variability. Equally important are the discrepancies observed across diferent
implementations of the same attack. Our benchmark reveals significant variations in performance
depending on the source library. For example, the APGD attack implemented in the AdvLib library
or its original repository achieves optimal or near-optimal results, whereas the same attack in the
ART library shows a drastic performance degradation. Specifically, the optimality drops from 90.9%
with the AdvLib implementation to 26% with the ART library on CIFAR-10. We highlight that these
inconsistencies are often due to subtle but impactful implementation details, such as the number of
restarts or the choice of loss function. These findings underscore the necessity for practitioners to
carefully audit attack implementations before using them for model evaluation, as seemingly minor
diferences can dramatically alter the perceived robustness of a model.</p>
        <p>Implementation Pitfalls. Finally, our benchmark identifies several recurring pitfalls in existing
libraries. Some attacks crash under specific conditions (e.g., initialization issues, label index bugs), while
others fail to support crucial features such as per-sample  evaluations, compromising the usability of
attack tools in practice.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In summary, AttackBench provides a robust and actionable foundation for evaluating the trustworthiness
of adversarial attacks. Our findings stress the importance of algorithmic design, implementation rigor,
and careful tuning when benchmarking model robustness. They also caution against naive reliance
on of-the-shelf attack implementations without thorough validation, especially in safety-critical or
regulatory contexts.</p>
      <sec id="sec-4-1">
        <title>Acknowledgments</title>
        <p>This work has been partially supported by project FISA-2023-00128 funded by the MUR program “Fondo
italiano per le scienze applicate"; the EU—NGEU National Sustainable Mobility Center (CN00000023),
Italian Ministry of University and Research Decree n. 1033—17/06/2022 (Spoke 10); the project Sec4AI4Sec,
under the EU’s Horizon Europe Research and Innovation Programme (grant agreement no. 101120393);
the project ELSA, under the EU’s Horizon Europe Research and Innovation Programme (grant agreement
no. 101070617); and projects SERICS (PE00000014) and FAIR (PE0000013) under the MUR NRRP funded
by the EU—NGEU.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Grammarly for spelling check. All substantive
research content, methodology, analyses, and conclusions were conceived and developed entirely by
the authors. The authors take full responsibility for the publication’s content.
[18] A. Madry, A. Makelov, L. Schmidt, D. Tsipras, A. Vladu, Towards deep learning models resistant
to adversarial attacks, in: ICLR, 2018.
[19] B. Biggio, F. Roli, Wild patterns: Ten years after the rise of adversarial machine learning, Pattern</p>
      <p>Recognition 84 (2018) 317–331.
[20] A. E. Cinà, J. Rony, M. Pintor, L. Demetrio, A. Demontis, B. Biggio, I. B. Ayed, F. Roli, Attackbench:
Evaluating gradient-based attacks for adversarial examples, Proceedings of the AAAI Conference
on Artificial Intelligence (2025) 2600–2608. doi: 10.1609/aaai.v39i3.32263.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Corona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maiorca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Šrndić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Laskov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Giacinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <article-title>Evasion attacks against machine learning at test time</article-title>
          ,
          <source>in: Machine Learning and Knowledge Discovery in Databases (ECML PKDD)</source>
          , volume
          <volume>8190</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Szegedy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zaremba</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sutskever</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bruna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Erhan</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergus</surname>
          </string-name>
          ,
          <article-title>Intriguing properties of neural networks</article-title>
          ,
          <source>in: International Conference on Learning Representations</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <article-title>Towards evaluating the robustness of neural networks</article-title>
          ,
          <source>in: IEEE Symposium on Security and Privacy</source>
          , IEEE Computer Society,
          <year>2017</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.-Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yi</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-J. Hsieh</surname>
          </string-name>
          ,
          <article-title>Ead: elastic-net attacks to deep neural networks via adversarial examples</article-title>
          ,
          <source>in: Thirty-second AAAI conference on artificial intelligence</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rony</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. G.</given-names>
            <surname>Hafemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. Ben</given-names>
            <surname>Ayed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sabourin</surname>
          </string-name>
          , E. Granger,
          <article-title>Decoupling direction and norm for eficient gradient-based l2 adversarial attacks and defenses</article-title>
          ,
          <source>in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>4322</fpage>
          -
          <lpage>4330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pintor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Brendel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <article-title>Fast minimum-norm adversarial attacks through adaptive norm constraints</article-title>
          ,
          <source>in: Thirty-fifth Conference on Neural Information Processing Systems</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Cinà</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Villani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pintor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Schönherr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          , M. Pelillo,
          <article-title>-zero: Gradient-based optimization of ℓ0-norm adversarial examples</article-title>
          ,
          <source>in: International Conference on Learning Representations</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Demetrio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Cinà</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Demontis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <article-title>Hardening rgb-d object recognition systems against adversarial patch attacks</article-title>
          ,
          <source>Information Sciences 651</source>
          (
          <year>2023</year>
          )
          <fpage>119701</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nativi</surname>
          </string-name>
          , S. De Nigris,
          <article-title>AI Standardisation Landscape: state of play and link to the EC proposal for an AI regulatory framework</article-title>
          ,
          <source>ICT Standardisation Observatory and Support Facility in Europe</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Croce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hein</surname>
          </string-name>
          , Sparse and imperceivable adversarial attacks,
          <source>2019 IEEE/CVF International Conference on Computer Vision</source>
          (ICCV) (
          <year>2019</year>
          )
          <fpage>4723</fpage>
          -
          <lpage>4731</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W.</given-names>
            <surname>Brendel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rauber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kümmerer</surname>
          </string-name>
          , I. Ustyuzhaninov,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bethge</surname>
          </string-name>
          ,
          <article-title>Accurate, reliable and fast robustness evaluation</article-title>
          ,
          <source>in: Thirty-third Conference on Neural Information Processing Systems</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>12817</fpage>
          -
          <lpage>12827</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <article-title>A critique of the deepsec platform for security analysis of deep learning models</article-title>
          ,
          <year>2019</year>
          . arXiv:
          <year>1905</year>
          .07112.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pintor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Demetrio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sotgiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Demontis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <article-title>Indicators of attack failure: Debugging and improving optimization of adversarial examples</article-title>
          ,
          <source>in: Advances in Neural Information Processing Systems</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Croce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hein</surname>
          </string-name>
          ,
          <article-title>Minimally distorted adversarial examples with a fast adaptive boundary attack</article-title>
          ,
          <source>in: International Conference on Machine Learning, PMLR</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>2196</fpage>
          -
          <lpage>2205</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B.</given-names>
            <surname>Biggio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Corona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maiorca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nelson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Srndic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Laskov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Giacinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Roli</surname>
          </string-name>
          ,
          <article-title>Evasion attacks against machine learning at test time</article-title>
          ,
          <source>in: Machine Learning and Knowledge Discovery in Databases - European Conference</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Carlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <article-title>Towards evaluating the robustness of neural networks</article-title>
          ,
          <source>in: IEEE Symposium on Security and Privacy</source>
          ,
          <string-name>
            <surname>SP</surname>
          </string-name>
          , IEEE Computer Society,
          <year>2017</year>
          , pp.
          <fpage>39</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>F.</given-names>
            <surname>Croce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hein</surname>
          </string-name>
          ,
          <article-title>Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attacks</article-title>
          , in: ICML,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>