Security and Coding
Faculteit  Science and Engineering 
Jaar  2017/18 
Vakcode  WIBC08 
Vaknaam  Security and Coding 
Niveau(s)  bachelor 
Voertaal  Engels 
Periode  semester I a 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  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.  
Uren per week  
Onderwijsvorm  Hoorcollege (LC), Opdracht (ASM)  
Toetsvorm 
Opdracht (AST), Verslag (R)
(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.) 

Vaksoort  bachelor  
Coördinator  A.V. Kiselev  
Docent(en)  A.V. Kiselev  
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".  
Opgenomen in 
