Questions tagged [umac]

UMAC is a family of message authentication codes defined in RFC 4418. UMAC supports 32-, 64-, 96-, and 128-bit tags. UMAC uses a PRF, typically instantiated with AES-128, to expand a short key into a long, 1–1.5 KiB, key for a large universal hash family to hash many messages, and encrypts each message's hash with a one-time pad generated by the PRF from a per-message nonce, in Carger–Wegman construction, to form the message's authentication tag.

Filter by
Sorted by
Tagged with
4
votes
2answers
211 views

Is this algorithm good enough for small radio messages?

This question is related to: How to implement security - authenticity/confidentiality/integrity for 6/14 bits radio messages? I am looking for a message that an attacker listening to the radio ...
3
votes
0answers
178 views

How to implement security - authenticity/confidentiality/integrity for 6/14 bits radio messages?

I just took over two radio systems (using 433Mhz) - one communicates with 6 bit messages, one with 14 bit messages. Both have a lots of transmitters and one receiver (and, yes bits not bytes). For ...
2
votes
0answers
37 views

How to use the wiki UMAC example function?

I want to use the wiki UMAC example to protect the integrity of the communication between 2 devices. Unfortunately I am not quite sure of the meaning of the parameters and I don't want to get it ...
0
votes
1answer
31 views

why is index “a non-negative integer less than $2^{64}$” in the KDF for UMACs?

https://tools.ietf.org/html/rfc4418#section-3.2.1 describes the parameters for KDF as follows: ...