School of Electrical and Information Engineering

University of the Witwatersrand, Johannesburg
ELEN3015 - Data and Information Management
  • Consultation Times:
    • Communicate via email to arrange an appointment
Notices

Thursday lecture venue OGS1
Friday lecture venue LB146


Tutors for ELEN 3015:  Alice  &  Benjamin

Please email all labs to me.

Lectures
Time and Venue: 8:00am-8:45am 9:00am-9:45am Thursdays (OGS1) and Fridays (LB146)


06/02/2020

07/02/2020

13/02/2020


20/02/2020

21/02/2020

27/02/2020



05/03/2020

06/03/2020

12/03/2020


19/03/2020

20/03/2020

02/04/2020


09/04/2020

16/04/2020

17/04/2020


24/04/2020

30/04/2020

07/05/2020


14/05/2020





Course Outline   Overview of Cryptography and Classic Cryptography

Classic Cryptography

Classic Cryptanalysis


Symmetric Block Ciphers and DES Symmetric Block Cipher II 

Block Cipher Modes

AES  fips-197



Public-Key Algorithms and RSA

Public-Key Algorithms and RSA

One-Way Hash Functions


Source coding (Huffman)

Source coding (Lempel-Ziv)

JPEG


Overview of Error Control Coding (ECC)

Information Theory and Basics of ECC

Linear Algebra Codes


Encoding and Decoding of Reed-Solomon Codes 

Erasure Decoding with Reed-Solomon Codes

Convolutional Codes and Viterbi Decoding


Selected Topic



Tutorials
Time and Venue: 8:00-8:45am 9:00-9:45am Thursdays (CM1) and Fridays (LB144)
14/02/2020


28/02/2020


13/03/2020



03/04/2020


23/04/2020


08/05/2020
Tutorial 1 Classical Crypto
Tutorial 2 Extra Problems on Classical Crypto

Tutorial 3 Modern Symmetric Ciphers: DES
Tutorial 4 Cipher Block Modes

Tutorial 5: Public-Key Cryptography
Tutorial 6: Hash Functions
Tutorial 7: Tutorial on Source Coding

Tutorial 8  Programs  Information Theory and Shannon Limit
Tutorial 9  Error Detection and Correction

Tutorial 10: Linear Block Codes 1
Tutorial 11: Linear Block Codes 2

Selected topic
 
Labs
Time, Venue and Tutors: 14:15-17:00 Mondays and Wednesdays. D Lab. Tutors: Alice & Benji.
The following dates are submission deadlines.

26/02/2020

11/03/2020

01/04/2020

15/04/2020

29/04/2020

13/05/2020

Lab 1: Classical Cryptography   Lab 1 Code  

Lab 2: Modern Cryptography: DES  

Lab 3: Modern Cryptography: RSA Algorithm

Lab 4: Decentralized digital token

Lab 5: Linear Block Codes

Lab 6: Massey Algorithm


Test and Exam
All students should check the Final Exam Schedule at the exams office.

Closed book Type 2 + handwritten information sheet (A4 No example)
Marks
Semester Marks
Previous Tests and Exams

This list may be incomplete!

Test 2001

Test 2002

Test 2003

Test 2005

Test 2008

Test 2009

Test 2010

Test 2011

Test 2012

Test 2013

Test 2014

Test 2015

Test 2016

Test 2018

Test 2019

Exam 2001

Exam 2002

Exam 2003


Exam 2006

Exam 2008

Exam 2009

Exam 2010

Exam 2011

Exam 2012

Exam 2013

Exam 2014

Exam 2015

Exam 2016

Exam 2018

Exam 2019



Additional Information


Data Compression http://www.data-compression.com/download.shtml

LZW compression code

Error Correction Error correction code page



Ling Cheng <ling.cheng@wits.ac.za>
Last modified: 2020/02/17