Nikola Luburić, M. Stojkov, G. Savić, G. Sladić, B. Milosavljević
{"title":"Crypto-tutor: An educational tool for learning modern cryptography","authors":"Nikola Luburić, M. Stojkov, G. Savić, G. Sladić, B. Milosavljević","doi":"10.1109/SISY.2016.7601498","DOIUrl":null,"url":null,"abstract":"This paper presents Crypto-Tutor, a tool for learning modern cryptographic algorithms. Our tool offers an interactive way to learn about the uses and structure of several popular cryptographic algorithms, as well as the underlying mathematical concepts which guarantee the security of these algorithms. Crypto-Tutor also offers performance benchmarking of the algorithms for several datasets, as well as an interactive environment where the algorithms can be executed for custom input and configuration. This tool was used in the classroom, as part of two undergraduate courses in the Faculty of Technical Sciences, University of Novi Sad. Here we also present our experiences with using Crypto-Tutor in the classroom, and formally evaluate the usefulness of this tool.","PeriodicalId":193153,"journal":{"name":"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SISY.2016.7601498","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper presents Crypto-Tutor, a tool for learning modern cryptographic algorithms. Our tool offers an interactive way to learn about the uses and structure of several popular cryptographic algorithms, as well as the underlying mathematical concepts which guarantee the security of these algorithms. Crypto-Tutor also offers performance benchmarking of the algorithms for several datasets, as well as an interactive environment where the algorithms can be executed for custom input and configuration. This tool was used in the classroom, as part of two undergraduate courses in the Faculty of Technical Sciences, University of Novi Sad. Here we also present our experiences with using Crypto-Tutor in the classroom, and formally evaluate the usefulness of this tool.