Project Security and Coding
Faculteit  Science and Engineering 
Jaar  2019/20 
Vakcode  WBMA19012 
Vaknaam  Project Security and Coding 
Niveau(s)  bachelor 
Voertaal  Engels 
Periode  semester I b 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  Project Security and Coding  
Leerdoelen  At the end of the course the student is able to a) analyse basic properties, like its dimension and minimal distance, of a code. b) analyse or implement a cryptography scenario. 

Omschrijving  Information sent via space by a satellite, or via an ipod or a dvddrive, is often slightly damaged when it reaches its destination. To enlarge the possibility of recovering the correct data from the received signal, a certain amount of redundancy is added to the information before it is sent. Coding theory describes smart methods for this. This involves a combination of techniques from linear algebra, abstract algebra, number theory, (algebraic) geometry and other areas of mathematics. Apart from a desire to keep the data correct (coding theory), there is also the need to keep a lot of information confidential. Cryptography is the field which describes methods for this. Modern cryptography involves a lot of number theory such as properties of prime numbers and modular arithmetic. It also applies more geometric ideas, such as arithmetic of elliptic curves. Half of the course provides an introduction to Coding Theory; the other half introduces Cryptography. 

Uren per week  
Onderwijsvorm  Hoorcollege (LC), Opdracht (ASM)  
Toetsvorm 
Opdracht (AST), Verslag (R)
(final grade = 0.8 R + 0.2 HW in which R is the grade for the report and HW is the average grade of in total 4 homework assignments. For achieving a passing mark (6) in the final assignment, the report has to be mathematically correct and the student has to show a good understanding of the chosen topic. This can only very partially be compensated (20%) by the homework assignments.) 

Vaksoort  bachelor  
Coördinator  P. Kilicer, PhD.  
Docent(en)  P. Kilicer, PhD.  
Verplichte literatuur 


Entreevoorwaarden  The course unit assumes prior knowledge acquired from Linear Algebra and Group Theory.  
Opmerkingen  This course unit prepares for other abstract algebra courses, e.g., Algebraic structures and Advanced Algebraic Structures  
Opgenomen in 
