In a bowl, whisk together the egg, buttermilk, 2 teaspoons of salt, and the pepper.
Add chicken, coat well, cover, and refrigerate at least 2 hours (or overnight).
In a shallow bowl or pie pan, mix the flour, cornstarch, paprika, garlic powder, onion powder, remaining salt, and pepper.
Heat 2 inches of oil in a large high walled skillet to 350 degrees.
Dredge each piece of chicken in the flour mixture, dip back into the marinade, then coat again in the flour mixture. Set aside.
Fry chicken in batches for 3–4 minutes, until golden brown and cooked through (165°F inside).
Drain on a wire rack.