Papers by Raed S. Rasheed
Bluetooth Text Messages Integrity Security (BTMIS) Based on Blockchain, 2022
Bluetooth is one of the wireless technologies that users connect with one another through at a hi... more Bluetooth is one of the wireless technologies that users connect with one another through at a higher rate than with any other method when they are in close proximity to one another. This type of communication channel is susceptible to a variety of attacks, including Man-In-The-Middle (MITM) attacks and others of their ilk. On the other hand, live chatting has swiftly emerged as the most well-liked mode of text-based communication all over the world. As a consequence of this reality, one of the most significant challenges presented by wireless networks is preserving the authenticity of the data. It is not feasible to determine with absolute certainty whether or not malicious applications are capable of modifying older text that is preserved in a mobile database. This article presents a solution to the challenge of assuring the authenticity of Bluetooth text messages that is based on a distributed ledger technology (blockchain). The problem-solving strategy can be partitioned into two distinct parts. The first possibility involves sending and receiving text messages in real time using the Bluetooth channel of communication. The second type of distributed ledger is a hashing messages distributed ledger, which is based on blockchain technology and saves a hash of each and every message that is stored in the device database. This form of distributed ledger is a sort of distributed ledger for hashing messages.
Blockchain Mobile Wallet with Secure Offline Transactions, 2023
There has been an increase in the adoption of mobile payment systems worldwide in the past few ye... more There has been an increase in the adoption of mobile payment systems worldwide in the past few years. However, poor Internet connection in rural regions continues to be an obstacle to the widespread use of such technologies. On top of that, there are significant problems with the currently available offline wallets; for instance, the payee cannot verify the number of coins received without access to the Internet. Additionally, it has been demonstrated that some existing systems are susceptible to false token generation, and some do not even permit the user to divide the offline token into smaller portions to be used as change. This paper proposes a blockchainbased wallet system that provides a secure mobile payment service even if a user cannot access a reliable Internet connection. Our approach relies on Bluetooth and digital signatures to establish and build a trust connection between the parties. The proposed solution overcomes the main limitations of existing systems that use offline transactions, such as the generation of fake offline tokens and the indivisibility of offline tokens. The user buys Offline Tokens (OTs) from a server called an Offline Token Manager (OTM) to use them later to perform offline transactions. Each mobile device must store a single, signed offline token transaction to prevent fake tokens. On the other hand, all offline transactions will be kept as a history in a particular local database. Finally, when the receiver becomes online, it will send a convert request to the OTM to change the value of the OTs to the appropriate amount in real coins. This step requires a connection to the Internet. To evaluate the effectiveness of the system, the Solidity programming language was used to develop a smart contract on the Ethereum blockchain with a backend application programming interface (API) and an android mobile application. The proposed method has an advantage over other prominent wallets.
PalCert: A Blockchain-Based Certificate Attestation and Verification System for HEIs of Palestine, 2024
The verification and attestation process of academic certificates in Palestine occurs in semi-or ... more The verification and attestation process of academic certificates in Palestine occurs in semi-or entirely non-computerized procedures. It requires manual operations and verification from the Ministry of Higher Education (MOHE). The technology of Blockchain has the potential to develop and digitalize this process, reducing the amount of time and effort required. In this paper, we propose a verification and attestation system (called PalCert). It is based on blockchain technology to overcome the difficulties that any graduate, researcher, or job seeker faces when attesting, equivalency and accreditation of Palestinian academic certificates. The architecture, design, and implementation of PalCert are presented in this work. An Ethereum-based model is used to evaluate the proposed architecture's performance and feasibility. We used solidity to write smart contracts and evaluate the proposed framework using the Ethereum Ropsten network. The goal is to create an ecosystem based on an open and permissionless blockchain where HEIs can register to the ecosystem and start issuing certificates, and then the MOHE staff members attest the certificates upon the request of the graduates after paying the fees. We found that the proposed approach complies with Palestinian law and with MOHE requirements. It may be further enhanced to provide more privacy assurances. Finally, we compared PalCert with different prominent platforms, the analysis showed that PalCert outperforms other platforms in most of the required functionalities.
Uploads
Papers by Raed S. Rasheed