Cheripelli, Ramesh: IMPROVED KEY GENERATION AND ENCRYPTION MECHANISMS