PROCESSING SECURE SMS MESSAGES
First Claim
Patent Images
1. A method of processing an SMS message transmitted between a vehicle telematics unit and a call center, comprising the steps of:
- (a) receiving an SMS message having security data, wherein both a header and a payload of the SMS message carry the security data;
(b) attempting to authenticate the security data;
(c) accepting the SMS message if the security data is authenticated; and
(d) ignoring the contents of the SMS message if the security data is not authenticated.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for processing an SMS message transmitted between a vehicle telematics unit and a call center and a method of processing an SMS message using the system. The method includes the steps of: receiving an SMS message having security data, wherein both a header and a payload of the SMS message carry the security data; attempting to authenticate the security data; accepting the SMS message if the security data is authenticated, and ignoring the contents of the SMS message if the security data is not authenticated.
-
Citations
11 Claims
-
1. A method of processing an SMS message transmitted between a vehicle telematics unit and a call center, comprising the steps of:
-
(a) receiving an SMS message having security data, wherein both a header and a payload of the SMS message carry the security data; (b) attempting to authenticate the security data; (c) accepting the SMS message if the security data is authenticated; and (d) ignoring the contents of the SMS message if the security data is not authenticated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing an SMS message, comprising the steps of:
-
(a) receiving at a vehicle telematics unit an SMS message having a vehicle instruction, wherein the SMS message includes security data carried by a header of the SMS message, wherein an encrypted version of the security data is also carried by a payload of the SMS message; (b) determining whether a telematics unit system time is accurate; (c) when in step (b) the system time is determined to be accurate, evaluating the validity of the security data using the system time, wherein if security data is evaluated to be invalid, compiling an SMS error report and at least omitting the executing step (g); (d) determining whether a duplicate of the SMS message was previously received at the telematics unit, wherein if a duplicate was previously received, compiling an SMS error report and at least omitting the executing step (g); (e) decrypting the encrypted version of the security data; (f) authenticating the security data carried by the header using the decrypted security data, wherein if the security data carried by the header is not authenticated, compiling an SMS error report and omitting step (g); and (g) if the security data carried by the header is authenticated, executing the vehicle instruction.
-
Specification