Cryptography using Dynamic Rotation: Robust Performance & Resistance to Attack