{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T07:19:37Z","timestamp":1778743177866,"version":"3.51.4"},"reference-count":29,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2017,6,8]],"date-time":"2017-06-08T00:00:00Z","timestamp":1496880000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Research Foundation of Korea(NRF)","award":["NRF-2015R1C1A2A01055444"],"award-info":[{"award-number":["NRF-2015R1C1A2A01055444"]}]},{"name":"Korea government (MSIP)","award":["NRF-2016R1E1A2A01939769"],"award-info":[{"award-number":["NRF-2016R1E1A2A01939769"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the emergence of smart and converged home services, the need for the secure and easy interplay of various devices has been increased. Push Button Configuration (PBC) is one of the technologies proposed for easy set-up of a secure session between IT and consumer devices. Although the Wi-Fi Direct specification explicitly states that all devices must support the PBC method, its applicability is very limited. This is because the security vulnerability of PBC can be maliciously exploited so that attackers can make illegitimate sessions with consumer devices. To address this problem, this paper proposes a novel Security-enhanced PBC (SePBC) scheme with which we can uncover suspicious or malicious devices. The proposed mechanism has several unique features. First, we develop a secure handshake distance measurement protocol by preventing an adversary sitting outside the region from maliciously manipulating its distance to be fake. Second, it is compatible with the original Wi-Fi PBC without introducing a brand-new methodology. Finally, SePBC uses lightweight operations without CPU-intensive cryptography computation and employs inexpensive H\/W. Moreover, it needs to incur little overhead when there is no attack. This paper also designs and implements the proposed SePBC in the real world. Our experimental results and analysis show that the proposed SePBC scheme effectively defeats attacks on PBC while minimizing the modification of the original PBC equipment.<\/jats:p>","DOI":"10.3390\/s17061334","type":"journal-article","created":{"date-parts":[[2017,6,8]],"date-time":"2017-06-08T10:26:09Z","timestamp":1496917569000},"page":"1334","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Security-Enhanced Push Button Configuration for Home Smart Control"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7874-5112","authenticated-orcid":false,"given":"Junghee","family":"Han","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, 76 Hanggongdaehang-ro, Goyang-si, Gyeonggi-do 412-791, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7924-1776","authenticated-orcid":false,"given":"Taejoon","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Robotics Engineering, Hanyang University, 55 Hanyangdaehak-ro, Ansan, Gyeonggi-do 15588, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,6,8]]},"reference":[{"key":"ref_1","unstructured":"Smith, P. (2016, December 15). Comparing Low-Power Wireless Technologies. Available online: https:\/\/www.digikey.com\/en\/articles\/techzone\/2011\/aug\/ comparing-low-power-wireless-technologies."},{"key":"ref_2","unstructured":"Google (2016, December 15). Project Weave. Available online: https:\/\/developers.google.com\/weave\/."},{"key":"ref_3","unstructured":"(2016, December 15). Samsung. Available online: http:\/\/www.smartthings.com\/."},{"key":"ref_4","unstructured":"Apple (2016, December 15). HomeKit. Available online: http:\/\/www.apple.com\/ios\/homekit\/."},{"key":"ref_5","unstructured":"(2016, December 15). Wi-Fi Alliance. Available online: http:ww.wi-fi.org\/discover-wi-fi\/wi-fi-protected-setup."},{"key":"ref_6","unstructured":"(2009). ZigBee RF4CE: ZRC Profile Specification, ZigBee Alliance. version 1.0."},{"key":"ref_7","unstructured":"(2017, April 10). BLUETOOTH: User Interface Flow Diagrams for Bluetooth Secure Simple Pairing Devices, Version 1.0. Available online: https:\/\/www.bluetooth.org\/docman\/handlers\/downloaddoc.ashx?docid=86173."},{"key":"ref_8","unstructured":"Park, Y., Park, T., Park, M., and Han, J. (2013, January 6\u20138). How to Secure Push Button Configuration for Remote Control of Devices. Proceedings of the 10th International Conference on Remote Engineering and Virtual Instrumentation (REV), Sydney, Australia."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Han, J., Choi, S., and Park, T. (2010). Maximizing lifetime of cluster-tree ZigBee networks under end-to-end deadline constraints. IEEE Commun. Lett., 14.","DOI":"10.1109\/LCOMM.2010.03.090533"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"933","DOI":"10.1109\/TC.2009.174","article-title":"Migrating from Per-Job Analysis to Per-Resource Analysis for Tighter Bounds of End-to-End Response Times","volume":"59","author":"Yoon","year":"2010","journal-title":"IEEE Trans. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/JSEN.2009.2016590","article-title":"Global Optimization of ZigBee Parameters for End-to-End Deadline Guarantee of Real-Time Data","volume":"9","author":"Han","year":"2009","journal-title":"IEEE Sens. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/TGCN.2017.2671407","article-title":"An Innovative Approach for Forecasting of Energy Requirements to Improve a Smart Home Management System Based on BLE","volume":"1","author":"Collotta","year":"2017","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Blanco-Novoa, O., Fern\u00e1ndez-Caram\u00e9s, T.M., Fraga-Lamas, P., and Castedo, L. (2017). An Electricity Price-Aware Open-Source Smart Socket for the Internet of Energy. Sensors, 17.","DOI":"10.3390\/s17030643"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Longe, O.M., Ouahada, K., Rimer, S., Harutyunyan, A.N., and Ferreira, H.C. (2017). Distributed Demand Side Management with Battery Storage for Smart Home Energy Scheduling. Sustainability, 9.","DOI":"10.3390\/su9010120"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"11916","DOI":"10.3390\/en81011916","article-title":"A Solution Based on Bluetooth Low Energy for Smart Home Energy Management","volume":"8","author":"Collotta","year":"2015","journal-title":"Energies"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.enpol.2017.01.032","article-title":"Energy conservation through smart homes in a smart city: A lesson for Singapore households","volume":"104","author":"Bhati","year":"2017","journal-title":"Energy Policy"},{"key":"ref_17","unstructured":"Acs, G., and Castelluccia, C. (2017, April 10). Dream: Differentially Private Smart Metering. Available online: http:\/\/arxiv.org\/abs\/1201.2531."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lin, H., and Bergmann, N.W. (2016). IoT Privacy and Security Challenges for Smart Home Environments. Information, 7.","DOI":"10.3390\/info7030044"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"61","DOI":"10.4236\/wsn.2016.84006","article-title":"An Investigative Study for Smart Home Security: Issues, Challenges and Countermeasures","volume":"8","author":"Chitnis","year":"2016","journal-title":"Wirel. Sens. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/2398356.2398377","article-title":"Computer security and the modern home","volume":"56","author":"Denning","year":"2013","journal-title":"Commun. ACM"},{"key":"ref_21","unstructured":"Earlence, F., Jung, J., and Prakash, A. (2016, January 22\u201326). Security analysis of emerging smart home applications. Proceedings of the 2016 IEEE Symposium on Security and Privacy, San Jose, CA, USA."},{"key":"ref_22","unstructured":"Kawaguchi, K. (2016, April 10). Groovy Sandbox. Available online: http:\/\/groovy-sandbox.kohsuke.org."},{"key":"ref_23","unstructured":"Huang, Y., Li, H., Campbell, K.A., and Han, Z. (2011, January 23\u201325). Defending false data injection attack on smart grid network using adaptive CUSUM test. Proceedings of the 2011 45th Annual Conference on Information Science and System Conference (CISS), Baltimore, MD, USA."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Singh, S., Sharma, P.K., and Park, J.H. (2017). SH-SecNet: An Enhanced Secure Network Architecture for the Diagnosis of Security Threats in a Smart Home. Sustainability, 9.","DOI":"10.3390\/su9040513"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Park, T., and Shin, K.G. (2008). Attack-tolerant localization via iterative verification of locations in sensor networks. ACM Trans. Embed. Comput. Syst., 8.","DOI":"10.1145\/1457246.1457248"},{"key":"ref_26","unstructured":"Savarese, C., Rabay, J., and Langendoen, K. (2002, January 10\u201315). Robust positioning algorithms for distributed ad-hoc wireless sensor networks. Proceedings of the USENIX Annual Technical Conference, USENIX, Monterey, CA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Whitehouse, K., and Culler, D. (2002, January 28). Calibration as parameter estimation in sensor networks. Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Application, New York, NY, USA.","DOI":"10.1145\/570738.570747"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1109\/28.87265","article-title":"Analysis and realization of a pulse width modulator based on voltage space vectors","volume":"24","author":"Broeck","year":"1988","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_29","unstructured":"(2017, April 30). US Secure Hash Algorithm 1 (SHA1). Available online: https:\/\/tools.ietf.org\/html\/rfc3174."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/6\/1334\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:38:24Z","timestamp":1760207904000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/6\/1334"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,8]]},"references-count":29,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2017,6]]}},"alternative-id":["s17061334"],"URL":"https:\/\/doi.org\/10.3390\/s17061334","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,8]]}}}