ABSTRACT
The paper presents software implementations of the Trithemius progressive key using MATLAB. The algorithm for encrypting and decrypting texts with the Trithemius progressive key is modified with the aim of using it for Bulgarian texts. The implementations are done when applying the project-based learning approach in the course “Telecommunication Security” for the seventh-semester students-bachelors from the specialty “Internet and Mobile Communications” at our University. Working on projects, one of the trends of future education, Education 4.0, allows the development of the main 21st-century skills, such as literacy and numeracy, ICT literacy, critical, logical, and analytical thinking, creativity, initiative, problem-solving skills, etc.
- A. Bicer, Y. Lee, R.M. Capraro, M.M. Capraro, L.R. Barroso, M. Rugh, “Examining the effects of STEM PBL on students' divergent thinking attitudes related to creative problem solving”, Proceedings – Frontiers in Education Conference, FIE, 2019, doi 10.1109/FIE43999.2019.9028431.Google ScholarDigital Library
- B. Panapt, C. Pandit, “Project-based learning approach in undergraduate engineering course of cryptography and security in computer science”, Journal of Engineering Education Transformations, Volume 33, Special Issue 1, pp. 153-158, 2019, doi 10.16920/jeet/2019/v33i1/149006.Google Scholar
- N. Chaiyama, N. Kaewpila, “The development of life and career skills in 21st century test for undergraduate students”, European Journal of Education Research, Vol. 11 (1), pp. 51 – 68, 2022, doi 10.12973/eu-jer.11.1.51.Google ScholarCross Ref
- B. Sklar, “Digital Communications. Fundamentals and Applications.” Second Edition. Communications Engineering Services, Tarzana, California, 2001.Google Scholar
- Trithemius Cipher, POLYALPHABETIC SUBSTITUTION CIPHER, http://www.crypto-it.net/eng/simple/trithemius-cipher.html (March 2023)Google Scholar
- MATLAB, official site, https://www.mathworks.com (March 2023)Google Scholar
- Trithemius Cipher, https://www.dcode.fr/trithemius-cipher (March 2023)Google Scholar
- Trithemius Cipher, https://www.cachesleuth.com/trithemius.html (March 2023)Google Scholar
- Create apps with graphical user interfaces in MATLAB, https://www.mathworks.com/discovery/matlab-gui.html (March 2022).Google Scholar
- A. Borodzhieva, “MATLAB-based software tool for implementation of bifid ciphers”. 18th International Conference on Computer Systems and Technologies – CompSysTech’17, Ruse, 2017, Proceedings, pp. 326 – 333, ISBN: 978-1-4503-5234-5.Google Scholar
- A. Borodzhieva, P. Manoilov, “Training module with graphical user interface for encryption and decryption using affine ciphers applied in cryptosystems”. 2014 IEEE 20th International Symposium for Design and Technology in Electronic Packaging, SIITME 2014, Bucharest, Romania, pp. 281 – 286, ISBN: 978-1-4799-6961-6.Google Scholar
- MS Excel, official site, https://www.microsoft.com/bg-bg/microsoft-365/excel (March 2023)Google Scholar
- A. Borodzhieva, “MS Excel-based application for encryption and decryption of english texts with the Hill cipher on the basis of 3×3-matrix”. XXV International Scientific Conference Electronics – ET2016, Sozopol, Bulgaria, pp. 67-71, ISBN: 978-1-5090-2881-8.Google Scholar
- A. Borodzhieva, “Software implementation of a module for encryption and decryption using the RSA algorithm”. XXV International Scientific Conference Electronics – ET2016, 2016, Sozopol, Bulgaria, pp. 63-66, ISBN: 978-1-5090-2881-8.Google ScholarCross Ref
- A. Borodzhieva, “Modeling of cryptosystems based on linear feedback shift registers using spreadsheets”. 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2019, Opatija, Croatia, Engineering Education, pp. 1713 – 1718, ISBN: 1847-3946.Google Scholar
- A. Borodzhieva, “Computer-based education for teaching the topic “Galois linear feedback shift registers”. 2020 IEEE 26th International Symposium for Design and Technology in Electronic Packaging, SIITME 2020, Pitești, Romania, Proceedings, pp. 291-294, ISBN: 978-1-5386-5577-1, doi: 10.1109/SIITME50350.2020.9292268.Google ScholarCross Ref
- Logisim, www.cburch.com/logisim/ (March 2023).Google Scholar
- Xilinx documentation, https://www.xilinx.com/content/xilinx/en/downloadNav/design-tools/v2012_4—14_7.htm (March 2022).Google Scholar
- A. Borodzhieva, “Computer-based tools applied in the course "Telecommunication Security"”. 16th International Scientific Conference "eLearning and Software for Education" eLSE 2020, Bucharest, Romania, Vol. 2, pp. 42 – 52, doi: 10.12753/2066-026X-20-091.Google ScholarCross Ref
- A. Borodzhieva, I. Stoev, V. Mutkov. FPGA implementation of cryptosystems based on linear feedback shift registers for educational purposes. 29th Annual Conference of the European Association for Education in Electrical and Information Engineering, 2019, Ruse, Bulgaria, Proceedings, pp. 306 – 309, ISBN: 978-1-7281-3221-1.Google Scholar
- A. Borodzhieva, I. Tsvetkova, S. Zaharieva, D. Dimitrov and V. Mutkov. “Active and interactive methods used in teaching and learning the topic “Cryptosystems Based on Nonlinear Feedback Shift Registers””. 2021 IEEE 27th International Symposium for Design and Technology in Electronic Packaging, SIITME 2021, Timisoara, Romania, pp. 137-142, doi: 10.1109/SIITME53254.2021.9663418.Google ScholarCross Ref
Index Terms
- Software Implementations of the Trithemius Progressive Key for English and Bulgarian Texts Using MATLAB
Recommendations
MATLAB Meets LEGO Mindstorms—A Freshman Introduction Course Into Practical Engineering
In today's teaching and learning approaches for first-semester students, practical courses more and more often complement traditional theoretical lectures. This practical element allows an early insight into the real world of engineering, augments ...
Key factors for freshmen education using MATLAB and LEGO mindstorms
ICIRA'11: Proceedings of the 4th international conference on Intelligent Robotics and Applications - Volume Part IUndergraduate engineering courses with strong focus on theoretical concepts often have an adverse effect on student motivation due to a lack of illustrative applications to real---world problems. To identify and overcome this problem we point out ...
Exploring the Effect of a Robotics Laboratory on Computational Thinking Skills in Primary School Children Using the Bebras Tasks
TEEM'18: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing MulticulturalityThis paper presents preliminary findings from a project-based learning laboratory of robotics aimed at stimulating computational thinking processes in primary school students. The laboratory was carried out within the context of an ongoing project ...
Comments