Cover 1 Half Title 3 About the Authors 5 Title Page 6 Copyright 7 Dedication 8 Contents 9 1. Security Issues in Mobile Communications 17 1.1 Mobile Communication History 18 1.2 Security—Wired vs Wireless 28 1.3 Security Issues in Wireless and Mobile Communications 28 1.4 Security Requirements in Wireless and Mobile Communications 31 1.5 Security for Mobile Applications 33 1.6 Advantages and Disadvantages of Application-level Security 40 Summary 41 Review Questions 41 2. Security at Device, Network, and Server Levels 43 2.1 Mobile Devices’ Security Requirements 44 2.2 Mobile Wireless Network Level Security 55 2.3 Server Level Security 63 Summary 69 Review Questions 69 3. Application Level Security in Wireless Networks 71 3.1 Application of WLANs 73 3.2 Wireless Threats 75 3.3 Some Vulnerabilities and Attack Methods over WLANs 77 3.4 Security for 1G Wi-Fi Applications 84 3.5 Security for 2G Wi-Fi Applications 86 3.6 Recent Security Schemes for Wi-Fi Applications 89 Summary 98 Review Questions 98 4. Application Level Security in Cellular Networks 99 4.1 Generations of Cellular Networks 100 4.2 Security Issues and Attacks in Cellular Networks 104 4.3 GSM Security for Applications 108 4.4 GPRS Security for Applications 116 4.5 UMTS Security for Applications 121 4.6 3G Security for Applications 125 Some of Security and Authentication Solutions 128 Summary 133 Review Questions 133 5. Application Level Security in MANETs 134 5.1 MANETs 135 5.2 Some Applications of MANETs 136 5.3 MANET Features 138 5.4 Security Challenges in MANETs 139 5.5 Security Attacks on MANETs 140 5.6 External Threats for MANET Applications 146 5.7 Internal Threats for MANET Applications 147 5.8 Some of the Security Solutions 151 Summary 161 Review Questions 161 6. Application Level Security in Ubiquitous Networks 163 6.1 Ubiquitous Computing 165 6.2 Need for Novel Security Schemes for UC 169 6.3 Security Challenges for UC 171 6.4 Security Attacks on UC Networks 176 6.5 Some of the Security Solutions for UC 179 Summary 184 Review Questions 184 7. Application Level Security in Heterogeneous Wireless Networks 186 7.1 Introduction 188 7.2 Some of the Heterogeneous Wireless Network Architectures 189 7.3 Heterogeneous Network Application in Disaster Management 191 7.4 Security Problems and Attacks in Heterogeneous Wireless Networks 193 7.5 Some Security Solutions for Heterogeneous Wireless Networks 194 Summary 202 Review Questions 202 8. Security for Mobile Commerce Application 204 8.1 M-commerce Applications 205 8.2 M-commerce Initiatives 214 8.3 Security Challenges in Mobile E-commerce 216 8.4 Types of Attacks on Mobile E-commerce 217 8.5 A Secure M-commerce Model Based on Wireless Local Area Network 220 8.6 Some of M-Commerce Security Solutions 221 Summary 239 Review Questions 239 Index 241