[Ilugc] need c code for AES XCBC MAC 96 algorithm

  • From: a.sudheer443@xxxxxxxxx (sudheer a)
  • Date: Fri Sep 18 16:14:47 2009

thanks girish for prompt response.

this is my understanding as of now, please correct if wrong.
AES XCBC MAC 96 is hashing algorithm to generate MAC using AES in extended CBC
mode.
It generates 128bit MAC but only first 96 bits are stored  in authentictor
field and the same is comapred at the recepient side as AH supports 96 bits
by default.

-sudheer

On Fri, Sep 18, 2009 at 3:23 PM, Girish Venkatachalam <
girishvenkatachalam@xxxxxxxxx> wrote:

On Fri, Sep 18, 2009 at 3:02 PM, sudheer a <a.sudheer443@xxxxxxxxx> wrote:
Hi

Could anyone provide link  for AES XCBC MAC 96 algorithm code in c.
i need to verify in software wether the hardware block's result is same
when
given same input .

I think we cannot do better than a google search can.

I know CBC(Cipher Block Chaining) mode. What is XCBC?

A google result shows nothing. Do you want to use AES as a MAC
algorithm that gives a 96 bit output?

Why don't you download the official C implementation from the authors
John Daemen and Vincent Rijmen and invoke this mode?

My google search brought this up. FPGA implementation.


http://www.design-reuse.com/articles/13981/fpga-implementation-of-aes-encryption-and-decryption.html

Here are the OpenBSD sources. Short and simple but I could not find the
mode you are looking for. I think you should be able to make do with it.

http://www.mail-archive.com/cryptography@xxxxxxxxxxxx/msg04730.html

Best,
Girish

--
Gayatri Hitech
web: http://gayatri-hitech.com

SpamCheetah Spam filter:
http://spam-cheetah.com
_______________________________________________
To unsubscribe, email ilugc-request@xxxxxxxxxxxxx with
"unsubscribe <password> <address>"
in the subject or body of the message.
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Other related posts: