My question has been put on hold and I would like to understand exactly why and how I can make it better.
I have a software engineering background but cryptography is way out of my league, so I definitely need help from experts to identify what cryptography techniques are at play in my question.
I've explicitly mentioned that I wasn't looking for anyone to do my "homework". I would like to do this on my own but would definitely appreciate any tips to get me started in the right direction.
I feel my question didn't deserve this but I'm happy to be proven wrong.