symmetric key cryptography
Cryptography is the art and science of designing security algorithms to provide certain security services. Cryptanalysis is the art and science of analyzing and defeating the security claims of these algorithms. The branch of science that embodies both cryptography and cryptanalysis is called Cryptology. The main goal of cryptography is to secure communications between two parties (sender and receiver) by transforming a message (plaintext) into a scrambled message (ciphertext) using a secret key. The process of transforming plaintext into ciphertext is called encryption and the process of unscrambling the ciphertext to recover the original plaintext is called decryption. Modern cryptography provides the following: authentication, data integrity, and non-repudiation, to solve various aspects of information security problems.
Symmetric-key ciphers use one key for encryption and decryption between two parties. Thus, they require that the two communicated parties agreed beforehand on a key. The whole security of symmetric-key primitives depends on the secrecy of the key; revealing the key means that encryption and decryption are possible by anyone. Symmetric-key ciphers are used to provide the services of confidentiality and authentication and they can be divided into two schemes: block ciphers and stream ciphers. In our group, we study the cryptanalysis of symmetric ciphers in bot classical as well as the quantum framework.
Ravi Anand, Akhilesh Siddhanti, Subhamoy Maitra and Sourav Mukhopadhyay. "Differential Fault Attack on SIMON with very few Faults". In the Proceeding of 19th International Conference on Cryptology in India (Indocrypt 2018), LNCS, Springer-Verlag.
Dibyendu Roy, Ankita Chaturvedi and Sourav Mukhopadhyay. "New Constructions of T-function", In the Proceeding of the 11th Information Security Practice and Experience Conference (ISPEC 2015), LNCS, Springer-Verlag, 2015.
Dibyendu Roy, Pratish Datta, and Sourav Mukhopadhyay, "Algebraic Cryptanalysis of Stream Ciphers Using Decomposition of Boolean Function", in Journal of Applied Mathematics and Computing, Springer, 2014.
Pratish Datta, Dibyendu Roy and Sourav Mukhopadhyay. "A Probabilistic Algebraic Attack on the Grain Family of Stream Ciphers". In the Proceeding of the 7th International Conference on Network and System Security (NSS 2014), LNCS, Springer-Verlag, 2014.
Dibyendu Roy, Pratish Datta and Sourav Mukhopadhyay. "A New Variant of Algebraic Attack". In the Proceeding of the 2nd International Conference on Security in Computer Networks and Distributed Systems (SNDS-2014), Springer (CCIS), ISSN: 1865:0929, 2014.