TL;DR: A cipher used by the astronomer Aryabhata (c. 500 A.D.) is described and can be viewed as an example of an encryption paradigm where the encryption is defined by a key class rather than a single key.
Abstract: A cipher used by the astronomer Aryabhata (c. 500 A.D.) is described. It converts numbers into letter sequences and a number can be represented by many different cipher sequences. The cipher can be viewed as an example of an encryption paradigm where the encryption is defined by a key class rather than a single key. By defining an extremely large set of keys, the task of the cryptanalyst can become well nigh impossible.