• DocumentCode
    3748381
  • Title

    On secure shared key establishment for mobile devices using contextual information

  • Author

    Ala´ Altaweel;Radu Stoleru;Subhajit Mandal

  • Author_Institution
    Department of Computer Science and Engineering, Texas A&M University, United States of America
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In this paper we first show that the Wi-Fi Protected Setup (WPS) protocol (used by Wi-Fi Direct, the de facto adhoc communication mechanism for smartphones and mobile devices) is vulnerable to a brute-force or dictionary attack. To defend against these attacks, we propose the idea of using contextual information (i.e., data obtained from mobile device´s sensors) to establish a long (128 bits) secure session key between two Wi-Fi Direct enabled devices, instead of using the keypad. Our solution, Session Key Generated from Sensors (SekGens) employs three phases. In the Quantization Phase, the key is iteratively generated based on different sensors´ data. In the Reconciliation Phase, the two devices eliminate minor differences in the bits of their keys by using the Cascade reconciliation mechanism. In the Privacy-Amplification-and-Hashing Phase, the two devices omit all bits exposed during the reconciliation phase and apply hashing to the remaining secret bits. SekGens is implemented and evaluated by modifying the Android kernel code responsible for WPS in Google Nexus 5 and Samsung Galaxy S2 smartphones. The results show that SekGens generates keys with low mismatch ratio (less than 3%), at a fast rate (~20 bits/sec), and with high entropy (~92%).
  • Keywords
    "IEEE 802.11 Standard","Protocols","Sensors","Smart phones","Communication system security","Wireless communication","Security"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Communications Conference (IPCCC), 2015 IEEE 34th International Performance
  • Electronic_ISBN
    2374-9628
  • Type

    conf

  • DOI
    10.1109/PCCC.2015.7410302
  • Filename
    7410302