Ammar Battah

Mr. Ammar Battah


Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2024 in Internet of Things and Cyber-Physical Systems
Verified
Journal Article
Open access
FAFatima Alwahedi
Fatima Alwahedi
AAAlyazia Aldhaheri
Alyazia Aldhaheri
Mohamed Amine FerragMohamed Amine Ferrag
Mohamed Amine Ferrag
ABAmmar Battah
Ammar Battah
NTNorbert Tihanyi
Norbert Tihanyi

1 January 2024 in Internet of Things and Cyber-Physical Systems
Verified
Journal Article
Open access
AAAlyazia Aldhaheri
Alyazia Aldhaheri
FAFatima Alwahedi
Fatima Alwahedi
Mohamed Amine FerragMohamed Amine Ferrag
Mohamed Amine Ferrag
ABAmmar Battah
Ammar Battah

20 October 2020 in IEEE Access
Verified
Journal Article
Open access
MMMohammad Moussa Madine
Mohammad Moussa Madine
ABAmmar Battah
Ammar Battah
IYIbrar Yaqoob
Ibrar Yaqoob
KSKhaled Salah
Khaled Salah
RJRaja Jayaraman
Raja Jayaraman
SMSAMER ELLAHHAM MD
SAMER ELLAHHAM MD
Personal health records (PHRs) are valuable assets to individuals because they enable them to integrate and manage their medical data. A PHR is an electronic application through which patients can manage their health information. Giving patients control over their medical data offers an advantageous realignment of the doctor-patient dynamic. However, today’s PHR management systems fall short of giving reliable, traceable, trustful, and secure patients control over their medical data, which poses serious threats to their authenticity and accuracy. Moreover, most of the current approaches and systems leveraged for managing PHR are centralized that not only make medical data sharing difficult but also pose a risk of single point of failure problem. In this paper, we propose Ethereum blockchain-based smart contracts to give patients control over their data in a manner that is decentralized, immutable, transparent, traceable, trustful, and secure. The proposed system employs decentralized storage of interplanetary file systems (IPFS) and trusted reputation-based re-encryption oracles to securely fetch, store, and share patients’ medical data. We present algorithms along with their full implementation details. We evaluate the proposed smart contracts using two important performance metrics, such as cost and correctness. Furthermore, we provide security analysis and discuss the generalization aspects of our solution. We outline the limitations of the proposed approach. We make the smart contract source code publicly available on Github.

27 October 2020 in IEEE Access
Verified
Journal Article
Open access
ABAmmar Battah
Ammar Battah
MMMohammad Moussa Madine
Mohammad Moussa Madine
HAHamad Alzaabi
Hamad Alzaabi
IYIbrar Yaqoob
Ibrar Yaqoob
KSKhaled Salah
Khaled Salah
RJRaja Jayaraman
Raja Jayaraman
Multi-party authorization (MPA) typically involves multiple parties to control and grant access to shared data. MPA is used to solve the insider’s attack problem by ensuring that a single authority or party is not acting alone. Currently, almost all existing implementations of MPA are centralized and fall short in providing logs and events related to provenance of granting permissions in a trusted, secure, immutable, auditable, and decentralized manner. Moreover, for sharing data, proxy re-encryption algorithms are often used to give secure access to encrypted shared data. These schemes and algorithms are also centralized and cannot be trusted. In this paper, we propose a fully decentralized blockchain-based solution in which MPA is implemented using Ethereum smart contracts, and proxy re-encryption algorithms (which are computationally expensive) are implemented using multiple oracles to give access to encrypted shared data stored on a public and decentralized storage platform, such as the Interplanetary File Systems (IPFS). The smart contracts help to validate results based on the majority of encrypted results determined by the oracles. For this, we incorporate reputation mechanisms in the proposed smart contracts to rate the oracles based on their malicious and non-malicious behaviors. We present algorithms along with their full implementation, testing, and validation details. We evaluate the proposed system in terms of security, cost, and generalization to show its reliability and practicality. We make the smart contract source code publicly available on Github.

19 October 2022 in IEEE Access
Verified
Journal Article
Open access
ABAmmar Battah
Ammar Battah
MMMohammad Madine
Mohammad Madine
IYIbrar Yaqoob
Ibrar Yaqoob
KSKhaled Salah
Khaled Salah
HHHaya R. Hasan
Haya R. Hasan
RJRaja Jayaraman
Raja Jayaraman
The demand for high-quality Artificial Intelligence (AI) models is ever-increasing in this digital era. However, most of the existing methods leveraged for managing the ownership, trading, and access of AI models fall short of providing traceability, transparency, audit, security, and trustful features. In this paper, we propose a solution based on blockchain and Non-fungible Tokens (NFTs) to manage ownership rights and exchange of AI models in a transparent, traceable, auditable, secure, and trustworthy manner. Smart contracts are employed to enforce ownership, ease of access, and exchange policies for the unique NFT linked to an AI model. We use decentralized storage of the InterPlanetary File System (IPFS) and proxy re-encryption oracles to securely fetch, store, and share data related to AI models. We present algorithms along with their implementation, testing, and validation details. The proposed solution is evaluated using cost and security analyses to show its affordability and resiliency against security threats and attacks. All smart contract codes are made publicly available on GitHub.

5 September 2022 in IEEE Access
Verified
Journal Article
Open access
MMMohammad Madine
Mohammad Madine
KSKhaled Salah
Khaled Salah
RJRaja Jayaraman
Raja Jayaraman
ABAmmar Battah
Ammar Battah
HHHaya Hasan
Haya Hasan
IYIbrar Yaqoob
Ibrar Yaqoob
Digital data has enabled organizations to anticipate future threats, opportunities, and trends. However, digital data owners do not know how their data is accessed, shared, and monitized. In this paper, we propose using blockchain technology and non-fungible tokens (NFTs) to enable time-bound access and monitization of private data. Our approach allows users to upload encrypted content and mint it into NFTs. Other users can access the NFTs’ content by requesting a purchase or a license. Purchasing content transfers the ownership of the NFTs to the buyer; whereas, licensing them permits accessing the private data for a limited period of time, after which the data gets automatically deleted. Our developed approach uses the decentralized application (DApp), proxy reencryption (PRE), InterPlanetary File System (IPFS), and trusted execution environment (TEE) for managing a fully decentralized and robust system. We implement a proof-of-concept system in an Ethereum-based environment, which is used for testing and vulnerability checks. We present the cost and security analyses and discuss the generalization aspect of the solution. Our smart contracts and testing scripts are publicly available under an open-source license.