System and method for performing secure communications
AssigneeCryptometry Limited
InventorMarcio Coelho TEIXEIRA
Life of this patent
Estimating the term…
Abstract
A server and method for providing a content selection is provided. The server receives content targeting parameters and obtains content items from at least one content site based on the content targeting parameters. The server can further identify content descriptors for the content items and generate a first content cluster from a subset of the content items based on the content descriptors. The server can further generate a second content cluster from a second subset of the content items based on the content descriptors and rank the first and the second content clusters in an order of usefulness. The ranking of the content clusters can be based on at least one of an importance of content, a recentness of the content items and a size of the content cluster.
Claims16
1-11. (canceled)
A method of receiving secure communications at a first secure communications terminal having a processor and a memory operably connected to the processor, the method comprising:
- maintaining an association with a first client account;
- receiving, from a second secure communications terminal, a message from a second client account, at least a portion of the message being encrypted by a shared symmetric key;
- extracting a key identifier from the message;
- obtaining the shared symmetric key based on the key identifier included in the message, the shared symmetric key and the key identifier having been previously generated by the first client account and included as part of a previous message sent to the second client account;
- decrypting a first portion of the message using the shared symmetric key to obtain a message key;
- and
- decrypting at least a portion of the message using the message key.
20-27. (canceled)
A public key server for securing system communications, the public key server comprising:
- memory;
- a communications interface;
- a processor operably connected to the memory and the communications interface, the processor configured to:
- maintain an association with a first client account;
- receive, from a second secure communications terminal, a message from a second client account, at least a portion of the message being encrypted by a shared symmetric key;
- extract a key identifier from the message;
- obtain the shared symmetric key based on the key identifier included in the message, the shared symmetric key and the key identifier having been previously generated by the first client account and included as part of a previous message sent to the second client account;
- decrypt a first portion of the message using the shared symmetric key to obtain a message key;
- decrypt at least a portion of the message using the message key;
- decrypt the first portion of the message using a private key of the first client account;
- extract an encrypted enhanced public key from the message;
- decrypt the encrypted enhanced public key using the shared symmetric key to obtain an enhanced public key;
- and
- obtain the private key based on the enhanced public key.
Dependencies are inferred from the claim text.