By one estimate the United States currently has about 1,000 elite cyber-security experts. It needs 20,000. Companies and government agencies are ramping up their efforts to find and educate a new generation of cyber whiz kids, by sponsoring national competitions akin to “American Idol .”