Authenticating Global Positioning System Device And Data