Hash Function H is collision-resistant if it is hard to find two inputs that hash to the same output