Tags: permutation crypto linearity 

Rating:

Shuffling can be reversed since we can figure out where each individual bits get sent to. The 10 payloads needs to allow us to differentiate between all the 1024 bits. One scheme would be to set position i to 1 in payload j if i's jth digit is 1. Full writeup [here](https://www.overleaf.com/read/fnjzhyxzmspq).

Original writeup (https://www.overleaf.com/read/fnjzhyxzmspq).