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...
Gespeichert in:
Veröffentlicht in: | SN computer science 2021-07, Vol.2 (4), p.260, Article 260 |
---|---|
Hauptverfasser: | , |
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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |