Suggestions for FPGA RC5-72 core work verification?

"John L. Bass" <jbass-/[email protected]> Tue, 28 Nov 2006 09:54:14 -0700
Newsgroups gmane.comp.distributed-net.hardware
Message-ID <[email protected]>
Dan made a rather lengthy suggestion on how to verify correct clients
on processor based platforms, part of which is valid here. The biggest
difference is that for most FPGA cores, adding an additional stage at
the end to generate a CRC or Hash of the solution space is reasonable,
trival and affects performance little, if at all (other than requiring
a few dozen LUTs).

I'd like to suggest that a simple running XOR of the the generated test
cipher text and/or last SBox is probably enough, either as 32 bits
or 64 bits. This would make the "residual" independent of counter
order, and be reasonably inexpensive to also implement on processor
based clients, to verify an FPGA core's correctness. This residual would
be returned to the key server and logged.

Dan probably has better ideas, as will others, so this is probably a
good time to air them.

Have fun,
John
_______________________________________________
Hardware mailing list
Hardware-Ra3b/QYEcJ3d140v2zMXi0fjHoOT/h/[email protected]
http://lists.distributed.net/mailman/listinfo/hardware