The Key is used by the ValidationMessage HTML Helper to know the exact error message to display.
Example:
<%=Html.TextBox("Name") %>
<%=Html.ValidationMessage("Name") %>
the ValidationMessage helper will display the message that has the key "Name" in the ModelState dictionary.