journal article·2019-10-21Open access

Improved Attribute-Based Encryption Using Chaos Synchronization and Its Application to MQTT Security

Teh-Lu Liao, Hong-Ru Lin, Pei-Yen Wan, Jun-Juh Yan

Applied Sciences· Volume 9· Issue 20

Abstract

In recent years, Internet of Things (IoT) has developed rapidly and been widely used in industry, agriculture, e-health, smart cities, and families. As the total amount of data transmission will increase dramatically, security will become a very important issue in data communication in the IoT. There are many communication protocols for Device to Device (D2D) or Machine to Machine (M2M) in IoT. One of them is Message Queuing Telemetry Transport (MQTT), which is quite prevalent and easy to use. MQTT is designed for resource-constrained devices, so its security is not as strong as other communication protocols. To enhance MQTT security, it needs an additional function to overcome its weakness. However, considering the limited computational abilities of resource-constrained devices, they cannot use too powerful or complicated cryptographic algorithms. Therefore, this paper proposes novel improved attribute-based encryption (ABE) integrated with chaos synchronization to enhance the MQTT security. Finally, a small size of IoT is implemented to simulate resource-constrained devices equipped with a human–machine interface and monitoring software to show and verify the performance of MQTT communication with this improved ABE algorithm.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · DNA and Biological Computing · Cellular Automata and Applications

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

Affiliations

Control Engineering Group, Department of Engineering Science, National Cheng Kung University, Tainan 701, Taiwan

Department of Electronic Engineering, National Chin-Yi University of Technology, Taichung 41107, Taiwan

Funding

the Ministry of Science and Technology, Taiwan

References (21)

Show source-provided references
1. Sensing a city’s state of health: structural monitoring system by Internet-of-things wireless sensing devices10.1109/MCE.2017.2717198 ↗
2. Barsocchi, P., Ferro, E., Fortunati, L., Mavilia, F., and Palumbo, F. (2014, January 21–25). EMS@CNR: An Energy monitoring sensor network infrastructure for in-building location-based services. Proceedings of the 2014 International Conference on High Performance Computing & Simulation (HPCS), Bologna, Italy.10.1109/HPCSim.2014.6903779 ↗
3. Bouhdid, B., Akkari, W., and Belghith, A. (November, January 30). A survey on the challenges and opportunities of the internet of things (IoT). Proceedings of the 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), Hammamet, Tunisia.
4. OASIS (2015, December 10). MQTT Version 3.1.1, Plus Errata 01 December 2015. Available online: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html.
5. Securing Publish-Subscribe Services with Dynamic Security Protocol in MQTT Enabled Internet of Things
6. Singh, M., Ma, R., Vl, S., and Balamuralidhar, P. (2015, January 4–6). Secure MQTT for Internet of Things (IoT). Proceedings of the 2015 Fifth International Conference on Communication Systems and Network Technologies (CSNT), Gwalior, India.10.1109/CSNT.2015.16 ↗
7. Naik, N. (2017, January 11–13). Choice of effective messaging protocols for IoT systems: MQTT CoAP AMQP and HTTP. Proceedings of the 2017 IEEE International Systems Engineering Symposium, Vienna, Austria.10.1109/SysEng.2017.8088251 ↗
8. Fuzzy Identity Based Encryption
9. Bethencourt, J., Sahai, A., and Waters, B. (2007, January 20–23). Ciphertext-policy attribute-based encryption. Proceedings of the 2007 IEEE Symposium on Security and Privacy, Oakland, CA, USA.10.1109/SP.2007.11 ↗
10. Vipul, G., Pandey, O., Sahai, A., and Waters, B. (November, January 30). Attribute-based encryption for fine-grained access control of encrypted data. Proceedings of the 13th ACM Conference on Computer and Communications Security, Alexandria, VA, USA.
11. Adiga, B.S., Rajan, M.A., Shastry, R., Shivraj, V.L., and Balamuralidhar, P. (2013, January 15–18). Lightweight IBE scheme for Wireless Sensor nodes. Proceedings of the 2013 IEEE International Conference Advanced Networks and Telecommuncations Systems (ANTS), Kattankulathur, India.10.1109/ANTS.2013.6802866 ↗
12. Oualha, N., and Nguyen, K.T. (2016, January 1–4). Lightweight attribute-based encryption for the Internet of Things. Proceedings of the 2016 25th International Conference on Computer Communication and Networks (ICCCN), Waikoloa, HI, USA.10.1109/ICCCN.2016.7568538 ↗
13. A novel efficient pairing-free CP-ABE based on elliptic curve cryptography for IoT10.1109/ACCESS.2018.2836350 ↗
14. Bafandehkar, M., Yasin, S.M., Mahmod, R., and Hanapi, Z.M. (2013, January 16–18). Comparison of ECC and RSA Algorithm in Resource Constrained Devices. Proceedings of the 2013 International Conference on IT Convergence and Security (ICITCS), Macau, China.10.1109/ICITCS.2013.6717816 ↗
15. Shamir, A. (1985). Identity-based cryptosystems and signature schemes. Advances in Cryptology, Springer.10.1007/3-540-39568-7_5 ↗
16. Beimel, A. (1996). Secure Schemes for Secret Sharing and Key Distribution, Technion-Israel Institute of Technology, Faculty of Computer Science.
17. Synchronization in chaotic systems10.1103/PhysRevLett.64.821 ↗
18. Chaos synchronization of coupled neurons via adaptive sliding model control10.1016/j.nonrwa.2011.05.020 ↗
19. Adaptive synchronization for uncertain chaotic neural networks with mixed time delays using fuzzy disturbance observer
20. A control engineer’s guide to sliding mode control10.1109/87.761053 ↗
21. Wan, P.Y., Liao, T.L., Yan, J.J., and Tsai, H.H. (2019). Discrete sliding mode control for chaos synchronization and its application to an improved El-Gamal cryptosystem. Symmetry, 11.10.3390/sym11070843 ↗