Randomness Generation for Secure Hardware Masking – Unrolled Trivium to the Rescue | Synapse