journal article·2021-10-06Open access

Secure Audio-Visual Data Exchange for Android In-Vehicle Ecosystems

Alfred Anistoroaei, Adriana Berdich, Patricia Iosif, Bogdan Groza

Applied Sciences· Volume 11· Issue 19

Abstract

Mobile device pairing inside vehicles is a ubiquitous task which requires easy to use and secure solutions. In this work we exploit the audio-video domain for pairing devices inside vehicles. In principle, we rely on the widely used elliptical curve version of the Diffie-Hellman key-exchange protocol and extract the session keys from the acoustic domain as well as from the visual domain by using the head unit display. The need for merging the audio-visual domains first stems from the fact that in-vehicle head units generally do not have a camera so they cannot use visual data from smartphones, however, they are equipped with microphones and can use them to collect audio data. Acoustic channels are less reliable as they are more prone to errors due to environmental noise. However, this noise can be also exploited in a positive way to extract secure seeds from the environment and audio channels are harder to intercept from the outside. On the other hand, visual channels are more reliable but can be more easily spotted by outsiders, so they are more vulnerable for security applications. Fortunately, mixing these two types of channels results in a solution that is both more reliable and secure for performing a key exchange.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: User Authentication and Security Systems · Advanced Authentication Protocols Security · Chaos-based Image/Signal Encryption

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Automatics and Computers, Politehnica University of Timisoara, 300223 Timisoara, Romania

References (30)

