If you send a picture of 'Sandstorm' to your boyfriend, for some reason it will become a picture of 'Dog and Woman'.



To the community 'NONMURDERMYSTERIES ' that solves the small mystery of the online bulletin board site Reddit, 'When I sent a photo of sandstorm to my boyfriend by text message, a photo that had nothing to do with the other party was displayed.' The situation has been reported.

I sent my boyfriend a picture of a storm. He got one of a woman and a dog.: Nonmurdermysteries
https://old.reddit.com/r/nonmurdermysteries/comments/s549b4/i_sent_my_boyfriend_a_picture_of_a_storm_he_got/

Below is a photo of a storm blowing in the wilderness of Texas sent by Reddit user Coyooote Face to his boyfriend.



And this is the image that Coyooote Face's boyfriend received. The picture of a sandstorm in Texas has been transformed into a picture of a completely unknown woman holding a dog.



Residents of Reddit are discussing the cause of this very mysterious phenomenon.

First of all, it was pointed out that it may be a bug that 'an image sent from another user is displayed as a message ' in Signal of the encrypted messaging application, but as far as the image uploaded by CoyoooteFace is seen, Signal is used. The 'Signal bug' theory was denied because it wasn't used.

If it is not a bug on the application side, it is possible that the image was mistaken for another image for some reason. 'Bit inversion' has been pointed out as one of the reasons why the images were misplaced.


When sending an image by SMS, instead of sending the image data itself directly to the other party, upload the image once to the online storage and send the hash value to the other party. The other party downloads the image at hand based on the hash value.

All images and hash values stored in storage consist of binary bit strings. Bit inversion means that the value of each bit is rewritten from 0 to 1 and from 1 to 0 for some reason. The probability of occurrence is very low, but the possibility of data bit inversion triggered by cosmic rays falling from space is not zero. In fact, there are reports that Super Mario 64 RTA has a bug that occurs only with a probability of 1 in 1 trillion due to bit inversion by cosmic rays.

Strange relationship between Super Mario 64 RTA and cosmic rays-GIGAZINE



There is also a theory that 'hash collision' may be the cause. The hash value is unique to the data, but in rare cases the same hash value may be produced for two pieces of data.


The probability of a hash collision depends on the hash generation function, but for example SHA-256 is about the same as the 'probability of throwing 100 dice at the same time and getting the same roll'. It's a very low probability of occurrence, but it's not zero at all, it's a fairly possible event. It is also possible to artificially cause a hash collision, and the following article summarizes the experiment.

A controversial Apple photo scan reports an example of 'coincidence'-GIGAZINE



Whether it is bit inversion or hash collision, it is highly possible that the images have been replaced due to the low probability. In addition, when CoyoooteFace sent the same image to his boyfriend again as told by Reddit residents, he seems to have succeeded in sending a picture of sandstorm in one shot this time.

in Note, Posted by log1i_yk