Symmetric random function generator (SRFG): A novel cryptographic primitive for designing fast and robust algorithms. (November 2017)