Show source-provided references
1. Scheuermann, C., Werner, M., Kessel, M., Linnhoff-Popien, C., and Verclas, S.A. (2012, January 18–22). Evaluation of barcode decoding performance using zxing library. Proceedings of the Second Workshop on Smart Mobile Applications, SmartApps, Newcastle, UK.
2. Liu, Y., Yang, J., and Liu, M. (2008, January 2–4). Recognition of QR Code with mobile phones. Proceedings of the 2008 Chinese Control and Decision Conference, Yantai, China.
3. New directions in cryptography10.1109/TIT.1976.1055638 ↗
4. Zhang, L., Zhu, X., and Wu, X. (August, January 29). No More Free Riders: Sharing WiFi Secrets with Acoustic Signals. Proceedings of the 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain.10.1109/ICCCN.2019.8847081 ↗
5. Jablon, D.P. (1997, January 18–20). Extended password key exchange protocols immune to dictionary attack. Proceedings of the IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Cambridge, MA, USA.
6. Hao, F., and Shahandashti, S.F. (2014, January 16–17). The SPEKE protocol revisited. Proceedings of the International Conference on Research in Security Standardisation, London, UK.10.1007/978-3-319-14054-4_2 ↗
7. Using audio in secure device pairing10.1504/IJSN.2009.023426 ↗
8. Mathur, S., Miller, R., Varshavsky, A., Trappe, W., and Mandayam, N. (July, January 28). Proximate: Proximity-based secure pairing using ambient wireless signals. Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, Bethesda, MD, USA.
9. Sigg, S., Ji, Y., Nguyen, N., and Huynh, A. (2012, January 18–22). AdhocPairing: Spontaneous audio based secure device pairing for Android mobile devices. Proceedings of the 4th International Workshop on Security and Privacy in Spontaneous Interaction and Mobile Phone Use, IWSSI/SPMU, Newcastle, UK.
10. Durmus, Y., and Langendoen, K. (2014, January 24–28). Wifi authentication through social networks—A decentralized and context-aware approach. Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS), Budapest, Hungary.10.1109/PerComW.2014.6815263 ↗
11. Lafuente, C.B., Titi, X., and Seigneur, J.M. (2011, January 16–18). Flexible communication: A secure and trust-based free wi-fi password sharing service. Proceedings of the 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, Changsha, China.10.1109/TrustCom.2011.91 ↗
12. AudioKey: A usable device pairing system using audio signals on smartwatches10.1504/IJSN.2020.106518 ↗
13. Secure communication based on ambient audio
14. Acoustic-Based Security: A Key Enabling Technology for Wireless Sensor Networks10.1007/s10776-019-00473-4 ↗
15. Deshotels, L. (2014, January 19). Inaudible sound as a covert channel in mobile devices. Proceedings of the 8th USENIX Workshop on Offensive Technologies (WOOT 14), San Diego, CA, USA.
16. Karapanos, N., Marforio, C., Soriente, C., and Capkun, S. (2015, January 12–14). Sound-proof: Usable two-factor authentication based on ambient sound. Proceedings of the 24th USENIX Security Symposium (USENIX Security 15), Washington, DC, USA.
17. Ambient audio authentication10.3934/mbe.2019327 ↗
18. Chen, D., Mao, X., Qin, Z., Wang, W., Li, X.Y., and Qin, Z. (2015, January 1–3). Wireless device authentication using acoustic hardware fingerprints. Proceedings of the International Conference on Big Data Computing and Communications, Taiyuan, China.10.1007/978-3-319-22047-5_16 ↗
19. Lu, Y., Wu, F., Tang, S., Kong, L., and Chen, G. (2019, January 2–5). FREE: A Fast and Robust Key Extraction Mechanism via Inaudible Acoustic Signal. Proceedings of the Twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Catania, Italy.10.1145/3323679.3326529 ↗
20. Liu, L., Han, Z., Fang, L., and Ma, Z. (2019). Tell the Device Password: Smart Device Wi-Fi Connection Based on Audio Waves. Sensors, 19.10.3390/s19030618 ↗
21. Nguyen, N., Sigg, S., Huynh, A., and Ji, Y. (2012, January 19–23). Using ambient audio in secure mobile phone communication. Proceedings of the 2012 IEEE International Conference on Pervasive Computing and Communications Workshops, Lugano, Switzerland.10.1109/PerComW.2012.6197527 ↗
22. Miettinen, M., Asokan, N., Nguyen, T.D., Sadeghi, A.R., and Sobhani, M. (2014, January 3–7). Context-based zero-interaction pairing and key evolution for advanced personal devices. Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, Scottsdale, AZ, USA.10.1145/2660267.2660334 ↗
23. Mei, S., Liu, Z., Zeng, Y., Yang, L., and Ma, J.F. (2019, January 16–19). Listen!: Audio-based Smart IoT Device Pairing Protocol. Proceedings of the 2019 IEEE 19th International Conference on Communication Technology (ICCT), Xi’an, China.10.1109/ICCT46805.2019.8947178 ↗
24. Secure Accelerometer-Based Pairing of Mobile Devices in Multi-Modal Transport10.1109/ACCESS.2020.2964151 ↗
25. Kirovski, D., Sinclair, M., and Wilson, D. (2007). The Martini Synch: Using Accelerometers for Device Pairing, Microsoft Research. Technical Report, Technical Report MSR-TR-2007-123.
26. Studer, A., Passaro, T., and Bauer, L. (2011, January 5–9). Don’t bump, shake on it: The exploitation of a popular accelerometer-based smart phone exchange and its secure replacement. Proceedings of the 27th Annual Computer Security Applications Conference, Orlando, FL, USA.10.1145/2076732.2076780 ↗
27. Groza, B., and Mayrhofer, R. (2012, January 3–5). SAPHE: Simple accelerometer based wireless pairing with heuristic trees. Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia, Bali, Indonesia.10.1145/2428955.2428989 ↗
28. Bichler, D., Stromberg, G., Huemer, M., and Löw, M. (2007, January 16–19). Key generation based on acceleration data of shaking processes. Proceedings of the International Conference on Ubiquitous Computing, Innsbruck, Austria.
29. Shake to Communicate: Secure Handshake Acceleration-based Pairing Mechanism for Wrist Worn Devices10.1109/JIOT.2019.2904177 ↗
30. Sedgewick, R., and Wayne, K. (2017). Computer Science—An Interdisciplinary Approach, Pearson/Addison Wesley. Available online: https://introcs.cs.princeton.edu/java/home/.