<div dir="ltr">Subtitle: Is that really what you call a Feistel cipher,<br>or are you being too loose with yr meta again?<br><br>A friend of mine from China sent me a calendar with<br>hexagrams and solar terms, so that I could have more<br>fun studying foreign languages and graphic design.<br><br>I then permuted the day frames and encrypted the data<br>to an online location, using a custom algorithm derived<br>from source code I read off etherscan. Data is here:<br><br><a href="https://github.com/bradklee/CryptoAssets/tree/master/ExCrypt4">https://github.com/bradklee/CryptoAssets/tree/master/ExCrypt4</a><br><br>Then, I added a Feistel cipher to protect a more<br>vital secret, and encrypted this data into a prize box:<br><br><a href="https://github.com/bradklee/CryptoAssets/tree/master/PrizeBox">https://github.com/bradklee/CryptoAssets/tree/master/PrizeBox</a><br><br>The main rule for the contest is no peeping for the secret<br>keys! Win conditions are to obtain decodes, reorder the<br>calendar, and interpret what the secret means. Answers<br>will be given after two months or so.<br><br>I wanted to make part of the contest possible to win,<br>so here is a working implementation of the decryption:<br><br><a href="https://www.wolframcloud.com/obj/bradklee/Published/ContestDecodes.nb">https://www.wolframcloud.com/obj/bradklee/Published/ContestDecodes.nb</a><br><br>Considerably more notes are listed on the BB, with<br>pictures, animations, etc.<br><br><a href="https://community.wolfram.com/groups/-/m/t/2425904">https://community.wolfram.com/groups/-/m/t/2425904</a><br><br>Since the 2D case is easy to crack without mixing,<br>maybe the 3D calendar data is also weak?<br><br>If no, perhaps we could spin this thread off into a<br>discussion of different mixing and padding schemes<br>in one dimension?<br><br>It's still a few months to Chinese lunisolar new year,<br>so we might have time to waste if the algorithm is<br>hard enough?<br><br>Thanks and Happy New Year!<br><br>--Brad<br><br><br></div>