Optimizing Implementations of Lightweight Building Blocks. (2017). IACR Transactions on Symmetric Cryptology, 2017(4), 130-168. https://doi.org/10.13154/tosc.v2017.i4.130-168