Mohammadali Asadi

PhD Student of Computer Science

masadi4 [At] uwo [DoT] ca

I am a PhD student in Computer Science Department at Western University and a research assistant in ORCCA lab where I study under supervision of professor Marc Moreno Maza.

Mohammadali Asadi

My research is focused on:

  • Computational Algebra
  • High Performance Computing (HPC)
  • Parallel Algorithms (design & implementation)

Currently, I am ...

  • in charge of developing new functions and maintaining RegularChain library (in C/C++), and
  • studying parallel implementation techniques in system of polynomial equations and algorithms over finite fields to make efficient implementation on multicore processors.


I studied under supervision of Dr. Reza Rezaian Farashahi at Isfahan University of Technology. My master thesis is a study of Fully Homomorphic Encryption (FHE) over the integers, centered on probabilistic and Lattice-Based cryptography with respect to the approximate GCD and learning with errors problems (2014-2016). Prior to attending graduate school, I studied applications of Elliptic Curve Cryptography (ECC) in Bitcoin, secure shell (SSH), transport layer security (TLS), and the Austrian e-ID card as my B.Sc. thesis (2010-2014), and worked on Network and Software Reliability research projects.

(CV available upon request.)


I have been teaching assistant for the following courses:

  • Computer Science Fundamentals II (Fall'17 UWO)
  • Symmetric and Public-Key Cryptography (Winter'16, Fall'15 IUT)
  • Programming with SageMath (Fall'15 IUT)
  • Programming with Maple (Fall'14 IUT)
  • Probability and Statistics (Fall'13, Winter'12 IUT)
  • Operations Research (Winter'11 IUT).
  • Foundations of Mathematics (Fall'11 IUT).

Department of Computer Science
Middlesex College, Room 327 (Office B)
Western University, Canada N6A 5B7
Sept. 2017