Patent ID: 9172529
Filing Date: 2015-10-27
Classification: H04L

Abstract:
1. A hybrid encryption method for outputting an encrypted message and a public component for transmission to an entity comprising: obtaining a random value; generating, by a computing system, a symmetric key based on the random value and a public key of the entity, wherein generating the symmetric key includes computing K=KDF(rA), where KDF represents a key derivation function, K represents the symmetric key, r represents the random value, and A represents the public key of the entity; generating, by the computing system, the public component (C generating, by the computing system, an initialization vector (IV) based on the public component; using the symmetric key and the initialization vector to generate the encrypted message based on an input message; and outputting the encrypted message and the public component for transmission to the entity, wherein the public component enables the entity to decrypt the encrypted message.