Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Offline verification of SSI

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorFerdous, Md. Sadek
dc.contributor.authorRahman, Mashukur
dc.contributor.authorHuq, Md. Zayadul
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-04-04T09:43:42Z
dc.date.available2026-04-04T09:43:42Z
dc.date.copyright2025
dc.date.issued2025-06
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 35-36).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2025.en_US
dc.description.abstractWhen 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.en_US
dc.description.degreeBachelor of Science in Computer Science
dc.description.statementofresponsibilityMashukur Rahman
dc.description.statementofresponsibilityMd. Zayadul Huq
dc.format.extent36 pages
dc.identifier.otherID 21101316
dc.identifier.otherID 21141010
dc.identifier.urihttp://hdl.handle.net/10361/27739
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectSelf-sovereign identityen_US
dc.subjectBlockchainen_US
dc.subjectOffline verificationen_US
dc.subjectInterneten_US
dc.subjectSSI
dc.subjectController serveren_US
dc.subject.lcshBlockchains (Databases).
dc.subject.lcshDatabase security.
dc.subject.lcshOnline identities.
dc.subject.lcshComputer networks--Security measures.
dc.subject.lcshData encryption (Computer science).
dc.subject.lcshJavaScript (Computer program language).
dc.titleOffline verification of SSIen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
21101316, 21141010_CSE.pdf
Size:
704.18 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: