CPC G06F 21/64 (2013.01) [G06F 8/71 (2013.01)] | 20 Claims |
1. A computing-processor-implemented method comprising:
receiving at least two unique versions of program code of a program;
generating a code-based key for each unique version of the program code; and
generating a code-based signature for each unique version of the program using a bi-homomorphic pseudorandom function selected from a family of bi-homomorphic pseudorandom functions, each code-based signature being generated by the selected bi-homomorphic pseudorandom function based on the corresponding code-based key.
|