Rust Emi
Rust Emi
2
Authorized licensed use limited to: Penn State University. Downloaded on February 02,2026 at [Link] UTC from IEEE Xplore. Restrictions apply.
techniques for minimizing the volume of data such as zero- The authors have given, among other things, a detailed
knowledge proofs or Verkle tree data structures is necessary. description of the BSign Remote Signing System, on which
all security, integrity, immutability of data in the B4E system
CREDERE [13], a blockchain platform for storing, is based. For each of the blockchain solutions being reviewed,
processing and distributing academic credentials in digital Table 1 lists their major flaws along with some short
form and for national identification is another work. The information.
platform is based on the Hyperledger Fabric network and uses
permissioned blockchain. The platform uses Amazon Elastic III. DESIGN OF CENTRALIZED SYSTEM FOR GENERATION AND
Compute Cloud web services, Curl, Docker, Goland, [Link] VERIFICATION DIPLOMAS
and Python. Here, for static databases, CouchDB is used due
to its JSON-like structure. Another system called B4E is Starting from the fact that more of the created systems
presented in [14, 15], where, among other things, the main used by different researchers used centralization database, we
importance is given to two phenomena namely the distance have developed a prototype based on the programming
digital signature and the blockchain network for processing languages Python, [Link] and MongoDB, to show the
and storing academic credentials. Description and limitation difference and describe in detail advantages and
of blockchain based solution regarding generation and disadvantages between the centralized and decentralized
verification diplomas. systems [16]. Instead of storing data in the form of tables,
MongoDB stores data in the form of JSON documents, which
TABLE I. DESCRIPTION AND LIMITATION OF BLOCKCHAIN BASED makes it compatible for many web and mobile applications
SOLUTION REGARDING GENERATION AND VERIFICATION DIPLOMAS that have a dynamic nature of the data structure. With
MongoDB it is very easy to add new attributes to the stored
Blockchain
solution / Description Limitation
documents and to change the data models depending on the
Study needs of the implemented system [17].
BSV Blockchain for Data entry into the database, which is necessary for the
Blockchain framework, AES generation and verification of diploma data, is done through
security is based on
system UAE encryption algorithm,
[8] Public Key Cryptography
digital signature. the Python programming language. First, a connection is made
(PKC) to the main Python driver (pymongo), which allows to import
Hyperledger Fabric the classes that are used in the system and at the same time
network, SHA-256 connects the programming language to the MongoDB
algorithm for cryptography, limited number of database. Then the data is inserted based on the relevant
EduCert- notarized system for chains, limited number functions that enable insertion depending on the collections
Chain[4] verification of academic of nodes, lack of we created. During each data insertion, we associate it with a
credentials, permissioned consensus mechanisms.
blockchain, CouchDB for
unique ID to each record that is inserted into the database.
state database Once the data is inserted into the database, it can be generated
Decentralized Verification
via Python or [Link], generating diplomas for each student,
of Diplomas using lack of security either in the form of reports, in PDF or even in a form using a
blockchain and SSI (self- mechanisms, consensus direct digital signature of the HEI itself. The generation is
sovereign identity), to mechanisms, and obviously done depending on the template used by the HEI
DVD [9] facilitate the distribution of cryptographic itself, designing it with all the necessary elements that should
academic credentials, mechanisms that enable
be public.
verifiable credentials and encryption and
decentralized identifiers are decryption In the system that was designed, it is only necessary to
used.
look at the diploma number and the ID number that the
blockchain solution for generating a lot of diploma should have to know if the degree is valid or not.
Digital storage and generation of unnecessary tokens,
Token [10] diplomas based on fungible which depends on the
Through the program we can make any change in the database
and nonfungible tokens number of credits. through the system, inform the management and other persons
architecture limited to
responsible for the diplomas. The notification can be done
Solana network for faster the STRIDE framework, either by e-mail notification, or even the notification itself on
Creducate the account of the responsible persons. This method attempts
processing data, low cost the difficulty of adapting
[11]
for transaction, the Solana network to to preserve the integrity of student data. However, if changes
current systems occur directly in the database, where there is no access except
Auditable Merkle Tree data
inadequate for large for administrators and people who maintain the system, then
amounts of documents, a such a change will not be noticed, which makes the use of
IU- structure, the possibility of
technique for data centralized systems questionable. The change can be detected,
TransCert automatic auditing without
minimization and
[12] the involvement of a third
privacy preservation is but requires detailed checks by IT experts, which requires
party additional time, effort and cost.
required
Hyperledger Fabric System validations are Therefore, the use of centralized systems, despite the
network, a modular missing, distribution of
CREDERE advantages in generating, checking, the possibility of updating
blockchain implementation, node servers, test
[13]
Chaincode is developed in deployments are data that were wrong, has disadvantages in preserving
specific channel, missing. identity, privacy and transparency of services, which makes it
lack of security doubtful for use in environments where we have private
system for digital validation mechanisms for remote information. Although cryptographic algorithms can be used
B4E [14] of credentials using digital signing, lack of adequate to encrypt and decrypt data during the generation and
remote signing testing and concrete verification of diplomas [6].
analyses.
3
Authorized licensed use limited to: Penn State University. Downloaded on February 02,2026 at [Link] UTC from IEEE Xplore. Restrictions apply.
Fig. 5. Administrators log
4
Authorized licensed use limited to: Penn State University. Downloaded on February 02,2026 at [Link] UTC from IEEE Xplore. Restrictions apply.
TABLE II. COMPARISON BETWEEN DIAR BLOCKCHAIN SYSTEM AND providing the level of security, integrity, immutability, and
CENTRALIZED SYSTEM
traceability required for sensitive data, such as academic
Centralized prototype credentials. The lack of these features can lead to
Description /
Characteristics
(Python, MongoDB, DIAR blockchain system vulnerabilities, including data breaches and unauthorized
[Link]) alterations, which are critical concerns for higher education
MongoDB, NoSQL institutions. On the other hand, blockchain technology, as
database, with a IPFS (Interplanetary file demonstrated by the DIAR system, addresses these security
Database flexible structure and storage), not very suitable concerns effectively. Additionally, blockchain’s traceability
suitable for any type of for large volumes of data
application allows for transparent verification processes, ensuring that all
transactions are recorded and can be audited. The DIAR
Python library as well AES, SHA256 and
Security
as get/post functions Homomorphic encryption system, with its multi-level secure architecture, offers a
promising solution that combines immutability, identity
Digital signature, QR
Identity and
Digital signature, QR
code, private and public preservation, traceability, and cryptographic mechanisms. Our
code, single point prototype, developed using Python, [Link], and MongoDB,
access key, biometrics, multiple
control
points demonstrates the practical feasibility of such a system. In
The system has an comparing the DIAR blockchain system with centralized
activity log, the data is Consensus layer, data solutions, we found that while centralized systems excel in
controlled by the layer, off-chain storage, operational efficiency, they lack the robust security features
Immutability
administrator, there is a Distributed ledger saves that blockchain provides. In our opinion, the decentralized
and traceability
risk of data changes every action in the system,
directly from the the data is immutable blockchain system is the superior approach for diploma
database verification. Despite the challenges in implementation, the
Much faster, more security, integrity, and trust it offers make it a more reliable
On-chain blockchain, and future-proof solution for HEIs. The DIAR system
efficient to use,
ethereum network, are not
Efficiency and however, many security
very efficient and fast due
exemplifies how blockchain technology can be effectively
execution issues are missing and utilized to address the limitations of traditional centralized
to a lot of cryptography
there is more risk of systems, ensuring the authenticity and security of academic
mechanisms
attacks
credentials.
Lower costs for both
Cost and
system creation and Very high costs for both The future work involves the practical implementation of
maintenance, more creation and maintenance, the DIAR system to conduct detailed analyses of transaction
maintenance
software in this lack of developers execution metrics and to further compare blockchain solutions
direction
with centralized systems.
It depends on the
It depends on an entity
Decision- compatibility of all the REFERENCES
or a small group of
making nodes that are part of the
entities [1] A. Rustemi, F. Dalipi, V. Atanasovski and A. Risteski, "A Systematic
blockchain network
Literature Review on Blockchain-Based Systems for Academic
Certificate Verification," in IEEE Access, vol. 11, pp. 64679-64696,
2023, doi: 10.1109/ACCESS.2023.3289598.
Considering storage and database, the centralized system
[2] M. Haque, V.V. Kumar, P. Singh, et al. “A systematic meta-analysis of
has advantage because blockchain systems lack databases for blockchain technology for educational sector and its advancements
storing large amounts of data, including diplomas, while towards education 4.0.” Educ Inf Technol vol. 28, pp. 13841–13867
centralized systems do not have such a problem. Next, when 2023. [Link]
it comes to security, DIAR system has advantages as besides [3] S.M. Alshahrani, “Disrupting the Status Quo: Blockchain’s Potential
the security mechanisms it also uses different methods of self- for Overhauling Conventional Academic Systems”. Arab J Sci Eng
sovereign identity. Further, in relation to identity and access, 2024. [Link]
DIAR system has advantages since it enables safer identity [4] P. Rani, R.K. Sachan, and S. Kukreja, “Educert-chain: a secure and
verification. In addition, the data in DIAR are immutable, each notarized educational certificate authentication and verification system
using permissioned blockchain”. Cluster Comput 2024.
node in the network has a copy of the data, which cannot be [Link]
changed without the approval of all nodes. On the other side, [5] A. Rustemi, F. Dalipi, V. Atanasovski, et al. “DIAR: a blockchain-
regarding efficiency and execution, centralized system has based system for generation and verification of academic diplomas”.
advantages as data is not encrypted and decrypted during Discover Applied Science, vol. 6, 297 2024.
storage in the database, allowing for faster execution of [Link]
services. [6] C. S. Hsu, S. F. Tu, and P. C. Chiu, “Design of an e-diploma system
based on consortium blockchain and facial recognition”. Education and
Centralized system has also advantages pertaining to cost Information Technologies, 1-25. 2022.
and maintenance as they require lower cost of maintenance [7] A. Rustemi, F. Dalipi, V. Atanasovski and A. Risteski, "Enhancing
and data processing. Finally, DIAR system has advantages Academic Credentials: The Synergy of Blockchain and Artificial
concerning decision-making. Since decisions are made by all Intelligence," 2024 7th International Balkan Conference on
Communications and Networking (BalkanCom), Ljubljana, Slovenia,
nodes in the network, there is no possibility of data misuse. 2024, pp. 206-211, doi: 10.1109/BalkanCom61808.2024.10557185.
[8] M. Al Hemairy, M. Abu Talib, A. Khalil, et al. “Blockchain-based
V. CONCLUSION framework and platform for validation, authentication & equivalency
Centralized systems offer several advantages over of academic certification and institution’s accreditation: UAE case
blockchain-based systems, particularly in terms of speed, ease study and system performance” Educ Inf Technol 2024
[Link]
of programming, maintenance, and cost-effectiveness. These
[9] H. Saidi, N. Labraoui, S. Benfriha and Z. Houhamdi, "DVD:
systems are well-established, with robust infrastructures that Decentralized Verification of Diplomas in Smart Universities," 2023
can handle large volumes of transactions quickly and 24th International Arab Conference on Information Technology
efficiently. However, centralized systems fall short in
5
Authorized licensed use limited to: Penn State University. Downloaded on February 02,2026 at [Link] UTC from IEEE Xplore. Restrictions apply.
(ACIT), Ajman, United Arab Emirates, 2023, pp. 1-7, doi: Credentials using Remote Signing and Blockchain”. 11th International
10.1109/ACIT58888.2023.10453893. Symposium on Information and Communication Technology (SoICT
[10] S. Narongsak and S. Nonsiri, "Digital Token: Token-Based Degree 2022), December 1–3, 2022, Hanoi, Vietnam. ACM, New York, NY,
Certificates with Credit Transfer System," 2023 8th International USA, 7 pages. [Link]
Conference on Business and Industrial Research (ICBIR), Bangkok, [15] K. Sharma, and M. Gahlawat, “A Comprehensive Survey on Security
Thailand, 2023, pp. 1312-1317, doi: Aspects of Using Blockchain Technology for Digital Degree
10.1109/ICBIR57571.2023.10147481. Verification Solutions”. S. Fong, N. Dey, A. JoshiEds ICT Analysis
[11] D. V. S. Castillo, C. N. B. Co, K. G. R. Maranan, D. J. Quinio and J. and Applications. ICT4SD 2023. Lecture Notes in Networks and
R. I. Pedrasa, "Creducate: Blockchain-based Academic Record Systems, vol 782. Springer, Singapore. [Link]
Management and Verification System Built in the Solana Network," 981-99-6568-7_9.
TENCON 2022 - 2022 IEEE Region 10 Conference (TENCON), Hong [16] S. Pathak, V. Gupta, N. Malsa, A. Ghosh, R.N. Shaw, “Blockchain-
Kong, Hong Kong, 2022, pp. 1-6, doi: Based Academic Certificate Verification System—A Review.” In: R.N
10.1109/TENCON55691.2022.9977896. Shaw,., S. Das, , V. Piuri, , M. Bianchini, (eds) Advanced Computing
[12] L. Minh-Quan, L. Hai-Duong, A. Vu Dinh-Duc, and T.-T. Tran. 2023. and Intelligent Technologies. Lecture Notes in Electrical Engineering,
“IU-TransCert: A Blockchain-Based System for Academic Credentials vol 914. Springer, Singapore. 2022, [Link]
with Auditability”. 12th International Symposium on Information and 19-2980-9_42.
Communication Technology (SOICT '23). Association for Computing [17] B. Cherry, P. Benats, M. Gobert, L. Meurice, C. Nagy and A. Cleve,
Machinery, New York, NY, USA, pp. 746–753. "Static Analysis of Database Accesses in MongoDB Applications,"
[Link] 2022 IEEE International Conference on Software Analysis, Evolution
[13] C. E. Pulmano, M. R. J. E. Estuar, M. M. De Leon,, L. P. V. Tamayo, and Reengineering (SANER), Honolulu, HI, USA, 2022, pp. 930-934,
A. T. Magpantay, H. C. L. Tan, and N. A. S. Co. 2023. “CREDERE: A doi: 10.1109/SANER53432.2022.00111.
Modular Blockchain Implementation for the Issuance, Sharing, and [18] A. Rustemi, F. Dalipi, V. Atanasovski and A. Risteski, "Towards a
Verification of Digital Credentials”. 2023 6th International Conference Conceptual Model of a Blockchain System for Automatic Generation
on Software Engineering and Information Management (ICSIM 2023), of Academic Diplomas: Use Cases and Scenarios," 2023 4th
January 31-February 2, 2023, Palmerston North, New Zealand. ACM, International Conference on Communications, Information, Electronic
New York, NY, USA, 6 pages. and Energy Systems (CIEES), Plovdiv, Bulgaria, 2023, pp. 1-6, doi:
[Link] 10.1109/CIEES58940.2023.10378773.
[14] B.-L. Do, H.-N. Dinh, V.-T. Nguyen, M.-H. Tran, T.-L. Le, and V.-T.
Nghiem, “B4E: A System for Creating and Validating Digital
6
Authorized licensed use limited to: Penn State University. Downloaded on February 02,2026 at [Link] UTC from IEEE Xplore. Restrictions apply.