Page 253 - M. Abrahim Thesis
P. 253

Computer Network                                                             2026






























                        Figure 54:  Mutual authentication and encryption-key derivation

            in our earlier study of 802.11 networks—the mobile device and the AP. We also see a new
            architectural  component,  the  authentication  server  (AS)  that  will  be  responsible  for
            authenticating the mobile device. The authentication server might be co-located in the AP, but
            more typically, it is implemented as a separate server that provides authentication services.

            For  authentication,  the AP  serves  as  a  pass-through  device,  relaying  authentication  and  key
            derivation  messages  between  the  mobile  device  and  the  authentication  server.  Such  an
            authentication  server  would  typically  provide  authentication  services  for  all  APs  within  its
            network.

            We can identify four distinct phases to the process of mutual authentication and encryption-key
            derivation and use in:
                1.  Discovery.
                     In the discovery phase, the AP advertises its presence and the forms of authentication
                    and  encryption  that  can  be  provided  to  the  mobile  device.  The  mobile  device  then
                    requests the specific forms of authentication and encryption that it desires. Although the
                    device  and  AP  are  already  exchanging  messages,  the  device  has  not  yet  been
                    authenticated nor does it have an encryption key for frame transmission over the wireless
                    link,  and so several  more  steps  will  be  required  before  the device can communicate
                    securely through the AP.
                2.  Mutual authentication and shared symmetric key derivation.
                    This is the most critical step in “securing” the 802.11 channel. As we will see, this step is
                    greatly  facilitated  by  assuming  (which  is  true  in  practice  in  both  802.11  and  4G/5G
                    networks) that the authentication server and the mobile device already have a shared
                    common secret before starting mutual authentication. In this step, the device and the
                    authentication  server  will  use  this  shared  secret  along  with  nonces (to prevent  relay
                    attacks) and cryptographic hashing (to ensure message integrity) in authenticating each






                                                         291
   248   249   250   251   252   253   254   255   256   257   258