ArticleslgStudy

computer science

Mlecchita vikalpa

Mlecchita vikalpa is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Mlecchita vikalpa rather than just read about it. In short: Mlecchita Vikalpa is one of the 64 arts listed in Vatsyayana's Kamasutra, translated into English as "the art of understanding writing in cypher, and the writing of words in a peculiar way". The list appears in Chapter 3 of Part I of Kamasutra and Mlecchita Vikalpa appears as the 44th item in the list.

Key takeaways

  • Mlecchita vikalpa belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Mlecchita vikalpa to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Mlecchita vikalpa from memory before moving on to harder problems.

Reference excerpt

Mlecchita Vikalpa is one of the 64 arts listed in Vatsyayana's Kamasutra, translated into English as "the art of understanding writing in cypher, and the writing of words in a peculiar way". The list appears in Chapter 3 of Part I of Kamasutra and Mlecchita Vikalpa appears as the 44th item in the list.

Introduction Mlecchita Vikalpa is the art of secret writing and secret communications. In The Codebreakers, a 1967 book by David Kahn about the history of cryptography, the reference to Mlecchita Vikalpa in Kamasutra is cited as proof of the prevalence of cryptographic methods in ancient India. Though Kamasutra does not have details of the methods by which people of that time practiced this particular form of art, later commentators of Kamasutra have described several methods. For example, Yasodhara in his Jayamangala commentary on Kamasutra gives descriptions of methods known by the names Kautilya and Muladeviya. The ciphers described in the Jayamangala commentary are substitution ciphers: in Kautiliyam the letter substitutions are based on phonetic relations, and Muladeviya is a simplified version of Kautiliyam. There are also references to other methods for secret communications like Gudhayojya, Gudhapada and Gudhavarna. Some modern writers on cryptography have christened the ciphers alluded to in the Kamasutra as Kamasutra cipher or Vatsyayana cipher. The exact date of the composition of Kamasutra has not been fixed. It is supposed that Vatsyayana must have lived between the first and sixth centuries AD. However, the date of the Jayamangla commentary has been fixed as between the tenth and thirteenth centuries CE.

Kautiliya This is a Mlecchita named after Kautilya, the author of the ancient Indian political treatise, the Arthashastra. In this system, the short and long vowels, the anusvara and the spirants are interchanged for the consonants and the conjunct consonants. The following table shows the substitutions used in the Kautiliyam cipher. The characters not listed in the table are left unchanged.

There is a simplified form of this scheme known by the name Durbodha.

Muladeviya Another form of secret writing mentioned in Yasodhara's commentary on Kamasutra is known by the name Muladeviya. This existed both in the spoken form and in the written form. In the written form it is called Gudhalekhya. This form of secret communications were used by kings' spies as well as traders in various geographical locations in India. Also this form of secret communications has been popular among thieves and robbers. However, there were variations in the actual scheme across the various geographical areas. For example, in the erstwhile Travancore Kingdom, spread over a part of present-day Kerala State in India, it was practiced under the name Mulabhadra with some changes from the schemes described by Yashodhara. The cipher alphabet of Muladeviya consists of the reciprocal one specified in the table below.

The great Indian epic Mahabharata contains an incident involving the use of this type of secret talking. Duryodhana was planning to burn Pandavas alive and had made arrangements to send Pandavas to Varanavata. Vidura resorted to secret talk to warn Yudhishthira about the dangers in front of everybody present. Only Yudhishthira could understand the secret message. None others even suspected that it was a warning.

Gudhayojya This is an elementary and trivial method for obscuring the true content of spoken messages and it is popular as a language game among children. The idea is to add some unnecessary letters chosen randomly to the beginning or to the end of every word in a sentence. For example, to obscure the sentence "will visit you tonight" one may add the letters "dis" at the beginning of every word and convey the message as "diswill disvisit disyou distonight" the real content of which may not be intelligible to the uninitiated if pronounced rapidly.

See also Mulabhadra Pig Latin

References

Worked examples

Example 1 — a first encounter with Mlecchita vikalpa

Start with the simplest possible case. Write down what Mlecchita vikalpa claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Mlecchita vikalpa before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Mlecchita vikalpa ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Mlecchita vikalpa

In research
Mlecchita vikalpa appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Mlecchita vikalpa in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Mlecchita vikalpa is common in secondary-school and first-year university syllabi. It links to neighbouring topics Classical ciphers, History of cryptography, Kamashastra, so understanding it makes those chapters shorter.
In everyday life
Look for Mlecchita vikalpa outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Mlecchita vikalpa” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Mlecchita vikalpa in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Mlecchita vikalpa means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Mlecchita vikalpa out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Mlecchita vikalpa in simple terms?

Mlecchita Vikalpa is one of the 64 arts listed in Vatsyayana's Kamasutra, translated into English as "the art of understanding writing in cypher, and the writing of words in a peculiar way". The list appears in Chapter 3 of Part I of Kamasutra and Mlecchita Vikalpa appears as the 44th item in the l…

Why does Mlecchita vikalpa matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Mlecchita vikalpa?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Mlecchita vikalpa.

Tags

  • Classical ciphers
  • History of cryptography
  • Kamashastra
  • Military communications

Keep exploring