CPC H04L 9/083 (2013.01) [H04L 9/0861 (2013.01); H04L 9/304 (2013.01); H04L 63/062 (2013.01)] | 5 Claims |
1. An encoder comprising:
a computer readable storage medium storing program instructions; and
a processor executing the program instructions, the processor configured to:
generate a key;
estimate a network capacity;
encode each one of a plurality of bits of information of the key using a random matrix of a selected rank and the estimated network capacity for secure transmission of the key through a network; and
transmit the encoded key through the network,
wherein one bit of the plurality of bits of information from the key is represented by a rank of the random matrix of the encoded key, and
wherein depending on a state of a bit of the key, the bit is sent to either a random matrix generator or a zero matrix generator.
|