Smart Contracts Based on Blockchain for Decentralized Learning Management System

Learning management system (LMS) is an emerging paradigm of revolutionized educational environment in which software applications or web-based technologies is used to plan, implement, and assess specific learning and administrative processes of an educational institution. In essence, LMS adapts a se...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SN computer science 2021-07, Vol.2 (4), p.260, Article 260
Hauptverfasser: Khan, Momeen, Naz, Tallat
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 4
container_start_page 260
container_title SN computer science
container_volume 2
creator Khan, Momeen
Naz, Tallat
description Learning management system (LMS) is an emerging paradigm of revolutionized educational environment in which software applications or web-based technologies is used to plan, implement, and assess specific learning and administrative processes of an educational institution. In essence, LMS adapts a service-oriented architecture where different entities can offer or request autonomous services such as to create/deliver content, monitor student participation, or assess performance. However, LMS encompasses several internal and external security risks and vulnerabilities to the private information stored in it. To overcome the security risks and vulnerabilities, a robust security model is a crucial requirement. Blockchain is a distributed hyperledger that utilizes different cryptographic and distributed techniques and algorithms. The benefit of using blockchain is a smart contract-based learning management system that can be secured, immutable and traceable. This paper presents a secure decentralized LMS based on a private blockchain network called blockchain based learning management system (BLMS). For ensuring security against internal attacks of the BLMS, the mechanism of fine grained permission (FGP) flow is applied that is responsible for maintaining the proof of permission access and revocation rights between academic and administrative layers. We also proposed solutions to ensure data security, privacy, access control and availability.
doi_str_mv 10.1007/s42979-021-00661-1
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2932787854</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2932787854</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1641-6bfe73f25a6757df0f326fa9abed9077002f647e6fb023de61b96e5416a9e0383</originalsourceid><addsrcrecordid>eNp9UMtOwzAQtBBIVKU_wMkS58DaSez4SMtTKgKpIHGznGRdUhqn2OmhfD1ug8SN0460M7OzQ8g5g0sGIK9CxpVUCXCWAAjBEnZERnwPCgXy-IB5olT-fkomIawAgOeQZSIfkZdFa3xPZ53rvan6QKcmYE07R6frrvqsPkzjqO08vcEK95x18x33czTeNW5Jn4wzS2zjii52ocf2jJxYsw44-Z1j8nZ3-zp7SObP94-z63lSMZGxRJQWZWp5boTMZW3BplxYo0yJdQwtY0QrMonClsDTGgUrlcA8Y8IohLRIx-Ri8N347muLoderbutdPKm5SrksZJFnkcUHVuW7EDxavfFN_HinGeh9eXooT8fy9KE8zaIoHUQhkt0S_Z_1P6of2a9xWA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2932787854</pqid></control><display><type>article</type><title>Smart Contracts Based on Blockchain for Decentralized Learning Management System</title><source>SpringerNature Journals</source><source>ProQuest Central UK/Ireland</source><source>ProQuest Central</source><creator>Khan, Momeen ; Naz, Tallat</creator><creatorcontrib>Khan, Momeen ; Naz, Tallat</creatorcontrib><description>Learning management system (LMS) is an emerging paradigm of revolutionized educational environment in which software applications or web-based technologies is used to plan, implement, and assess specific learning and administrative processes of an educational institution. In essence, LMS adapts a service-oriented architecture where different entities can offer or request autonomous services such as to create/deliver content, monitor student participation, or assess performance. However, LMS encompasses several internal and external security risks and vulnerabilities to the private information stored in it. To overcome the security risks and vulnerabilities, a robust security model is a crucial requirement. Blockchain is a distributed hyperledger that utilizes different cryptographic and distributed techniques and algorithms. The benefit of using blockchain is a smart contract-based learning management system that can be secured, immutable and traceable. This paper presents a secure decentralized LMS based on a private blockchain network called blockchain based learning management system (BLMS). For ensuring security against internal attacks of the BLMS, the mechanism of fine grained permission (FGP) flow is applied that is responsible for maintaining the proof of permission access and revocation rights between academic and administrative layers. We also proposed solutions to ensure data security, privacy, access control and availability.</description><identifier>ISSN: 2662-995X</identifier><identifier>EISSN: 2661-8907</identifier><identifier>DOI: 10.1007/s42979-021-00661-1</identifier><language>eng</language><publisher>Singapore: Springer Singapore</publisher><subject>Access control ; Algorithms ; Applications programs ; Automation ; Blockchain ; Computer Imaging ; Computer Science ; Computer Systems Organization and Communication Networks ; Cost control ; Cryptography ; Data Structures and Information Theory ; Digital currencies ; Distributed ledger ; Education ; Financial services ; Information Systems and Communication Service ; Learning management systems ; Literature reviews ; Original Research ; Pattern Recognition and Graphics ; Payment systems ; Performance evaluation ; Privacy ; Security ; Service oriented architecture ; Software ; Software Engineering/Programming and Operating Systems ; Students ; Systems design ; Vision</subject><ispartof>SN computer science, 2021-07, Vol.2 (4), p.260, Article 260</ispartof><rights>The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd 2021</rights><rights>The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd 2021.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1641-6bfe73f25a6757df0f326fa9abed9077002f647e6fb023de61b96e5416a9e0383</citedby><cites>FETCH-LOGICAL-c1641-6bfe73f25a6757df0f326fa9abed9077002f647e6fb023de61b96e5416a9e0383</cites><orcidid>0000-0002-8142-1346 ; 0000-0002-2235-8025</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s42979-021-00661-1$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2932787854?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,21388,27924,27925,33744,41488,42557,43805,51319,64385,64389,72469</link.rule.ids></links><search><creatorcontrib>Khan, Momeen</creatorcontrib><creatorcontrib>Naz, Tallat</creatorcontrib><title>Smart Contracts Based on Blockchain for Decentralized Learning Management System</title><title>SN computer science</title><addtitle>SN COMPUT. SCI</addtitle><description>Learning management system (LMS) is an emerging paradigm of revolutionized educational environment in which software applications or web-based technologies is used to plan, implement, and assess specific learning and administrative processes of an educational institution. In essence, LMS adapts a service-oriented architecture where different entities can offer or request autonomous services such as to create/deliver content, monitor student participation, or assess performance. However, LMS encompasses several internal and external security risks and vulnerabilities to the private information stored in it. To overcome the security risks and vulnerabilities, a robust security model is a crucial requirement. Blockchain is a distributed hyperledger that utilizes different cryptographic and distributed techniques and algorithms. The benefit of using blockchain is a smart contract-based learning management system that can be secured, immutable and traceable. This paper presents a secure decentralized LMS based on a private blockchain network called blockchain based learning management system (BLMS). For ensuring security against internal attacks of the BLMS, the mechanism of fine grained permission (FGP) flow is applied that is responsible for maintaining the proof of permission access and revocation rights between academic and administrative layers. We also proposed solutions to ensure data security, privacy, access control and availability.</description><subject>Access control</subject><subject>Algorithms</subject><subject>Applications programs</subject><subject>Automation</subject><subject>Blockchain</subject><subject>Computer Imaging</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Cost control</subject><subject>Cryptography</subject><subject>Data Structures and Information Theory</subject><subject>Digital currencies</subject><subject>Distributed ledger</subject><subject>Education</subject><subject>Financial services</subject><subject>Information Systems and Communication Service</subject><subject>Learning management systems</subject><subject>Literature reviews</subject><subject>Original Research</subject><subject>Pattern Recognition and Graphics</subject><subject>Payment systems</subject><subject>Performance evaluation</subject><subject>Privacy</subject><subject>Security</subject><subject>Service oriented architecture</subject><subject>Software</subject><subject>Software Engineering/Programming and Operating Systems</subject><subject>Students</subject><subject>Systems design</subject><subject>Vision</subject><issn>2662-995X</issn><issn>2661-8907</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9UMtOwzAQtBBIVKU_wMkS58DaSez4SMtTKgKpIHGznGRdUhqn2OmhfD1ug8SN0460M7OzQ8g5g0sGIK9CxpVUCXCWAAjBEnZERnwPCgXy-IB5olT-fkomIawAgOeQZSIfkZdFa3xPZ53rvan6QKcmYE07R6frrvqsPkzjqO08vcEK95x18x33czTeNW5Jn4wzS2zjii52ocf2jJxYsw44-Z1j8nZ3-zp7SObP94-z63lSMZGxRJQWZWp5boTMZW3BplxYo0yJdQwtY0QrMonClsDTGgUrlcA8Y8IohLRIx-Ri8N347muLoderbutdPKm5SrksZJFnkcUHVuW7EDxavfFN_HinGeh9eXooT8fy9KE8zaIoHUQhkt0S_Z_1P6of2a9xWA</recordid><startdate>20210701</startdate><enddate>20210701</enddate><creator>Khan, Momeen</creator><creator>Naz, Tallat</creator><general>Springer Singapore</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0002-8142-1346</orcidid><orcidid>https://orcid.org/0000-0002-2235-8025</orcidid></search><sort><creationdate>20210701</creationdate><title>Smart Contracts Based on Blockchain for Decentralized Learning Management System</title><author>Khan, Momeen ; Naz, Tallat</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1641-6bfe73f25a6757df0f326fa9abed9077002f647e6fb023de61b96e5416a9e0383</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Access control</topic><topic>Algorithms</topic><topic>Applications programs</topic><topic>Automation</topic><topic>Blockchain</topic><topic>Computer Imaging</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Cost control</topic><topic>Cryptography</topic><topic>Data Structures and Information Theory</topic><topic>Digital currencies</topic><topic>Distributed ledger</topic><topic>Education</topic><topic>Financial services</topic><topic>Information Systems and Communication Service</topic><topic>Learning management systems</topic><topic>Literature reviews</topic><topic>Original Research</topic><topic>Pattern Recognition and Graphics</topic><topic>Payment systems</topic><topic>Performance evaluation</topic><topic>Privacy</topic><topic>Security</topic><topic>Service oriented architecture</topic><topic>Software</topic><topic>Software Engineering/Programming and Operating Systems</topic><topic>Students</topic><topic>Systems design</topic><topic>Vision</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Khan, Momeen</creatorcontrib><creatorcontrib>Naz, Tallat</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>SN computer science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Khan, Momeen</au><au>Naz, Tallat</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Smart Contracts Based on Blockchain for Decentralized Learning Management System</atitle><jtitle>SN computer science</jtitle><stitle>SN COMPUT. SCI</stitle><date>2021-07-01</date><risdate>2021</risdate><volume>2</volume><issue>4</issue><spage>260</spage><pages>260-</pages><artnum>260</artnum><issn>2662-995X</issn><eissn>2661-8907</eissn><abstract>Learning management system (LMS) is an emerging paradigm of revolutionized educational environment in which software applications or web-based technologies is used to plan, implement, and assess specific learning and administrative processes of an educational institution. In essence, LMS adapts a service-oriented architecture where different entities can offer or request autonomous services such as to create/deliver content, monitor student participation, or assess performance. However, LMS encompasses several internal and external security risks and vulnerabilities to the private information stored in it. To overcome the security risks and vulnerabilities, a robust security model is a crucial requirement. Blockchain is a distributed hyperledger that utilizes different cryptographic and distributed techniques and algorithms. The benefit of using blockchain is a smart contract-based learning management system that can be secured, immutable and traceable. This paper presents a secure decentralized LMS based on a private blockchain network called blockchain based learning management system (BLMS). For ensuring security against internal attacks of the BLMS, the mechanism of fine grained permission (FGP) flow is applied that is responsible for maintaining the proof of permission access and revocation rights between academic and administrative layers. We also proposed solutions to ensure data security, privacy, access control and availability.</abstract><cop>Singapore</cop><pub>Springer Singapore</pub><doi>10.1007/s42979-021-00661-1</doi><orcidid>https://orcid.org/0000-0002-8142-1346</orcidid><orcidid>https://orcid.org/0000-0002-2235-8025</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2662-995X
ispartof SN computer science, 2021-07, Vol.2 (4), p.260, Article 260
issn 2662-995X
2661-8907
language eng
recordid cdi_proquest_journals_2932787854
source SpringerNature Journals; ProQuest Central UK/Ireland; ProQuest Central
subjects Access control
Algorithms
Applications programs
Automation
Blockchain
Computer Imaging
Computer Science
Computer Systems Organization and Communication Networks
Cost control
Cryptography
Data Structures and Information Theory
Digital currencies
Distributed ledger
Education
Financial services
Information Systems and Communication Service
Learning management systems
Literature reviews
Original Research
Pattern Recognition and Graphics
Payment systems
Performance evaluation
Privacy
Security
Service oriented architecture
Software
Software Engineering/Programming and Operating Systems
Students
Systems design
Vision
title Smart Contracts Based on Blockchain for Decentralized Learning Management System
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T05%3A33%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Smart%20Contracts%20Based%20on%20Blockchain%20for%20Decentralized%20Learning%20Management%20System&rft.jtitle=SN%20computer%20science&rft.au=Khan,%20Momeen&rft.date=2021-07-01&rft.volume=2&rft.issue=4&rft.spage=260&rft.pages=260-&rft.artnum=260&rft.issn=2662-995X&rft.eissn=2661-8907&rft_id=info:doi/10.1007/s42979-021-00661-1&rft_dat=%3Cproquest_cross%3E2932787854%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2932787854&rft_id=info:pmid/&rfr_iscdi=true