Muni Kumudendu creatively incorporated Cryptographic mechanisms in his unique epic 'Siri Bhoovalaya', which is scripted in numerals only. This presentation explains key characteristics from Computer Science perspective with relevant examples from Siri Bhoovalaya.
Axa Assurance Maroc - Insurer Innovation Award 2024
Siri Bhoovalaya from Computer Science Perspective
1. Siri-Bhoovalaya from Computer
Science Perspective
Presented at a Bharatvani Project Workshop on
Potentials of Siri Bhoovalaya for application and research in Linguistics
and Computer Science
at
Central Institute of Indian Languages, Mysuru
on 27th September 2016
by
Anil Kumar Jain
Siri-Bhoovalaya Vak-Peeth Project
Siri-Bhoovalaya Web-Site Project
web-site: siri-bhoovalaya.org
2. Agenda of this Presentation
• High Level Steps for Computerisation to reveal
contents of a Chakra
• Transposition Schemes - Bandhas
• Phonetic Alphabet Coding Scheme - Ankaakshar
• Illustration of basic Steps
• Steganography to disclose multilingual contents
• Visual Crytpography - Chitra Bandha
• Research Potentials and Challenges
3. High Level Steps to Decipher a Chakra
1. Select Transformation functions defined as Bandhas as
applicable to the selected Chakra.
2. Transform two dimensional matrix of the Chakra into a row
vector using algorithm for the Transformation Function as
specified in Bandha.
3. Apply Mono-alphabetic Substitution to replace numerals in
row vector with respective Phonetic Alphabets.
4. Join alphabets to form words and add punctuations as per
grammar rules of the language (Kannada).
5. Derive interlaced multilingual alphabets as per defined
scheme and format these as per grammar rules of the
target language (Prakrit, Samskrit, Pali, Apabransh, Telugu,
Tamil etc. etc.)
4. Step-1 Transposition Scheme
Definition: In cryptography, a transposition cipher is a
method of encryption by which the positions held by
units of plaintext (which are commonly characters or
groups of characters) are shifted according to a regular
system, so that the cipher text constitutes
a permutation of the plaintext. That is, the order of the
units is changed (the plaintext is reordered).
Application: Bandhas in Siri-Bhoovalaya basically are
Transposition Schemes to convert two-dimensional
Chakra into a single dimensional string of numbers.
6. Step- 2 Navmank Bandh
Transposition with Recursion
Navmank Bandh
is applied from
Second Adhyaya
to Eighth Adhyaya
with different
sequence of Tiles
in each of these
Adhyaya.
Each tile, called
as UpChakra, is
traversed in the
same manner as
in Chakra Bandh.
7. Step – 3 Substitution Scheme
Definition: In cryptography, a substitution
cipher is a method of encoding by which units
of plaintext are replaced with cipher text,
according to a fixed system. The receiver
deciphers the text by performing the inverse
substitution.
Application: Phonetic Alphabets are
substituted to the string of numbers resulting
from Step-2.
11. Step - 3 & Step - 4
Applying Substitution using Kumudendu
Code Table and applying grammar rules
Result of Step -2 Chakra-Bandh from previous
slide and results after applying Step-3 & Step-4
13. Output from Chakra Bandha Applied to
first Chakra of Siri Bhoovalaya
Resultant text after manually conjoining phonetic alphabets :
14. Step – 5 Deriving Interlaced
Multilingual Content
Definition: Steganography is the practice of concealing
a file, message, image, or video within another file,
message, image, or video. Thus, whereas cryptography
is the practice of protecting the contents of a message
alone, steganography is concerned with concealing the
fact that a secret message is being sent, as well as
concealing the contents of the message.
Application: Multilingual contents are interlaced into
base content in Kannada and are extracted as per
corresponding schemes applicable to each of different
languages.
16. Step – 5 : Content in Prakrit & Samskrit
from First Chakra
17. Step -5 : Example of Multi-lingual contents from
first Anubandh of Shrutavatar
18. Step – 5 : Content in Prakrit, Geervan, Telugu, Tamil
& Apabhramsh from first anubandha of Shrutavatar
19. Chitra Bandha / Chitra Kavya
Visual Cryptography is a cryptographic technique
which allows visual information (pictures, text, etc.)
to be encrypted in such a way that decryption
becomes the job of the person to decrypt via sight
reading.
Application: Muni Kumudendu has vividly used Chitra
Bandha to demostrate his brilliance as graphics artist
too. This is also one of justification of his using two
dimensional arrays (27x27 matrix ) as a Canvas for
Chitra Kavya.
20. Visual Cryptography (Chitra Bandha)
example
In following example a graphical figure is used as key to
extract the hidden message.
21. Superimposing the figure on Chakra at
defined position to reveal content in those
particular cells in manner as shown
23. Why Muni Kumudendu is Inimitable?
• Master Mathematician who shone with brilliance in
creating intricate framework of Chakras and Bandhas.
• Eminent Scholar of religious foundations, scriptures,
practices and ancient sciences of diverse domains.
• Highly Competent Linguist with proficiency in multiple
languages prevalent in India at his time.
• Extremely genius poet who chose two-dimensional
array of numerals for his creative expressions.
• Great Composer who intertwined verses in multiple
languages into a solitary piece of magnificient work.
• Exceedingly Talented Graphics artist who could
implant poetry into multitude of shapes and figures.
24. Importance of further Research
• Rajendra Prasad, the first President of India,
called it one of the ‘Wonders of the World'.
Giants of Kannada literature have evinced keen
interest in this magnificent creation. Prof Suniti
Kumar Chatterjee have exclaimed that the work
deserved a doctorate by several universities.
• Dr S. Srikanta Sastri, a highly respected name in
the study of Indian history and culture, has
commented vividly on the importance this unique
work from many-fold perspectives.
25. Research Areas from Computer
Science Perspective
1. Development of Algorithms for different categories of
Bandhas. (Matrix to Row transformation)
2. Digitisation of all Chakras suitable for Computer processing.
3. Derivation of Chakras of other Khandas from Mangal
Prabhrut.
4. NLP (Natural Language Processing) / Computational
Linguistics implementation for language specific grammar
rules on the content derived for different languages and
translation thereof.
5. Integration of IPA (International Phonetic Alphabet) and
cross platform Speech conversion.
6. Multilingual content extraction from base content,
classification and indexing of entire content suitable for
search engines.
26. Major Challenges
• There exist no Credible Platform or Forum which can bring
together persons pursuing research on Siri-Bhoovalaya. There are
many islands of endeavour but no bridges to consolidate and
promote sharing amongst them.
• Teams consisting of Mathematicians, Linguistics, Subject Matter
Experts / Scholars and Computer Scientist are needed in order to
fully unearth the hidden treasure buried inside this masterpiece.
Efforts in this direction is not visible.
• Very small cross-section of individuals are not only able to
appreciate Siri-Bhoovalaya, but have not even heard of it, as there
has been very little effort for public awareness towards this
unparalleled masterpiece. It should not only be considered a matter
of pride for Kannada speaking population but must be accorded
honour as a unique World Heritage. This is more so because Muni
Kumudendu used numerals, which are universal symbols, instead of
any language specific alphabets.