Before we even begin to discuss solutions, we need to first frame the problem. Once we frame the problem, we typically need to impose some assumptions (solutions which employ no assumptions are ofter either impractical or impossible). We will touch on two different problems, and then discuss a threat model for each. Roughly speaking, a threat model defines what an adversary is capable of doing ...