A SOFTWARE APPLICATION OF ANCIENT SYLLABARIES TO CRYPTOGRAPHY
2018, Journal of Software Engineering & Intelligent Systems
Abstract
In this paper, a novel algorithm of text encryption is presented for applications of cryptography and information security. Most historical and well-known methods of text encryption can be deciphered through the statistical analysis of the symbols' appearance frequencies in text, whenever they follow a normal pattern. The presented herein algorithm is based on a mixed frequency pattern that has been inspired by the Aegean Scripts, developed mainly in Crete more than 40 centuries ago, and by the Natural Language Processing applications for their reading or decipherment. These scripts are classified as syllabaries, because their writing symbols render syllabic phonetic values, consisting mainly of one consonant followed by one vowel. The herein cryptographic algorithm, implemented in Python programming language, performs a partial syllabic substitution (PaSyS) of the text's characters, thus being more resistant to normal statistical decipherment.
References (21)
- Gómez, J., Mathematicians, spies and pirates of computer science: Coding and cryptography, The world is mathematics. 2011, Athens: 4π [in Greek].
- Papakitsos, E.C., Natural language and Computational Mathematics. 2013, Athens: Technoglossia [in Greek].
- Rivest, R.L., Cryptography, in Handbook of Theoretical Computer Science, J. Van Leeuwen, Editor. 1990, New York: Elsevier.
- Biggs, N., Codes: An introduction to information communication and cryptography. 2008, London: Springer.
- I ︠ A ︡ shchenko, V.V., Cryptography: an introduction. 2002, American Mathematical Society.
- Marks, L., Between silk and cyanide. 1998, New York: The Free Press.
- Al-Kadi, I.A., The origins of cryptology: The Arab contributions. Cryptologia, 1992. 16(2): p. 97-126.
- Mikros, G., N. Hatzigeorgiu and G. Carayannis, Basic quantitative characteristics of the Modern Greek language using the Hellenic National Corpus. Journal of Quantitative Linguistics, 2005. 12(2-3): p. 167-184.
- Singh, S., The Code Book: The Science of Secrecy from Ancient Egypt to quantum cryptography. 1999, London: Fourth Estate.
- Papakitsos, E.C., Software documentation for syllabic compression of Greek texts with experimental encryption in Python programming language. 2017, Athens: NLG [in Greek].
- Davis, B., Introduction to the Aegean Pre-Alphabetic Scripts. KUBABA, 2010. 1: p. 38-61.
- Karali, M., The Cypriot Syllabary, in A History of Ancient Greek from the Beginnings to Late Antiquity, A.- F. Christidis, Editor. 2007, Cambridge University Press, p. 239-242.
- Hooker, J.T., Introduction to Linear B (2nd reprint). 2011, Athens: MIET [translated into Greek].
- J. softw. eng. intell. syst. Evangelos C. Papakitsos ISSN: 2518-8739 353
- Touratzidis, L., Transformations of natural language and applications in correction of spelling and Greek stenotype. 1991, Doctoral thesis: National Technical University of Athens [in Greek].
- Papakitsos, E.C., Contribution to the morphological processing of Modern Greek: Functional Decomposition -Cartesian Lexicon. 2000, Doctoral thesis: National & Kapodistrian University of Athens [in Greek].
- Stavropoulos, D.N. and A.S. Hornby, Oxford English-Greek Learner's Dictionary (4th reprint). 1988, Oxford University Press.
- Kontogianni, A., C. Papamichail and E.C. Papakitsos, Educational software for learning Linear B, Proceedings of the 9th Conference on Informatics in Education (CIE2017). 2017, University of Piraeus, p. 423-433 [in Greek].
- Chorozoglou, G., N. Koukis and E.C. Papakitsos, An application of software engineering for investigating the language of Phaistos Disk. Academic Journal of Software Engineering and Its Applications, 2017. 1(1): p. 1-10.
- Zwicke, A., An Introduction to Modern Cryptosystems -GIAC Version 1.4b (option 1). 2003, Bethesda, MD: SANS Institute.
- Bellare, M. and P. Rogaway, Introduction to modern cryptography. 2005, California: San Diego and Davis.