Branch Mathematics and Statistics Faculty and Staff Publications

Document Type


Publication Date



Historically a code refers to a cryptosystem that deals with linguistic units: words, phrases etc. We do not discuss such codes in this book. Here codes are message carriers or information storages or information transmitters which in time of need should not be decoded or read by an enemy or an intruder. When we use very abstract mathematics in using a specific code, it is difficult for non-mathematicians to make use of it. At the same time, one cannot compromise with the capacity of the codes. So the authors in this book have introduced several classes of codes which are explained very non-technically so that a strong foundation in higher mathematics is not needed. The authors also give an easy method to detect and correct errors that occur during transmission. Further some of the codes are so constructed to mislead the intruder. False n-codes, whole n-codes can serve this purpose. These codes can be used by computer scientists in networking and safe transmission of identity thus giving least opportunity to the hackers. These codes will be a boon to cryptologists as very less mathematical background is needed. To honour Periyar on his 125th birth anniversary and to recognize his services to humanity the authors have named a few new classes of codes in his name. This book has three chapters. Chapter one is introductory in nature. The notion of bicodes and their generalization, n-codes are introduced in chapter two. Periyar linear codes are introduced in chapter three.


InfoLearnQuest, Ann Arbor



Language (ISO)



cryptosystem, cryptology, bicodes, periyar linear codes, mathematics

Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.