Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Zero-Knowledge Framework for Verifiable Semantic Explanations : An Intrusion Detection Case Study

Ngo, Tan Nguyen (2026)

 
Avaa tiedosto
NgoNguyen.pdf (2.241Mt)
Lataukset: 

Tekijä ei ole antanut lupaa avoimeen julkaisuun, aineisto on luettavissa vain Tampereen yliopiston kirjastojen opinnäytepisteillä. The author has not given permission to publish the thesis online. The thesis can be read at the thesis point at Tampere University Library.

Ngo, Tan Nguyen
2026

Master's Programme in Computing Sciences and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2026-07-22
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202607168366
Tiivistelmä
Machine learning-based intrusion detection systems can identify malicious network activity, but their predictions and explanations are typically accepted without verifying that they were derived from the same input. This thesis develops a public-model/private-input zero-knowledge framework for certifying a prediction and its semantic explanation while keeping the processed network-flow features private. The framework is instantiated through a TON_IoT intrusion detection case study in which 104 processed features are mapped into five semantic groups. Logistic Regression is used as the proof-compatible public model, while XGBoost provides a stronger plaintext performance baseline.

The main technical contribution is an implementation-backed proof relation that jointly verifies Logistic Regression inference and an ordered top-3 semantic explanation from the same private input. Under a fixed training-mean reference, semantic-group Exact SHAP for the linear score reduces to a direct group-wise weighted sum, enabling its implementation in a Circom circuit and verification using Groth16. The quantized relation achieves more than 99.99% prediction agreement with the floating-point model, while ordered top-3 explanation agreement is approximately 93.8%. Valid proofs are accepted, whereas incorrect predictions, malformed rankings, and out-of-range inputs are rejected. The results demonstrate the feasibility of cryptographically binding a prediction and a semantic explanation under private tabular inputs. The implemented relation remains limited to a public linear model, fixed semantic groups, and an approved reference vector, and does not provide arbitrary-model explanation verification, model confidentiality, or production-ready provenance.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access) [4150]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste