Homomorphic MAC
• Given a pseudo random generator and a pseudo random function. Let and are the keys used for the MAC construction.
Sign: Given basis vector and a key pair do:
1.
2.
3.
Here, is a MAC tag.
Combine: Given, , , compute,
Verify: Given a secret key and, verify a tag as follows.
• and
•
• If then output 1; otherwise output 0