Radboud Digital Security group Lunch Talk homepage

Welcome to the site of the talks organised by Radboud Digital Security group. We organize a talk every Wednesday at 12:30.

Objectives:

Policy:

Resources:

Upcoming talks

  • Wednesday, 25th of November 2026 at 12:30 in the big lecture room in Mercator 1 (MERC1_00.28, ground floor)
    DiS Lunch by Marwan Darwish Khabbaz & Masoud Poorghaffar Aghdam

    AdLens: Efficient Detection of Deceptive Software Ads

    Threat actors increasingly use online advertising as a delivery vec-
    tor for malware, fraud and scams. A common tactic in these cam-
    paigns is to pressure users into installing software by inducing panic
    through false claims about device infections or by promoting soft-
    ware with unrealistic capabilities. While prior work has detected
    problematic ads through web scraping, those studies have had lim-
    ited visibility into the broader ad ecosystem. In this study, we lever-
    age ads available through Google’s Ads Transparency Center to
    detect three categories of deceptive software ads at scale: scareware
    ads that use fake security threats, ads containing misleading claims,
    and ads with misleading design that conceal advertiser identity and
    intent. To efficiently detect problematic ads, we propose AdLens, a
    scalable, multilingual and modular detection pipeline. AdLens uses
    a two-stage approach for efficiency: a low-cost semantic similarity-
    based prioritization stage followed by a high-precision LLM-based
    classifier, based on open-weight models. Applying AdLens to a sub-
    set of software-related Google ads, we identify hundreds of decep-
    tive software ads, which received millions of impressions. Beyond
    detecting deceptive software ads, AdLens can be adapted to identify
    other types of harmful ads, and support efficient exploratory analy-
    sis over ad corpora via embedding-based nearest-neighbor search.
    Our findings reveal significant gaps in ad moderation, exposing
    millions of users to deceptive and malicious ads. We provide practi-
    cal tools, methods and datasets for researchers and policymakers
    to audit opaque ad ecosystems and improve accountability.

  • Wednesday, 25th of November 2026 at 12:30 in the big lecture room in Mercator 1 (MERC1_00.28, ground floor)
    DiS Lunch by Damien Vidal

    Improved preprocessing for the Crossbred algorithm and application to the MQ problem

    Given a polynomial system of m polynomials and n variables over a finite field Fp, finding its solutions is a NP-complete problem. Commonly used methods to solve these systems are algorithms computing Gr¨obner basis (F4, F5) or based on linear algebra (XL). In this work, we focus on the M Q (Multivariate Quadratic) problem, which means that we consider polynomials of degree 2. In particular, we are interested in the case where the polynomial system is defined over F2. In this case, exhaustive search becomes a viable way to solve a polynomial system (FES). Another approach consists in specifying some of the variable and try solving the resulting systems via algebraic approach. In particular, this is the idea behind the Crossbred algorithm [JV17]. Crossbred is one of the most efficient algorithm in practice, with implementations breaking records on the Fukuoka MQ challenge1. Previous work on this algorithm suggests there is room for improvement on its running time. In a first step, called pre-processing, the algorithm generates polynomials with certain properties. These polynomials are added to the initial system, which is eventually solved after specialization of certain variables. However, it was shown that the number of polynomials generated most of the case is far greater that the minimal number of necessary polynomials. With that in mind, we propose an analysis on the minimal number of polynomials needed and, as a consequence, an improvement of the pre-processing of the Crossbred algorithm. Moreover, we propose our own complexity of the pre-processing as we noted a common mistake in previous works in the complexity of the algorithm. I will also present our complexity for the pre-processing and we use this result to analyze the security of MQOM.

  • Past talks