1. A device, comprising: a memory; and a processor configured to execute executable instructions stored in the memory to: generate a subset-sum problem and a Goldreich-Levin hash function; and encrypt a communication from the device using the subset-sum problem and the Goldreich-Levin hash function.