In this book we have characterized different types of semirings which have greater applications in the field of computer science, coding theory, social network analysis and so on. In the current busy digital world, the word "cryptography" is well known to many of us. Knowingly as well as unknowingly, we are using different techniques of cryptography. We can say that cryptography and secrecy have a close connection like withdrawing money from ATM using PIN code, Sending e-mails, logging on to a PC, operating the locker at a bank, sending message by using a mobile phone, buying things using a credit card through internet, digitally transferring money from one account to another.