Use SecureRandom for randon key generation