Hosein Hadipour
Postdoctoral Researcher at Ruhr University Bochum
I am interested in mathematics, logic, and computer science. I love finding connections between different mathematical problems and applying advances from one area to solve challenges in another. My academic background spans mathematics and electronic engineering (two bachelor's degrees) from K. N. Toosi University, followed by a master's degree in mathematics at the University of Tehran. I completed my Ph.D. in computer science with distinction at Graz University of Technology in 2024, specializing in cryptography. I am now a postdoctoral researcher at Ruhr University Bochum, continuing my research in cryptanalysis of symmetric-key primitives. I have published papers in top conferences/journals including CRYPTO, EUROCRYPT, FSE/ToSC, and CHES.
Public key: age1fh2gf24ncuauqyzx6f9dz3n7fyh82kk9ychu3qwyu8gthy2dlv5qtt4h80
Quick Message Terminal
Send me a direct message through this terminal interface! Messages are delivered directly to my Telegram.
Security Analysis: How This Message System Works
[✓] Static Website Protection: This website is served by GitHub Pages over HTTPS. The website files themselves are protected in transit, but GitHub Pages only serves static content.
[!] Message Transmission: Your messages are sent directly from your browser to a Cloudflare Worker over HTTPS (encrypted in transit) but are readable in plaintext inside that Worker. A plain message is delivered together with your IP address, approximate location, network provider and browser details. /encrypt seals the message body and your browser details, so the Worker and Telegram see only ciphertext for those. Your IP and approximate location are still attached in the clear, because the Worker must see your IP to route the request and cannot encrypt it to my key.
[×] Third-Party Processing: The Worker then forwards the message to Telegram through their API. Both Cloudflare and Telegram can technically access the message content.
This system shows why end-to-end encryption matters: your browser connects to this website over HTTPS, but when you send a message, intermediaries (the Cloudflare Worker, Telegram) can still read the content.
The solution? Encrypt messages in your browser before sending them. Try it yourself with /encrypt <your message> in the terminal above.
// My research focuses on building the mathematical foundations that make secure encryption possible: designing and analyzing block ciphers, hash functions, and cryptographic primitives.
Research Areas
Symmetric-Key Cryptanalysis and Design
Security analysis and design of block ciphers, hash functions, and permutations, using differential, linear, differential-linear, boomerang, integral, impossible-differential, and zero-correlation attacks.
Automated Cryptanalysis
Automating the search for attacks with methods ranging from SAT, SMT, MILP, and constraint-programming models to ad hoc search algorithms and greedy heuristics. More recently, exploring how we can use LLMs to find structural properties and even new attacks, and to automate the remaining manual steps, from modeling a cipher to writing and testing attack code.
Mathematical Foundations
Logic and Boolean algebra, algebra and graph theory, and probability and statistics as the toolkit behind cryptanalysis.
Security and Reliability of AI Agents
How AI agents that use tools and act on real systems can be attacked or fail, and how to make them secure and reliable.
Side-Channel and Fault Analysis
Physical attacks on cryptographic implementations, especially fault attacks and side-channel leakage.
High-Performance and Secure Implementations
Fast, reliable implementations of attacks and primitives, including GPU (CUDA) key recovery and experimental verification of attack complexities.
Recent Publications
Cube and Integral Attacks on ChiLow-32.
Shuo Peng, Akram Khalesi, Zahra Ahmadian, Hosein Hadipour, Jiahui He 0002, Kai Hu 0001, Zhongfeng Niu, Shahram Rasoolzadeh, Meiqin Wang 0001
IACR Trans. Symmetric Cryptol. • 2026
View PublicationCube and Integral Attacks on ChiLow-32.
Shuo Peng, Akram Khalesi, Zahra Ahmadian, Hosein Hadipour, Jiahui He 0002, Kai Hu 0001, Zhongfeng Niu, Shahram Rasoolzadeh, Meiqin Wang 0001
IACR Cryptol. ePrint Arch. • 2026
View PublicationOn Extending Integral Distinguishers.
Dachao Wang, Hosein Hadipour, Simon Gerhalter
IACR Cryptol. ePrint Arch. • 2026
View Publication