Reducing Communication Overhead for Wireless Roaming Authentication: Methods and Performance Evaluation