This usually happens because either cryptographic services has been disabled
(as shown in many speed tweak guides) or a catalog file within
c:\windows\system32\catroot2 has become corrupt. Try running through the
following steps and see if they help
http://mvps.org/marksxp/windowsxp/sp1/common.htm#crypt
If these do not work post back and tell us.