Manicoding for communication verification
OwnerYaron Gviliinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerYaron Gviliinventor
Estimating the term…
Verifiable, secure communications between a sender and a receiver on at least one shared communication channel is provided. A manicoded key encoder produces an argument of knowledge for a secret key to the at least one shared communication channel, and a manicoded message encoder provides an implication argument indicating that knowledge of the secret key enables access to message content of the manicoded message. The argument of knowledge is included in a key manifest for the secret key within a manicoded key, and the implication argument is included in a message manifest of a manicoded message. In this way, the sender may provide message content within the manicoded message, and the receiver may operate a decoder to access the message content. A verifier may use the manicoded key and the manicoded message to verify that the receiver has access to the message content.
A computer program product including instructions recorded on a non-transitory computer readable storage medium and configured, when executed by at least one computer processor, to cause the at least one computer processor to:
A method of executing instructions stored in a computer memory, using a computer processor, the method comprising:
A system comprising:
Dependencies are inferred from the claim text.