Advanced computer mathematics based cryptography and security technologies
We currently live in an information society. As information and communication technologies develop at an ever growing pace, the number of people who use these technologies on a day to day basis is also increasing. This development has brought substantial benefits but also introduced novel threats and vulnerabilities related to leakage of confidential information, the theft of identities and the unauthorized modification of data. This shows the need for the development of a reliable and trustworthy information infrastructure. This requires trustworthy systems which can be implemented by security technologies, and an essential building block for such systems is cryptography. Cryptography is the study of mathematical techniques related to aspects of information security such as confidentiality, data integrity, entity authentication, and data origin authentication. It makes extensive use of mathematics such as number theory, probability, statistics and combinatorics as well as of information theory, computational complexity and coding theory.