Patent ID: 7506164

Claim:
A system for processing electronic messages, comprising: a base computer comprising a first memory for storing keys for use in secure electronic messages, wherein a current list of keys stored in said first memory is maintained at said base computer; a mobile communications device comprising a second memory for storing keys for use in secure electronic messages; and program logic operable to generate a history list of keys at said base computer, wherein a plurality of previously available keys for download is identifiable in said history list of keys; wherein said program logic is further operable to enable selection of new keys in said first memory for downloading to said second memory, said new keys being based on a new key indicator generated by said program logic, said new key indicator marking keys that have not been previously available for download; and wherein said new key indicator is generated by comparing said history list of keys with said current list of keys stored in said first memory, and marking keys that are identified in said current list of keys but not identified in said history list of keys.