skip to main content
10.1145/3606305.3606334acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

Software Implementations of the Trithemius Progressive Key for English and Bulgarian Texts Using MATLAB

Published:12 September 2023Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. B. Sklar, “Digital Communications. Fundamentals and Applications.” Second Edition. Communications Engineering Services, Tarzana, California, 2001.Google ScholarGoogle Scholar
  5. Trithemius Cipher, POLYALPHABETIC SUBSTITUTION CIPHER, http://www.crypto-it.net/eng/simple/trithemius-cipher.html (March 2023)Google ScholarGoogle Scholar
  6. MATLAB, official site, https://www.mathworks.com (March 2023)Google ScholarGoogle Scholar
  7. Trithemius Cipher, https://www.dcode.fr/trithemius-cipher (March 2023)Google ScholarGoogle Scholar
  8. Trithemius Cipher, https://www.cachesleuth.com/trithemius.html (March 2023)Google ScholarGoogle Scholar
  9. Create apps with graphical user interfaces in MATLAB, https://www.mathworks.com/discovery/matlab-gui.html (March 2022).Google ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. MS Excel, official site, https://www.microsoft.com/bg-bg/microsoft-365/excel (March 2023)Google ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarCross RefCross Ref
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarCross RefCross Ref
  17. Logisim, www.cburch.com/logisim/ (March 2023).Google ScholarGoogle Scholar
  18. Xilinx documentation, https://www.xilinx.com/content/xilinx/en/downloadNav/design-tools/v2012_4—14_7.htm (March 2022).Google ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarCross RefCross Ref
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Software Implementations of the Trithemius Progressive Key for English and Bulgarian Texts Using MATLAB
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                CompSysTech '23: Proceedings of the 24th International Conference on Computer Systems and Technologies
                June 2023
                201 pages
                ISBN:9798400700477
                DOI:10.1145/3606305

                Copyright © 2023 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 12 September 2023

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article
                • Research
                • Refereed limited

                Acceptance Rates

                Overall Acceptance Rate241of492submissions,49%
              • Article Metrics

                • Downloads (Last 12 months)11
                • Downloads (Last 6 weeks)0

                Other Metrics

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader

              HTML Format

              View this article in HTML Format .

              View HTML Format