Page 252 - M. Abrahim Thesis
P. 252

Chapter (3) Networking Media and Data Link Layers Protocols



                 • During the second exchange of messages, both sides reveal their identity to each other by
                 signing their messages. However, the identities are not revealed to a passive sniffer, since the
                 messages  are  sent  over  the  secured  IKE  SA  channel.  Also,  during  this  phase,  the  two  sides
                 negotiate the IPsec encryption and authentication algorithms to be employed by the IPsec SAs.
                 In  phase 2  of  IKE,  the  two  sides  create  an  SA  in  each  direction.  At the  end  of  phase  2,  the
                 encryption and authentication session keys are established on both sides for the two SAs.
                 The two sides can then use the SAs to send secured datagrams, The primary motivation for
                 having two phases in IKE is computational cost—since the second phase doesn’t involve any
                 public key cryptography, IKE can generate a large number of SAs between the two IPsec entities
                 with relatively little computational cost.
                 8.8 Securing Wireless LANs and 4G/5G Cellular Networks

                 Security is a particularly important concern in wireless networks, where the attacker can sniff
                 frames by simply positioning a receiving device anywhere within the trans mission range of the
                 sender. This is true in both 802.11 wireless LANs, as well as in 4G/5G cellular networks. In both
                 settings, we’ll see extensive use of the fundamental security techniques that we studied earlier
                 in  this  chapter,  including  the  use  of  nonces  for  authentication,  cryptographic  hashing  for
                 message integrity, derivation of shared symmetric keys for encrypting user-session data, and the
                 extensive use of the AES encryption standard.
                 We will also see, as is also the case in wired Internet settings, that wireless security protocols
                 have undergone constant evolution, as researchers and hackers discover weaknesses and flaws
                 in existing security protocols. In this section, we present a brief introduction to wireless security
                 in both 802.11(WiFi) and 4G/5G settings. For a more in-depth treatment, see the highly read able
                 802.11 security books [Edney 2003; Wright 2015], the excellent coverage of 3G/4G/5G security
                 in [Sauter 2014], and recent surveys [Zou 2016; Kohlios 2018]. 8.8.1 Authentication and Key
                 Agreement in 802.11 Wireless LANs Let’s start our discussion of 802.11 security by identifying
                 two (of many [Zou 2016]) critical security concerns that we’ll want an 802.11 network to handle:

                 • Mutual authentication. Before a mobile device is allowed to fully attach to an access point and
                 send  datagrams  to  remote  hosts,  the  network  will  typically  want  to  first  authenticate  the
                 device—to verify the identity of the mobile device attaching to the network, and to check that
                 device’s access privileges. Similarly, the mobile device will want to authenticate the network to
                 which it is attaching—to make sure that the network it is joining is truly the network to which it
                 wants to attach. This two-way authentication is known as mutual authentication.
                 • Encryption. Since 802.11 frames will be exchanged over a wireless channel that can be sniffed
                 and manipulated by potential ne’er do-wells, it will be important to encrypt link-level frames
                 carrying  user-level  data  exchanged  between  the  mobile  device  and  the  access  point  (AP).
                 Symmetric  key  encryption  is  used  in  practice,  since  encryption  and  decryption  must  be
                 performed  at  high  speeds.  The  mobile  device  and  AP  will  need  to  derive  the  symmetric
                 encryption and decryption keys to be used. scenario of a mobile device wishing to attach to
                 an802.11 network. We see the two usual network components that we encountered











                                                                 290
   247   248   249   250   251   252   253   254   255   256   257