| CPC H04L 9/3247 (2013.01) [H04L 9/0825 (2013.01); H04L 9/0861 (2013.01); H04L 9/30 (2013.01); H04L 9/3213 (2013.01); H04L 9/3236 (2013.01)] | 18 Claims |

|
1. A method programmed in a non-transitory memory of a first device of verifying a digital signature for data, wherein the first device is communicatively coupled to a second device over a network, the method comprising:
receiving the data, the digital signature, and a public key, from the second device over the network, wherein the public key comprises a first set of singular matrices;
generating a hash of the data by the first device, wherein the hash comprises a second set of singular matrices; and
verifying the digital signature by the first device in response to determining that a relation is fulfilled, wherein the relation comprises a combination of a first singular matrix, a matrix and a second singular matrix.
|