For informaion about the ICC itself click here.
Profile ID - At byte 84 in a version 4.0 profile there is a 16 byte profile ID. That ID is calculated using the MD5 fingerprinting algorithm. There is an implementation of that algotithm that might work for ICC profiles.
If you have any questions about this download ask them here.