Applications of machine learning to cryptanalysis, and increased privacy preservation through homomorphic encryption

dc.contributor.advisorPalmieri, Paolo
dc.contributor.advisorRoedig, Utz
dc.contributor.authorEbrahimi Moghaddam, Amirhosseinen
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2026-09-17T13:35:49Z
dc.date.available2026-09-17T13:35:49Z
dc.date.issued2026-06-01
dc.date.submitted2026-06-01
dc.description.abstractThis thesis investigates the two-way relationship between machine learning and cryptography in practical security settings. It examines how machine learning can support cryptanalysis and security evaluation, and how cryptographic techniques can protect sensitive data processed by machine-learning systems. Across both areas, the central concern is computational efficiency: a method must provide useful security or privacy benefits while remaining practical to train, evaluate, or deploy. The first part focuses on machine-learning-assisted cryptanalysis of symmetric block ciphers. It introduces a Partial Differential machine-learning distinguisher that uses a selected subset of output-difference bits instead of the full block state, together with an empirical method for measuring bit effectiveness. Experiments on reduced-round SPECK32/64 show that compact feature sets can retain useful distinguishing capability while reducing computational cost. The thesis then investigates deep-learning-based rotational-XOR distinguishers for the Simon and Simeck families of AND-RX block ciphers. Evolutionary optimisation is used to explore input differences, rotation offsets, and cipher configurations. The results provide evidence that design choices, including rotation parameters and key schedules, influence RX-difference propagation and distinguishability. The second part considers the complementary problem of protecting privacy during machine-learning inference. It presents a privacy-preserving sentiment-analysis pipeline based on the CKKS homomorphic-encryption scheme. The proposed client-server architecture combines a client-side attention mechanism with an encrypted prediction component designed to operate within ciphertext-level computational constraints. Evaluation using the IMDb dataset demonstrates the trade-off between predictive performance and the latency, memory use, and computational overhead introduced by encrypted inference. Overall, the thesis shows that machine learning and cryptography can serve complementary roles in practical security systems. Machine learning can expose and evaluate statistical structure in cryptographic constructions, while homomorphic encryption can enable useful machine-learning services without directly revealing sensitive user inputs.en
dc.description.statusNot peer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationEbrahimi Moghaddam, A. 2026. Applications of machine learning to cryptanalysis, and increased privacy preservation through homomorphic encryption. PhD Thesis, University College Cork.
dc.identifier.endpage139
dc.identifier.urihttps://hdl.handle.net/10468/19280
dc.language.isoenen
dc.publisherUniversity College Corken
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/Centres for Research Training (CRT) Programme/18/CRT/6222/IE/SFI Centre for Research Training in Advanced Networks for Sustainable Societies/en
dc.rights© 2026, Amirhossein Ebrahimi Moghaddam.
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectMachine learningen
dc.subjectCryptanalysisen
dc.subjectDifferential cryptanalysisen
dc.subjectRotational-XOR cryptanalysisen
dc.subjectHomomorphic encryptionen
dc.subjectPrivacy-preserving machine learningen
dc.titleApplications of machine learning to cryptanalysis, and increased privacy preservation through homomorphic encryptionen
dc.typeDoctoral thesisen
dc.type.qualificationlevelDoctoralen
dc.type.qualificationnamePhD - Doctor of Philosophyen
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
EbrahimiMoghaddamA_PhD2026.pdf
Size:
801.96 KB
Format:
Adobe Portable Document Format
Description:
Full Text E-thesis
Loading...
Thumbnail Image
Name:
3. 119222673 - Amirhossein Ebrahimi - Submission for Examination Form.pdf
Size:
431.89 KB
Format:
Adobe Portable Document Format
Description:
Submission for Examination Form
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
5.2 KB
Format:
Item-specific license agreed upon to submission
Description: