Registry
Module Specifications
Current Academic Year 2012 - 2013
Please note that this information is subject to change.
| |||||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||||
|
This module introduces students to the reliability of codes and the security of cryptosystems. This module reviews linear algebra, rings and fields. It develops the learning tools and mathematical skills essential for the transmission of data over noisy insecure communication channels. Additionally, this module provides a platform of knowledge that allows participants to engage in cryptographic research.Students will participate in the following learning activities:Lectures; Students will attend three one-hour lectures per week. These lectures are designed to introduce learners to the mathematical principles and problem solving techniques that underpin this module.Tutorials; Each student will attend one one-hour tutorial per week. Problem sheets based on lecture content are distributed to the students and they are strongly advised to attempt all tutorial questions in advance of the tutorial. Reading; Students are expected to fully utilise the textbooks recommended below to enhance the learning experience. | |||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes | |||||||||||||||||||||||||||||||||||||||||||||
|
1. Design an error-correcting code. 2. Encode and decode binary data over a noisy communication channel. 3. Construct and interpret elliptic curves over finite fields. 4. Compare and contrast some public key cryptosystems,the hard problems on which their security relies and certain attacks on them. | |||||||||||||||||||||||||||||||||||||||||||||
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||||||
| Indicative Content and Learning Activities | |||||||||||||||||||||||||||||||||||||||||||||
|
Pre-Requisites.. Modular Arithmetic; Chinese Remainder Theorem; Euler and Fermat's theorems; group theory: primality testing: finite fields.. Error correcting codes. Bounds on general codes; Linear codes; Hamming codes; Golay codes; Cyclic codes; BCH codes; Reed-Solomon codes; Linear feedback shift registers; The McEliece Cryptosystem.. Elliptic curves. The Addition Law; Elliptic curves over an extension field; Hasse Bound; Group structure; Factoring with elliptic curves; primality certificates; Elliptic curve cryptosystems; Identity based encryption.. Public Key Cryptography.. RSA algorithm; key generation; implementation; encryption and decryption; attacks on RSA; Primality testing: factoring;Diffie-Hellman Key exchange; methods to solve discrete logarithms such as index calculus; ElGamal public key cryptosystem; RSA signatures; The ElGamal Signature Scheme.. | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Indicative Reading List | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Other Resources | |||||||||||||||||||||||||||||||||||||||||||||
| 1057, website, 0, http://www.certicom.com/, | |||||||||||||||||||||||||||||||||||||||||||||
| Array | |||||||||||||||||||||||||||||||||||||||||||||
| Programme or List of Programmes | |||||||||||||||||||||||||||||||||||||||||||||
| ACM | BSc Actuarial Mathematics | ||||||||||||||||||||||||||||||||||||||||||||
| BSSA | Study Abroad (DCU Business School) | ||||||||||||||||||||||||||||||||||||||||||||
| BSSAO | Study Abroad (DCU Business School) | ||||||||||||||||||||||||||||||||||||||||||||
| ECSA | Study Abroad (Engineering & Computing) | ||||||||||||||||||||||||||||||||||||||||||||
| ECSAO | Study Abroad (Engineering & Computing) | ||||||||||||||||||||||||||||||||||||||||||||
| FM | BSc in Financial & Actuarial Mathematics | ||||||||||||||||||||||||||||||||||||||||||||
| HMSA | Study Abroad (Humanities & Soc Science) | ||||||||||||||||||||||||||||||||||||||||||||
| HMSAO | Study Abroad (Humanities & Soc Science) | ||||||||||||||||||||||||||||||||||||||||||||
| IFPFIM | Pre-Masters Intl. Foundation Programme | ||||||||||||||||||||||||||||||||||||||||||||
| MS | BSc in Mathematical Sciences | ||||||||||||||||||||||||||||||||||||||||||||
| SHSA | Study Abroad (Science & Health) | ||||||||||||||||||||||||||||||||||||||||||||
| SHSAO | Study Abroad (Science & Health) | ||||||||||||||||||||||||||||||||||||||||||||
| Timetable this semester: Timetable for MS505 | |||||||||||||||||||||||||||||||||||||||||||||
| Date of Last Revision | 24-SEP-07 | ||||||||||||||||||||||||||||||||||||||||||||
| Archives: |
| ||||||||||||||||||||||||||||||||||||||||||||









