Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auditable Neural Differential Distinguishers

This repository contains the reproducibility package for the manuscript:

Auditable Neural Differential Distinguishers for Reduced-Round Lightweight-Style Block Ciphers: A Reproducible Machine-Learning Framework for Cryptographic Security Evaluation

Purpose

This repository provides code and data for a controlled study of machine-learning and deep-learning neural differential distinguishers on reduced-round lightweight-style block ciphers.

The educational cipher TinySPN-32 is not secure and must not be deployed. It is used only as a transparent benchmark for reproducible experiments.

Repository structure

  • src/: source code for TinySPN-32, dataset construction, model training, evaluation, and plotting.
  • data/: generated experimental data used in the manuscript.

Reproducibility

Default experiment:

  • Delta: 0x0000000F
  • Rounds: 1 to 6
  • Feature size: 96 bits
  • Models: logistic regression, random forest, MLP, Bit-CNN

Safety statement

This repository does not provide an attack against any deployed or standardised cryptographic system. All experiments are restricted to reduced-round or educational primitives.

Manuscript title

Auditable Neural Differential Distinguishers for Reduced-Round Lightweight-Style Block Ciphers: A Reproducible Machine-Learning Framework for Cryptographic Security Evaluation

About

Reproducibility package for auditable neural differential distinguishers on reduced-round lightweight-style block ciphers.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages