It's great to see your interest in applying statistical concepts to real-world problems, especially in the context of side-channel attacks!
For part (a), you could consider a research problem where you analyze the power consumption of a cryptographic device during its operation. The idea is to model the power traces as a function of the secret key bits being processed. You could use a Gaussian noise model to represent the inherent noise in the measurements. A potential solution could involve using maximum likelihood estimation (MLE) to estimate the key bits based on the observed power traces, while also considering the Fisher information to assess the efficiency of your estimators.
For part (b), implementing parameter estimation methods in MATLAB could be a great way to solidify your understanding. You might start by coding the MLE for a simple Gaussian model, where you estimate the mean and variance from a set of noisy observations. You could also explore the BLUE by simulating data with known parameters and then applying the estimation techniques to see how well they perform.
If you need help with specific coding examples or further elaboration on the research problem, feel free to ask!