The fact that this is possible, but hasn't happened, may imply that we have never received a message from such an entity.
The fact that this is possible, but hasn't happened, may imply that we have never received a message from such an entity.
However, the measurement technique was somewhat underdetermined, which is a problem akin to p-hacking (as you could look for many possible anomalies and only publish the ones that you successfully find).
> anyone could verify that it was authored by someone with more computing power than the universe
I never thought of this that way, but that's an excellent way to put it! (Although you also need to assume that the hash is extremely strongly preimage-resistant, which we don't have good mathematical techniques to prove today.)
One challenge for this: what is the canonical text encoding and canonicalization, and what is the canonical hash function?
This would be a "nothing up my sleeve" function, in contrast to something like https://en.wikipedia.org/wiki/Dual_EC_DRBG that cryptographers would identify as sketchy.
Hypothetical question: What is the Kolmogorov complexity of a secure 256-bit hash function?
For a rough upper bound, there are some examples at [0], which could be less than 100 characters of C (once golfed).
Even in a string of just 4 letters, out of c500,000 combinations only c5k are a valid word. The longer the string, the smaller % of random letter combinations will happen to be valid prose.
Therefore (but also trivially) a random 64 character string (or any string) has a 1/2^256 chance of having all 8s in its hash. Since English has about 1 bit of information per character, there are only about 2^64 different non-gibberish 64 char strings. The odds that there exists any English phrase with an all 8 hash are 1/2^192 (i.e. zero).
"犬 in French is chien, that one is Klign jr" is perfectly valid.
I don't know if all 8s is possible, UTF-8 is quite wasteful for that purpose. Maybe we could take advantage of kanji. I don't know enough about Japanese, and even less Chinese, but it looks like you could make a proper noun by mashing any kanji together, including the obscure ones, and it will be usable and pronounceable. Maybe not pretty, but valid.
Edit: And as a last resort, we could cheat with "password: }8pHgaQ^?7ic'6KIO!uDXQnhL3(6hcfZmRYnGUw1Pz`c?y@D"
Correct, but that low entropy is what distinguishes
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
from (sampled from random Wikipedia article titles) Alabama Christopher List Park Girlfriend Manor crucifera
or I saw your dad outside of Walmart yesterday.
from (5th word of 2nd section of random Wikipedia articles) gospel Rich existed school and for Deputy he
> We can also use abbreviations, invent proper nouns,Sure, make it 1.1 bits per character (the 1 bit is not a precise number anyway). That doesn't change anything about the orders of magnitude involved.
> we don't even have to limit ourselves to English or even a single language.
I tried to look for entropy of Chinese writing, and I've only found an upper bound of 3.8 bits per (UTF8) byte. That makes it still unlikely but at least conceivable that there is an all-8 amulet made of 64 bytes of Chinese text.
> UTF-8 is quite wasteful for that purpose.
Right, but as far as I understand that's the constraint.
> And as a last resort, we could cheat with "password: }8pHgaQ^?7ic'6KIO!uDXQnhL3(6hcfZmRYnGUw1Pz`c?y@D"
Yes, but that's not interesting from either an art nor from a computer science point of view.
For an ideal hash function, every output maps to an infinite number of inputs. I don't know if SHA-256 has that property, but God could just define the simplest ideal hash function and let people cryptanalyze it.