System and method for updating message trust status
First Claim
1. A method for processing encoded messages comprising:
- receiving an encoded message at a server;
processing said encoded message at said server and providing an indication of a result of said processing and the received message to a device for which the encoded message is intended;
providing supplemental information of said message from said server to said device; and
processing at said device of said supplemental information to provide additional security information related to said message.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system performs signature verification of an encoded message and provides, together with the message, an indication to the mobile device that the message has been verified. In addition, the server provides supplemental information, such as, for example, a hash of the certificate or certificate chain used to verify the message, to the device, to enable the device to perform additional checks on the certificate, such as, for example, validity checks, trust checks, strength checks, or the like.
24 Citations
20 Claims
-
1. A method for processing encoded messages comprising:
-
receiving an encoded message at a server;
processing said encoded message at said server and providing an indication of a result of said processing and the received message to a device for which the encoded message is intended;
providing supplemental information of said message from said server to said device; and
processing at said device of said supplemental information to provide additional security information related to said message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 17)
-
-
11. A system for verifying encoded electronic messages, comprising:
-
a server for receiving an encoded message intended for a mobile device;
program logic resident on said server for processing said encoded message at said server to verify a signature appended to said received message, providing an indication of a result of said processing of the received message to a device for which the encoded message is intended, and providing supplemental information of said message from said server to said device; and
a wireless communications device for receiving messages from said server, said wireless communications device including program logic for processing said supplemental information at said device to provide checks associated with said signature. - View Dependent Claims (12, 14, 16)
-
-
18. A system for verifying encoded electronic messages comprising:
-
a server;
a mobile wireless communications device;
means for receiving an encoded electronic message at a server, the encoded message being intended for said mobile wireless communications device;
means for processing said encoded message at said server to verify a signature appended to said received message, providing an indication of a result of said processing of the received message to a device for which the encoded message is intended, and providing supplemental information of said message from said server to said device; and
said mobile wireless communications device receiving messages from said server, said mobile wireless communications device including program logic for processing said supplemental information at said device to provide checks associated with said signature.
-
-
19. A method for processing encoded messages comprising:
-
sending supplemental information associated with an encoded electronic message from a server to a mobile device, the supplemental information including a hash of a certificate or certificate chain used to sign the encoded message; and
processing said supplemental information by said mobile device to determine the certificate used to sign the message and performing additional checks on said certificate.
-
-
20. A method for processing encoded messages comprising:
-
receiving an encoded message at a server;
processing said encoded message at said server to verify the encoded message and providing an indication of a result of said processing and the received message to a device for which the encoded message is intended;
providing supplemental information of said message from said server to said device, said supplemental information including a hash of a certificate used to sign the encoded message; and
processing at said device of said supplemental information to look up the certificate used to sign the encoded message and to update trust status of said message based on information contained in the certificate.
-
Specification