Information Security
TeachersMORI, Takuo
Grade, SemesterYear 3 I/III [Department of Information Science Correspondence Course, Faculty of Science and Engineering]
CategorySpecial Subjects
Elective, CreditsElective 2credit
 Syllabus Number4C311

Course Description

Information security techniques are one of the indispensable techniques and becoming much more important as an infrastructure of networked societies.

The term "information security" covers very broad fields, from foundational theories such as elementary number theory, algebraic systems, cryptography, and computer science to cryptographic protocols or network protocols in general. In this course, we mainly deal with the latter fields.

Students acquire skills related to the diplomatic policy 2 and 3 of Department of Information Science Correspondence Course.

Course Objectives

The goal of this course is that students master the following abilities;

Students can explain the basis of elemental number theory and abstract algebraic systems which construct public key crypto systems and explain the meanings of mathematical expression used in the public key crypto systems.
Students can explain the basic features of secret key or public key crypto systems, block cipher modes of operation and Hash functions, and can process encryption/decryption as for basic crypto systems.
Students can explain the purpose and summaries of information security, cryptographic protocols and network protocols, and explain or execute the processes of basic protocols.
Students can classify malware which is one of the factors of the illegal accesses, and explain the countermeasures against illegal accesses.
Students can explain the summaries, the purposes and the problems of identification, biometric identification.
Students can explain the security evaluation and its standardization.

Grading Policy

Grading policy:

The way of feedback;
Answers for questions or feedback for the contents of class and examination will be given in a class, through LMS.

Textbook and Reference

TextbookIT Text 情報セキュリティ宮地充子,菊池浩明編著オーム社、ISBN-13: 978-4274132841


Before each class, materials related to the class will be published through LMS. Students should download them to their own devices or print them to make it possible to refer to or to take notes.
Students should read these materials and grasp what they do not understand and they understand in an hour.
After each class, student should review the class through tests on the LMS in half an hour.


In order to earn credits of this course, students must submit two reports and get 60% points for each report before taking an examination.

Before taking this course, students should take the following courses;
Mathematical Logic, Discrete Mathematics, Computer Networks and Introduction to the theory of automata and computation.

At the same semester with this course, students should take the following courses;
Information Theory, Information Systems and Operating System.

After taking this source, students should take all the courses related to digital communications.


1Information security, introduction to the information security, threats against information security, countermeasures against threats, cipher systems
2Secret key cryptography, cipher systems, block/stream cipher, the evaluation of ciphers.
3Basic theory of Public key cryptography, digital signature
4Basic theory of Public key cryptography, digital signature 2, cryptographic primitives, a public key cryptography based on the factoring problem.
5Public key cryptography/Digital Signature
6Public key cryptography/Digital Signature, signature schemes with a hash function, signature schemes without a hash function, secret sharing schemes
7Cryptographic Protocols, multi-party protocol, distributed decryption of RSA, group-signature and multi-signature.
8Zero knowledge proofs and its application to the social systems, electronic money, electronic voting
9Network security, client-authentication, Public Key Infrastructure(PKI)
10Internet security, IPSEC, SSL/TLS, S/MIME
11Illegal access, computer viruses, detection techniques of illegal access, targeted threats
12Information hiding, digital watermark, steganography, anonymous channel
13Biometrics, the necessity of identification by using biometrics, identification by usng information proper to a person
14Computer security certification