Selected Publications
-
Random Robust Secret Sharing with Perfect Privacy and Its Applications
Mohammad Hassan Ameri and
Jeremiah Blocki.
in ACM CCS-2026.
[Full version]
[Code]
-
Conditional Encryption with Applications to Secure Personalized Password Typo Correction
Mohammad Hassan Ameri and
Jeremiah Blocki.
in ACM CCS 2024.
[Project page]
[Slides]
[Full version]
[Code]
-
Memory-Hard Puzzles in the Standard Model with Applications to Memory-Hard Functions and Resource-Bounded Locally Decodable Codes
Mohammad Hassan Ameri,
Alexander Block, and
Jeremiah Blocki.
in SCN 2022.
[Full version]
-
Cost-Asymmetric Memory-Hard Password Hashing
Wenjie Bai,
Jeremiah Blocki, and
Mohammad Hassan Ameri.
in SCN 2022.
[Full version]
-
Computationally Data-Independent Memory-Hard Functions
Mohammad Hassan Ameri,
Jeremiah Blocki, and
Samson Zhou.
in ITCS 2020.
[Paper]
-
HACCLE: Metaprogramming for Secure Multi-Party Computation
Yuyan Bao, Kirshanthan Sundararajah, Raghav Malik, Qianchuan Ye,
Christopher Wagner, Nouraldin Jaber, Fei Wang,
Mohammad Hassan Ameri, Donghang Lu, Alexander Seto,
Benjamin Delaware, Roopsha Samanta, Aniket Kate, Christina Garman,
Pierre-David Letourneau, Benoit Meister, Jonathan Springer,
Tiark Rompf, and Milind Kulkarni.
in ACM SIGPLAN GPCE 2021.
[Paper]
For the complete list, see
Google Scholar
and
DBLP.
Professional Activities:
- External Reviewer:
Crypto: [2020], [ 2021].
IEEE S&P: [ 2020], [ 2022], [2023], [2024], [2025], [2026]
ACM CCS: [ 2019],
TCC: [ 2026],
NDSS: [ 2020], [ 2021],
Financial Cryptography (FC): [2022],
RSA-CT [ 2020].
- Reviewer of IEEE Trans. on Information Forensics and Security (TIFS), IEEE Trans. on Dependable and Secure Computing (TDSC), IEEE Trans. on Emerging Topics in Computing (TETC), IEEE Communications Letters, International Journal of Communication System (IJCS).
Teaching Experiences:
- Courses at Purdue University:
Data Structures and Algorithms for Data Science/AI - (CS 253), Fall '26, Instructor: Federico Cifuentes-Urtubey
Security in Computing, Purdue University Indianapolis (CSCI 432), Spring '26, Instructor: Abdullah Imran
Introduction to the Analysis of Algorithms (CS 381), Fall 2025, Instructor: Alex Psomas
Introduction to the Analysis of Algorithms (CS 381), Spring 2025, Instructor: Alex Psomas
Introduction to the Analysis of Algorithms (CS 381), Fall 2024, Instructor: Paul Valiant
Introduction to the Analysis of Algorithms (CS 381), Spring 2024, Instructors: Jeremiah Blocki and Simina Branzei [older course's page]
Introduction to Cryptography (CS 355), Fall 2023, Instructor: Vassilis Zikas.
Foundational Principles of Information Security, Summer 2023, Instructor: Mohamamd Hassan Ameri, Professor in Charge: Dr. Jeff Turkstra, [Syllabus].
Advanced Cryptography (CS 655), Spring 2023, Instructor: Jeremiah Blocki. [Course's page]
Graduate Cryptography (CS 555), Fall 2022, Instructor: Vassilis Zikas.
Graduate Teaching Award, Purdue University, Link to PDF certificate.
Introduction to the Analysis of Algorithms (CS 381), Spring 2022, Instructors: Kent Quanrud [The course's page] (The book also includes the hand written slides as well as the videos of the lectures, and will be updated regularly after each lecture)
Introduction to Cryptography (CS 355), Fall 2021, Instructor: Vassilis Zikas.
Graduate Cryptography (CS 555), Spring 2021, Instructor: Jeremiah Blocki [Course's page].
Introduction to the Analysis of Algorithms (CS 381), Fall 2020, Instructors: Jeremiah Blocki and Elena Grigorescu [older course's page]
|