A privacy and delegation-enhanced user authentication protocol for Portable Communication Systems. (1st September 2010)