Re:Convert Apple NeuralHash model for CSAM Detection to ONNX
by tomesco on Wednesday August 18, 2021 @12:39PM
(#28223716)
Hash is applied correctly here. A hash function is "any function that can be used to map data of arbitrary size to fixed-size values." The properties of being a(n) (essentially) unique fingerprint, or of small changes in input causing large changes in output, are properties of cryptographic hashes. Perceptual hashes do not have those properties.
Re:Convert Apple NeuralHash model for CSAM Detection to ONNX
by enriquto on Wednesday August 18, 2021 @03:07PM
(#28225772)
Good explanation, thanks. I only knew about cryptographic hashes, or those that are used for hash tables where you absolutely do not want to have collisions. Anyhow, I'm not really comfortable with this usage of the word "hash". It is completely opposite of the meaning I'm used to.
If that is the case, then the word "hash" is terribly mis-applied here.