Browsing by Author "Ferdous, Md. Sadek"
Now showing 1 - 7 of 7
- Results Per Page
- Sort Options
Item A performance evaluation framework for public blockchain based systems(BRAC University, 2024-10) Arman, Fakid; Hossain, Mahdi; Abdullah, A.S.M Amir; Islam, Md Danial; Murtuza, Maruf Bin; Ferdous, Md. SadekWith the revolution of blockchain technology, smart contracts open a door for programs to be executed inside the blockchain. This allows programmers to build applications and deploy them in different blockchain systems. Over the years these smart contracts have been redefined offering transparency, immutability, and distributed consensus. However, if we were to evaluate how each of these applications performs and which parameters are used to identify the performance, it would be unclear given the scarcity of a proper blockchain evaluation system in today’s time. Our research aims to establish a comprehensive performance evaluation protocol specifically for public blockchains, referencing insights from seminal works. Our goal is to leverage important metrics that will be necessary to provide a standardized framework for evaluating and comparing the performance of blockchain based applications. We aim to help developers by providing a framework that lets them measure and compare their smart contracts on different blockchain systems. This solves the problems they face when deploying smart contracts and allows us to practically test important theories about different blockchain systems.Item Academic document verification using SSI and blockchain technology(BRAC University, 2023-09) Huda, Md. Isa Sayek; Ferdous, Md. Sadek; Hossain, Muhammad IqbalAcademic certificates are evidence of qualification for their recipients. Although academic data is regularly transmitted by institutes, the procedure of transferring and verifying this data is usually tiring and time-consuming. This has resulted in certificate verification being unduly complex in the practices that have been traditionally implemented. These credentials are susceptible to manipulation and counterfeiting. Certificate forgery and fabrication are getting more and more difficult to catch as days pass with the customary techniques that are being adopted. More userfriendly and privacy-conscious than previous methods of storing and disseminating ID data, SSI is the latest innovation in this area by offering secure document verification methods and serving as a vital tool against document fraud and abuse. The documentation and verification process for academic certificates may be made safe, seamless, transparent, and immutable by integrating SSI with blockchain technology. Not only physical certificates, as everything is being digitized, online courses are also becoming very popular, but the legitimacy of their certificates can still be questioned. With our system, we try to contribute to SSI core motivation of building a trust layer on the internet. In this work, we offer an SSI system that uses educational institutions to give certificates to their students, who then act as holders of the certificates, keeping them safe in a wallet and being presented whenever needed. The legitimacy of the certificates in the wallet can be verified by the organizations, who are third parties. We plan to construct our system in a way that allows it to accommodate the requirement of selective information disclosure, providing us with increased total control over the verification process. Additionally, this system ensures that there are no intermediary parties which helps us to address the drawbacks of the traditional approaches to an extent. We present its design, go into the specifics of its implementation, point out its advantages and limitations, and most importantly compare it with the methods that are currently in use.Item Cross banking transaction system using multichain blockchain systems(BRAC University, 2024-01) Sharar, Shihab; Morshed, Ishfaq; Sadia, Kazi Sumaia; Ferdous, Md. Sadek; Hossain, Muhammad IqbalMoney is the most common form of exchange for goods and services across the world. Ensuring that this money is kept safe and transferred to the right person has been essential ever since the concept of money has been present. In this research paper we will be introducing a new method of creating transactions using smart contracts in a permissioned blockchain to ensure secure transactions across the globe. This will not only boost security, but may also increase efficiency and reduce overall compute overhead. The framework of choice for this paper is Hyperledger Fabric (HF) as HF provides us with a permissioned blockchain capable of creating channels to facilitate multichain functionality and can utilize smart contracts to perform information exchange without a cryptocurrency requirement. Using HF also allows us to set up a hierarchical setup with unique policies as required by the system design.Item Decentralized identity verification: a blockchain-based framework for self-sovereign identity (SSI) with issuer trust registry(BRAC University, 2024-10) Tiham, Faiaz Mohammad; Fahim, Ashiqur Rahman; Julcarnine, Gazi Md.; Usman, Hossain Mohammed; Hossain, Muhammad Iqbal; Ferdous, Md. SadekIn an era where data security and privacy breaches are alarming, blockchain technology could greatly enhance different identification systems like passports, national identity cards (NIDs), driving licenses, etc. We explore the idea of a blockchainpowered identity verification system in this research where individuals’ identity information is safely kept on a decentralized ledger. The principal goal of this research is to find out the possible advantages and difficulties of incorporating blockchain systems into personal identity verification systems. We thoroughly assess the built-in cybersecurity attributes of blockchain, including decentralization, immutability, and cryptographic security, which collectively establish it as a perfect choice for authenticating and safeguarding personal identity data. Moreover, the research dives into topics concerning data privacy, surveillance, and individual rights. The primary emphasis of this research is on the smooth incorporation of a blockchain-driven identity verification system centered on Self-Sovereign Identity (SSI). Furthermore, this thesis highlights the critical role of issuers in the Self-Sovereign Identity System (SSI) and addresses the inherent issue of Issuer Trust for verifiers. To address the issue, this study introduces the concept of an Issuer Trust Registry to ensure trustworthiness when issuing credentials. The research studies how blockchain can streamline identity verification for authentication while creating driver’s licenses, bank account openings, SIM card registrations, land registrations, etc., thereby mitigating fraudulent activities in the cyber world and enhancing overall security. When we increase the security, we can optimize the personality verification of authentication. In conclusion, this research proposes a comprehensive study of the role of blockchain technology in reimagining personal identification systems for the digital age.Item Mathematical modelling of bitcoin and ethereum(BRAC University, 2025-04) Fatima, Masuda Rahman; Ferdous, Md. SadekBlockchain technology provides a decentralized ledger that enables secure, transparent, and immutable information sharing. It serves as a platform for exchanging cryptographic coins with economic value or data over the internet without requiring a central authority, achieving consensus through a peer-to-peer network. This thesis presents mathematical models for Bitcoin and Ethereum (version 1.0 and 2.0), two of the most prominent blockchain platforms, to analyze and represent their core mechanisms. The models define transactions, blocks storing these transactions, and the consensus algorithms that synchronize blocks across the blockchain network, through the use of sets, tables, diagrams and algorithms. Additionally, a Finite State Machine (FSM) representation is provided to illustrate Ethereum’s transaction based state machine behavior. Use of cryptography in both Bitcoin and Ethereum, specifically Elliptic Curve Cryptography (ECC) for transaction validation has also been explored. By providing a mathematically structured representation of these systems, this thesis could help researchers and engineers gain a deeper understanding of blockchain mechanisms, analyze their security and efficiency, and explore potential optimizations. The simplified approach also makes the topic more accessible to those without a computer science background, encouraging interdisciplinary research and collaboration in blockchain development.Item Offline verification of SSI(BRAC University, 2025-06) Rahman, Mashukur; Huq, Md. Zayadul; Ferdous, Md. SadekWhen the internet was first created no one thought about an identity layer because during the initial days, the main objective of the internet was to interchange data among people. No one was concerned about who was sharing the data with them. But as the number of users increased rapidly, suddenly the need for identity was recognised as it became apparent that anyone could impersonate someone else over the internet. To mitigate this issue, providers designed different identity models and adopted those models to provide identities to their users so that they could be independently identified. However, these models have numerous issues. For example the models do not solve how the validation will happen if both parties are offline, one model uses time-stamp but it does not solve the problem of real-time offline validation. Unfortunately, managing the identities provided by the providers was hard and users have limited control over their identity data. To mitigate these issues, the concept of Self-sovereign Identity (SSI) has been introduced. Through this approach users maintain their digital identity in a decentralised manner and have full control over it. Self sovereign identity has three parties. The user, the issuer and the verifier. The issuer issues a verifiable credential for the user and the verifier can verify it with the verifiable presentation that the user provides. To facilitate this interaction SSI utilises blockchain to store important metadata, SSI documents and public keys and it is important that the verifier and the blockchain is online during the verification process. The problem arises when the verifier and holder does not have access to the internet. In this research we will explore how SSI verification can be facilitated even when the verifier and holder is offline.Item Securing ownership management and transfer of consumer IoT devices with blockchain-based Self Sovereign Identity (SSI)(BRAC University, 2023-06) Sakib, Nazmus; Mumu, Marzia Islam; Momo, Nuran Mubashshira; Ferdous, Md. SadekWith the power of automation and connectivity, the use of IoT devices is increasing over the last 10-12 years consistently. IoT devices are taking place in our homes beside industries with the capability of collecting datas from the environment, analyzing them, and sharing this datas with the motivation of the automotive world. During this time, IoT devices have shown us the difficulties of user identity management, ownership transfer and security flows beside the light of hope. Here, a better identity management system is the main condition for successful ownership management and transfer systems. Scientists have tried various types of identity management systems and security protections to overcome these issues but mostly failed to make IoT devices user-centric. They have tried to apply blockchain technology to IoT devices to ensure security and gain faith in IoT devices. The distributed ledger technology or blockchain has successfully provided us with a secure data storing decentralized database but failed to make the devices and identity data transaction user-centric. But blockchain still can be the solution here. With the help of blockchain, combined with the decentralized identifiers, verifiable credentials, and distributed ledger, a new identity management system called Self-Sovereign Identity (SSI) can win this race. SSI will help IoT devices to gain more trust of the user by making them user-centric with the help of SSI. Besides, it will be the solution for easier ownership management and ownership transfer of these devices.
