pballett / whatfreewords
- среда, 5 мая 2021 г. в 00:25:40
This was a small test to show how one might reversibly map each ~1m^2 element of the globe onto a 3-tuple of words. Check it out here.
To do this we needed three things:
Note that all of these functions must be invertible for the mapping to be reversible.
The scrambling function implemented here is inspired by format preserving encryption: it maps a sequence of 14 digits to another by passing it through a Feistel network. There is no need for this encryption to be secure, so the implementation has been simplifed. The point is just to map 14-digits to 14-digits, to exhibit sensitive dependence on the input and to be reversible.