https://123dok.net/document/yd7m0wme-design-cryptanalysis-symmetric-key-algorithms-black-white-models.html