International Journal of Wireless and Ad Hoc Communication

Journal DOI

https://doi.org/10.54216/IJWAC

Submit Your Paper

2692-4056ISSN (Online)

Managing a Secure Refresh Token Implementation with JSON Web Token in REST API

Ehab Rushdy , Walid Khedr , Nihal Salah

 JSON Web Token (JWT) is a compact and self-contained mechanism, digitally authenticated and trusted, for transmitting data between various parties. They are mainly used for implementing stateless authentication mechanisms. The Open Authorization (OAuth 2.0) implementations are using JWTs for their access tokens. OAuth 2.0 and JWT are used token frameworks or standards for authorizing access to REST APIs because of their statelessness and signature implementation and JWT tokens are based on JSON and used in new authentication and authorization protocols in OAuth 2.0 because of their small size. When refresh tokens are stored in cookies, the size limit of a cookie or URL may be quickly exceeded. There may be refresh tokens for accessing users and getting the refresh token is a bit more complicated and refresh tokens in the browser require additional security measures and the attacker steals a refresh token and attempts to use it after the application has already used it. This implies that the attacker was able to steal a refresh token from the application. If the refresh token can be stolen, then so can the access token, even short token lifetimes can still lead to major abuse scenarios. In this article, we discuss the security properties of refresh tokens in the browser and the pattern to secure JWT tokens in the web front-end better. We propose a Backend for Frontend (BFF) pattern, where the token handling is deferred to the server-side component to a secure token that provides a lot of flexibility to the client-side.

Read More

Doi: https://doi.org/10.54216/IJWAC.020101

Vol. 2 Issue. 1 PP. 01-20, (2021)

Geological Landslide Disaster Monitoring Based on Wireless Network Technology

Xiaohui Yuan , Reem Atassi

With the comprehensive influence of natural evolution and human activities, the damage degree of geological disasters is increasing. How to effectively early warning geological disasters has become a problem of concern. How to effectively provide early warning of geological disasters has become a concern of people. This research mainly discusses the geological landslide disaster monitoring based on wireless network technology. First, establish two important early warning indicators of rainfall and geological landslide displacement. The monitoring system is powered by a rechargeable 12V lithium battery, combined with solar panels, which can be charged when the sun is full to ensure the stable operation of the system. The AT45DB161B chip with 16M bytes storage capacity is selected to store data such as geological landslide displacement and rainfall. Use Microsoft SQL Server 2008 database management system to complete database content query, addition, modification, and deletion operations. The TLP521-2 photocoupler is used to isolate the GPIO interface of STM32 from the external unit to improve the anti-interference ability. The communication between the field data collector and the monitoring center data server adopts the GPRS packet data transmission method based on the TCP/IP protocol. Currently, the PDU in the network is an IP data packet. The realization of the TCP/IP protocol at the field data collector is all completed in the master single-chip microcomputer. Use SIEMENSMC35GSM/GPRS module as data transmission terminal. The monitoring results show that the absolute error of the test data does not exceed 6mm in the horizontal distance, the vertical height difference does not exceed 9mm. The results show that the monitoring of geological landslide based on wireless network technology improves the accuracy of distance estimation and reduces the positioning error, which can provide scientific guidance for the planning, monitoring and early warning of landslide area.

Read More

Doi: https://doi.org/10.54216/IJWAC.020102

Vol. 2 Issue. 1 PP. 21-32, (2021)

Optimal Algorithm for Shared Network Communication Bandwidth in IoT Applications

M. Z. A. Ab Kadir , Mhmed Algrnaodi , Ahmed N. Al-Masri

In recent years, a variety of wired and wireless network communication protocols in the field of industrial control have become increasingly mature. The purpose of this paper is to provide a Shared network communication bandwidth optimization management algorithm for large-scale industrial networked control systems in Internet of things applications. This algorithm is based on the generalized geometric convex optimization method and can realize the optimal allocation of Shared network communication bandwidth resources. L2 networked control systems is used in this paper for the establishment of various numerical relations between the control performance and the communication network parameters. Based on the generalized geometric convex optimization method for the numerical relationship between convex analysis and fitting, convexity, and with the convex analysis and the numerical relationship between convexity fitting as constraint conditions, the results of integrity for networked control systems with large-scale resource allocation target will share the optimal management of network resources as a generalized geometric convex optimization problem. Using convex optimization software package for optimizing the optimal global solution of management problem, i. e. the optimal allocation of resources, the algorithm realizes the stability of each networked control system and achieve optimal L2 control performance. It is concluded that the predetermined transmission rate between the network node one and network node two, the data flow information sent by the network node two to the network node one is read, the delay time and packet loss rate between the two nodes are determined, the delay time is reduced by about 8 seconds, and the packet loss rate is greatly reduced by 78%.

Read More

Doi: https://doi.org/10.54216/IJWAC.020103

Vol. 2 Issue. 1 PP. 33-48, (2021)

Blockchain Communication Platform Selection in IoT Healthcare Industry using MARCOS

Mahmoud Zaher , Nashaat EL-Khameesy ElGhitany

The Internet of Things (IoT) healthcare industry is under tremendous pressure to simplify its secure data communication processes. Patients are beginning to consider healthcare services, such as those relating to wellness promotion, illness prevention, diagnosis, care, and recovery, as ongoing cycles. With the prevalence of chronic illnesses on the rise and public perceptions of healthcare shifting, many people increasingly see modern health services as ongoing commitments. Using data provided through the most cutting-edge technology, efficient healthcare systems should reliably provide all their patients with access to the high-quality, comprehensive medical treatment they can afford. So, this study presents a neutrosophic multicriteria decision-making (MCDM) model to optimize the selection of blockchain communication platforms in IoT healthcare applications. To identify the best blockchain platform for use in healthcare, the Measurement of Alternatives and Ranking according to the Compromise Solution (MARCOS) technique was created. The proposed model improves the efficiency, accuracy, and reliability for better Blockchain secure communication in the IoT healthcare industry.  

Read More

Doi: https://doi.org/10.54216/IJWAC.020104

Vol. 2 Issue. 1 PP. 49-57, (2021)