Multi-Purpose Designs in Lightweight Cryptography