[Hardware] Notes... The case for an open client

Dan Oetting dan_oetting at uswest.net
Sun Aug 22 13:19:01 EDT 2004


On Aug 22, 2004, at 1:40 AM, Elektron wrote:

>> A CRC could be used instead of a sum for the residual. The CRC 
>> polynomial X^32+1 would be easy enough to implement in both hardware 
>> and software and offers the same distributive properties as addition. 
>> It would be nice if everyone used the same residual function but it's 
>> not absolutely necessary. The residual is used for local testing and 
>> random verification.
>
> Isn't that just a rotate and XOR, anyway?

More or less. That's all any CRC is really. But look at the length of 
the rotate and you will see what makes this CRC so easy to implement. 
:-)



More information about the Hardware mailing list