Skip to main content

Decentralized M-Learning Platform with Trusted Execution Environment

  • Conference paper
  • First Online:
Advances in Web-Based Learning – ICWL 2021 (ICWL 2021)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 13103))

Included in the following conference series:

Abstract

With the rapid growth in E-learning, Mobile learning (M-learning) is one of the most widely used ways in distance education compare to the traditional classroom environment. However, Mobile learning has accentuated the problem of data privacy disclosure and low performance. Blockchain is an important step in smart contracts with peer execution, immutability, and provenance may bring a new level of protection and confidence to M-learning. In combination with Trusted Execution Environment, we proposed a decentralized M-learning platform prototype within TrustZone technology for ARM devices where the learner identity key is encrypted and stored in Hyperledger Fabric with a peer-to-peer network. Our platform resolves the difficulties with privacy data in E-learning and reduced workload. An evaluation demonstrated that It is available to execute encryption algorithms in a trusted execution environment.

W. Wang and L. Zhu—These authors contributed equally to this work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Rodrigues, H., Almeida, F., Figueiredo, V., Lopes, S.L.: Tracking e-learning through published papers: a systematic review. Comput. Educ. 136, 87–98 (2019)

    Article  Google Scholar 

  2. Anwar, M.M., Greer, J., Brooks, C.A.: Privacy enhanced personalization in e-learning, p. 1 (2006). https://doi.org/10.1145/1501434.1501485

  3. Zhao, W., Liu, K., Ma, K.: Design of student capability evaluation system merging blockchain technology. J. Phys. Conf. Ser. 1168, 032123 (2019)

    Article  Google Scholar 

  4. Bernabe, J.B., Canovas, J.L., Hernandez-Ramos, J.L., Moreno, R.T., Skarmeta, A.: Privacy-preserving solutions for blockchain: review and challenges. IEEE Access 7, 164908–164940 (2019)

    Article  Google Scholar 

  5. Lam, T.Y., Dongol, B.: A blockchain-enabled e-learning platform. Interact. Learn. Environ. 1–23 (2020)

    Google Scholar 

  6. Masud, M.A.H., Huang, X., Islam, M.R.: A novel approach for the security remedial in a cloud-based E-learning network. J. Netw. 9, 2934 (2014)

    Google Scholar 

  7. Anwar, M.: Supporting privacy, trust, and personalization in online learning. Int. J. Artif. Intell. Educ. (2020). https://doi.org/10.1007/s40593-020-00216-0

  8. Peng, L., et al.: Privacy preservation in permissionless blockchain: a survey. Digit. Commun. Netw. 7(3), 295–307 (2020). https://doi.org/10.1016/j.dcan.2020.05.008

    Article  Google Scholar 

  9. Zhu, X., Badr, Y.: Identity management systems for the Internet of Things: a survey towards blockchain solutions. Sensors 18, 1–18 (2018)

    Article  Google Scholar 

  10. Muller, C.: Execution of smart contracts with ARM TrustZone, p. 45 (2019)

    Google Scholar 

  11. Oakes, K., Green, D.: E-learning. T D, vol. 57, 17–19 October 2003

    Google Scholar 

  12. Nakamoto, S.: A peer-to-peer electronic cash system (2008)

    Google Scholar 

  13. Van Schaik, S., Kwong, A., Genkin, D., Yarom, Y.: SGAxe: How SGX Fails in Practice (2020). https://Cacheoutattack.Com/

  14. Ali, J., Ali, T., Alsaawy, Y., Khalid, A.S., Musa, S.: Blockchain-based smart-IoT trust zone measurement architecture. In: ACM International Conference Proceeding Series, Part F1481, pp. 152–157 (2019)

    Google Scholar 

  15. Ubaka-Okoye, M.N., et al.: Blockchain framework for securing e-learning system. Int. J. Adv. Trends Comput. Sci. Eng. 9, 2933–2940 (2020)

    Google Scholar 

  16. Wang, S., Zhang, Y., Zhang, Y.: A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems. IEEE Access 6, 38437–38450 (2018)

    Article  Google Scholar 

Download references

Acknowledgments

This research is supported by the: 1. project funded by Zhuhai Industry-University-Research Cooperation Project: Research on Key Technologies of Cross-domain Data Compliance and Mutual Trust Computing in Zhuhai and Macau (No. ZH22017002200011PWC) 2. Research on knowledge-oriented probabilistic graphical model theory based on multi-source data (FDCT- NSFC Projects: 0066/2019/AFJ) 3. Research and Application of Cooperative Multi-Agent Platform for Zhuhai-Macao Manufacturing Service (0058/2019/AMJ).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Linkai Zhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, W., Zhu, L., Wang, B., Guang, L., Peng, S., Cai, Z. (2021). Decentralized M-Learning Platform with Trusted Execution Environment. In: Zhou, W., Mu, Y. (eds) Advances in Web-Based Learning – ICWL 2021. ICWL 2021. Lecture Notes in Computer Science(), vol 13103. Springer, Cham. https://doi.org/10.1007/978-3-030-90785-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-90785-3_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-90784-6

  • Online ISBN: 978-3-030-90785-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics