@inproceedings{MTMT:34795664, title = {Towards a Simulation as a Service Platform for the Cloud-to-Things Continuum}, url = {https://m2.mtmt.hu/api/publication/34795664}, author = {Wilson, Valdez and Baniata, Hamza and Márkus, András and Kertész, Attila}, booktitle = {Euro-Par 2023: Parallel Processing Workshops}, doi = {10.1007/978-3-031-48803-0_6}, unique-id = {34795664}, year = {2024}, pages = {65-75}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Kertész, Attila/0000-0002-9457-2928} } @article{MTMT:34167552, title = {Distributed scalability tuning for evolutionary sharding optimization with Random-equivalent security in permissionless Blockchain}, url = {https://m2.mtmt.hu/api/publication/34167552}, author = {Baniata, Hamza and Anaqreh, Ahmad and Kertész, Attila}, doi = {10.1016/j.iot.2023.100955}, journal-iso = {INTERNET THINGS-NETH}, journal = {INTERNET OF THINGS}, volume = {24}, unique-id = {34167552}, issn = {2543-1536}, year = {2023}, eissn = {2542-6605}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Anaqreh, Ahmad/0000-0002-3971-2684; Kertész, Attila/0000-0002-9457-2928} } @mastersthesis{MTMT:34132495, title = {Integrating Blockchain and Fog Computing Technologies for Efficient Privacy-preserving Systems}, url = {https://m2.mtmt.hu/api/publication/34132495}, author = {Baniata, Hamza}, doi = {10.14232/phd.11555}, publisher = {Universití of Szeged}, unique-id = {34132495}, abstract = {This PhD dissertation concludes a three-year long research journey on the integration of Fog Computing and Blockchain technologies. The main aim of such integration is to address the challenges of each of these technologies, by integrating it with the other. Blockchain technology (BC) is a distributed ledger technology in the form of a distributed transactional database, secured by cryptography, and governed by a consensus mechanism. It was initially proposed for decentralized cryptocurrency applications with practically proven high robustness. Fog Computing (FC) is a geographically distributed computing architecture, in which various heterogeneous devices at the edge of network are ubiquitously connected to collaboratively provide elastic computation services. FC provides enhanced services closer to end-users in terms of time, energy, and network load. The integration of FC with BC can result in more efficient services, in terms of latency and privacy, mostly required by Internet of Things systems.}, year = {2023}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175} } @article{MTMT:33692160, title = {Approaches to Overpower Proof-of-Work Blockchains Despite Minority}, url = {https://m2.mtmt.hu/api/publication/33692160}, author = {Baniata, Hamza and Kertész, Attila}, doi = {10.1109/ACCESS.2023.3234322}, journal-iso = {IEEE ACCESS}, journal = {IEEE ACCESS}, volume = {11}, unique-id = {33692160}, issn = {2169-3536}, abstract = {Blockchain (BC) technology has been established in 2009 by Nakamoto, using the Proof-of-Work (PoW) to reach consensus in public permissionless networks (Praveen et al., 2020). Since then, several consensus algorithms were proposed to provide equal (or higher) levels of security, democracy, and scalability, yet with lower levels of energy consumption. However, Nakamoto's model (a.k.a. Bitcoin) still dominates as the most trusted model in the described sittings since alternative solutions might provide lower energy consumption and higher scalability, but they would always require deviating the system towards unrecommended centralization or lower levels of security. That is, Nakamoto's model claims to tolerate (up to) < 50% of the network being controlled by a dishonest party (minority), which cannot be realized in alternative solutions without sacrificing the full decentralization property. In this paper, we investigate this tolerance claim, and we review several approaches that can be used to undermine/overpower PoW-based BCs, even with minority. We discuss those BCs taking Bitcoin as a representative application, where needed. However, the presented approaches can be applied in any PoW-based BC. Specifically, we technically discuss how a dishonest miner in minority, can take over the network using improved Brute-forcing, AI-assisted mining, Quantum Computing, Sharding, Partial Pre-imaging, Selfish mining, among other approaches. Our review serves as a needed collective technical reference (concluding more than 100 references), for practitioners and researchers, who either seek a reliable security implementation of PoW-based BC applications, or seek a comparison of PoW-based, against other BCs, in terms of adversary tolerance.}, keywords = {machine learning; Security; Quantum computing; blockchain; Sharding; Proof-of-Work}, year = {2023}, eissn = {2169-3536}, pages = {2952-2967}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Kertész, Attila/0000-0002-9457-2928} } @article{MTMT:33151104, title = {Latency Analysis of Blockchain-Based SSI Applications}, url = {https://m2.mtmt.hu/api/publication/33151104}, author = {Pflanzner, Tamás and Baniata, Hamza and Kertész, Attila}, doi = {10.3390/fi14100282}, journal-iso = {FUTURE INTERNET}, journal = {FUTURE INTERNET}, volume = {14}, unique-id = {33151104}, abstract = {Several revolutionary applications have been built on the distributed ledgers of blockchain (BC) technology. Besides cryptocurrencies, we can find many other application fields in smart systems exploiting smart contracts and Self Sovereign Identity (SSI) management. The Hyperledger Indy platform is a suitable open-source solution for realizing permissioned BC systems for SSI projects. SSI applications usually require short response times from the underlying BC network, which may vary highly depending on the application type, the used BC software, and the actual BC deployment parameters. To support the developers and users of SSI applications, we present a detailed latency analysis of a private permissioned BC system built with Indy and Aries. To streamline our experiments, we developed a Python application using containerized Indy and Aries components from official Hyperledger repositories. We deployed our experimental application on multiple virtual machines in the public Google Cloud Platform and on our local, private cloud using a Docker platform with Kubernetes. We evaluated and compared their performance with the metrics of reading and writing response latency. We found that the local Indy ledger reads 30–50% faster, and writes 65–85% faster than the Indy ledger running on the Google Cloud Platform.}, year = {2022}, eissn = {1999-5903}, orcid-numbers = {Pflanzner, Tamás/0000-0002-3196-9100; Baniata, Hamza/0000-0003-1978-3175; Kertész, Attila/0000-0002-9457-2928} } @article{MTMT:32930145, title = {Consistency Analysis of Distributed Ledgers in Fog-Enhanced Blockchains}, url = {https://m2.mtmt.hu/api/publication/32930145}, author = {Kertész, Attila and Baniata, Hamza}, doi = {10.1007/978-3-031-06156-1_31}, journal-iso = {LNCS}, journal = {LECTURE NOTES IN COMPUTER SCIENCE}, volume = {13098}, unique-id = {32930145}, issn = {0302-9743}, abstract = {Both revolutionary technologies of Fog Computing (FC) and Blockchain (BC) serve as enablers for enhanced, people-centric trusted applications, and they do meet in the provision of higher standards and expectations. In this paper, we address the reliability of fog-enhanced BC systems by analyzing the forking phenomenon under different conditions, and provide a reliable Distributed Ledger (DL) consistency assessment. We use the FoBSim tool that is specifically designed to mimic and emulate realistic FC-BC integration, in which we deploy the Proof-of-Work (PoW) consensus algorithm and analyze the forking probability under fluctuating conditions. Based on our results, we propose an inconsistency formula, which can quantitatively describe how consistent the DL in a BC system can be. Finally, we show how to deploy this formula in a decision making model for indicating optimal deployment features of a BC network in a Fog-enhanced system. © 2022, Springer Nature Switzerland AG.}, keywords = {decision making; Behavioral research; CONSISTENCY; CONSISTENCY; fog; Fog computing; Fog computing; blockchain; blockchain; Consensus algorithms; condition; Consistency analysis; Proof of work; Distributed ledger; Distributed ledger; consensus analysis; Block-chain; High standards; Revolutionary technology; Trusted applications}, year = {2022}, eissn = {1611-3349}, pages = {393-404}, orcid-numbers = {Kertész, Attila/0000-0002-9457-2928; Baniata, Hamza/0000-0003-1978-3175} } @article{MTMT:32930119, title = {PriFoB: A Privacy-aware Fog-enhanced Blockchain-based system for Global Accreditation and Credential Verification}, url = {https://m2.mtmt.hu/api/publication/32930119}, author = {Baniata, Hamza and Kertész, Attila}, doi = {10.1016/j.jnca.2022.103440}, journal-iso = {J NETW COMPUT APPL}, journal = {JOURNAL OF NETWORK AND COMPUTER APPLICATIONS}, volume = {205}, unique-id = {32930119}, issn = {1084-8045}, abstract = {Trusted online credential management solutions are needed for instant and practical verification. Most of the available frameworks targeting this field violate the privacy of end-users or lack sufficient solutions in terms of security and Quality-of-Service (QoS). In this paper, we propose a Privacy-aware Fog-enhanced Blockchain-based online credential management solution, namely PriFoB. Our proposed solution adopts a public permissioned Blockchain model with different reliable encryption schemes, standardized Zero-Knowledge-Proofs (ZKPs) and Digital Signatures (DSs) within a Fog–Blockchain integrated framework, which is also GDPR compliant. We deploy both the Proof-of-Authority (PoA) and the Signatures-of-Work (SoW) consensus algorithms for efficient and secure handling of Verifiable Credentials (VCs) and global accreditation of VC issuers, respectively. Furthermore, we propose a novel three-dimensional DAG-based model of the Distributed Ledger (3DDL), and provide a ready-to-deploy PriFoB implementation. We discuss insights regarding the utilization and the potential of PriFoB, and evaluate it in terms of security, privacy, latency, throughput and power utilization. We analyze its performance in different layers of a Fog-enabled cloud architecture with simulation and emulation, and we show that PriFoB outperforms several Blockchain-based solutions utilizing Ethereum, Hyperledger Fabric, Hyperledger Besu and Hyperledger Indy platforms. © 2022 The Author(s)}, keywords = {accreditation; Quality of service; fog; Cryptography; End-users; Privacy; Privacy; Network security; Simulation platform; Fog computing; Fog computing; blockchain; blockchain; Privacy aware; Quality-of-service; Encryption schemes; Distributed ledger; Block-chain; Self Sovereign Identity (SSI); Credential management; Credential verification; Credential verification; Global accreditation; Global accreditation; Self sovereign identity}, year = {2022}, eissn = {1095-8592}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Kertész, Attila/0000-0002-9457-2928} } @inproceedings{MTMT:32808786, title = {Latency Assessment of Blockchain-based SSI Applications Utilizing Hyperledger Indy}, url = {https://m2.mtmt.hu/api/publication/32808786}, author = {Baniata, Hamza and Pflanzner, Tamás and Feher, Zoltan and Kertész, Attila}, booktitle = {Proceedings of the 12th International Conference on Cloud Computing and Services Science}, doi = {10.5220/0011082300003200}, unique-id = {32808786}, year = {2022}, pages = {264-271}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Pflanzner, Tamás/0000-0002-3196-9100; Kertész, Attila/0000-0002-9457-2928} } @article{MTMT:32588616, title = {DONS: Dynamic Optimized Neighbor Selection for smart blockchain networks}, url = {https://m2.mtmt.hu/api/publication/32588616}, author = {Baniata, Hamza and Anaqreh, Ahmad and Kertész, Attila}, doi = {10.1016/j.future.2021.12.010}, journal-iso = {FUTUR GENER COMP SYST}, journal = {FUTURE GENERATION COMPUTER SYSTEMS}, volume = {130}, unique-id = {32588616}, issn = {0167-739X}, abstract = {Blockchain (BC) systems mainly depend on the consistent state of the Distributed Ledger (DL) at different logical and physical places of the network. The majority of network nodes need to be enforced to use one or both of the following approaches to remain consistent: (i) to wait for certain delays (i.e. by requesting a hard puzzle solution as in PoW and PoUW, or to wait for random delays as in PoET, etc.) (ii) to propagate shared data through shortest possible paths within the network. The first approach may cause higher energy consumption and/or lower throughput rates if not optimized, and in many cases these features are conventionally fixed. Therefore, it is preferred to enhance the second approach with some optimization. Previous works for this approach have the following drawbacks: they may violate the identity privacy of miners, only locally optimize the Neighbor Selection method (NS), do not consider the dynamicity of the network, or require the nodes to know the precise size of the network at all times. In this paper, we address these issues by proposing a Dynamic and Optimized NS protocol called DONS, using a novel privacy-aware leader election within the public BC called AnoLE, where the leader anonymously solves the The Minimum Spanning Tree problem (MST) of the network in polynomial time. Consequently, miners are informed about the optimum NS according to the current state of network topology. We analytically evaluate the complexity, the security and the privacy of the proposed protocols against state-of-the-art MST solutions for DLs and well known attacks. Additionally, we experimentally show that the proposed protocols outperform state-of-the-art NS solutions for public BCs. Our evaluation shows that the proposed DONS and AnoLE protocols are secure, private, and they acutely outperform all current NS solutions in terms of block finality and fidelity. © 2021 The Author(s)}, keywords = {Polynomial approximation; Energy utilization; MINERS; Minimum spanning tree; Selection methods; blockchain; blockchain; leader election; Distributed ledger; 'current; Block-chain; Optimized neighbor selection; Optimized neighbor selection; Anonymized leader election; Anonymized leader election; Minimum Spanning Tree problem; Minimums panning tree; Neighbour selections; Smart networking; Smart networking}, year = {2022}, eissn = {1872-7115}, pages = {75-90}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Anaqreh, Ahmad/0000-0002-3971-2684; Kertész, Attila/0000-0002-9457-2928} } @CONFERENCE{MTMT:32855236, title = {Towards Blockchain-based Smart Systems}, url = {https://m2.mtmt.hu/api/publication/32855236}, author = {Baniata, Hamza and Dragi, Kimovski and Radu, Prodan and Kertész, Attila}, booktitle = {Proceedings of the First Workshop on Connecting Education and Research Communities for an Innovative Resource Aware Society (CERCIRAS)}, unique-id = {32855236}, abstract = {The unprecedented pace of technological development in smart systems, incorporating sensing, actuation, and control functions, have the following properties and needs: (.) they are interconnected and need scalable, virtualized resources to run, store and process data, (⋯.) they are mobile and can potentially access and build on user data made available by smartphones and tablets, and (⋯⋯) they are getting smarter, so they may get access to user data provided by connected smart devices. As the number of smart devices in smart systems grows, the vast amount of data they produce requires high-performance computational and storage services for processing and analysis and other novel techniques and methods that enhance these services and their management. Blockchain applications have been proposed in a wide variety of environments such as distributed voting, eHealth, Mobile Computing, Internet of Vehicles, etc. We believe that integrating Blockchain technology with smart applications for managing data of mobile devices can further enhance the privacy and security requirements of current complex systems. In this paper, we discuss Blockchain-integration possibilities for smart systems to support the efficient, secure, and privacy-aware execution of smart applications. We propose a design space where issues need to be solved in different layers of such integrated systems. Accordingly, we envision a Blockchain-enabled simulation framework capable of analysing the integration possibilities with fog/edge and cloud infrastructures at different layers of smart systems. The framework will be able to model and analyse the behavior of Blockchain networks in large-scale fog-enhanced smart systems while using different AI methods.}, year = {2021}, orcid-numbers = {Baniata, Hamza/0000-0003-1978-3175; Kertész, Attila/0000-0002-9457-2928} }