Cryptography
Dalarna University
Borlänge
Start date:
End date:
Pace of study: 50 %
Published education catalogue
Education information from the published source. The education record and its time-bound offerings are kept separate.
Code: GMI26H
The course starts with a historical introduction to cryptography, Kerchoff´s principle and the pioneering work of Shannon and Feistel, who established the foundation for symmetric block ciphers. Following this, symmetric encryption is explored, with a focus on standards such as DES, 3DES, AES and the other contenders. Symmetric encryption is extended to yield either a stream cipher or a random number generator for key production. Drawbacks of symmetric encryption are discussed, with a focus on the key distribution problem. Asymmetric encryption is introduced as a solution to the key distribution problem, with a focus on the Diffie-Hellman and RSA algorithms. Asymmetric cryptography is applied to the issue of message authentication. Combined symmetric and asymmetric encryption is introduced as espoused by the PGP architecture. Hashing algorithms are explored, with a focus on applications in digital forensics. Cryptanalysis is discussed, including brute force attacks, differential and linear cryptanalysis and side-channel attacks. Different cryptanalytic situations are defined with respect to quantity and type of empirical data available. Blockchains and digital currencies are introduced.
Fundamentals of programming 7,5 credits
Each offering has its own dates and conditions. Closed offerings are retained as history and do not mean that a new application is open.
Dalarna University
Borlänge
Start date:
End date:
Pace of study: 50 %
Retrieved: .
Published: .
Publication version: 8e217193-f5fa-4778-b085-a4521fd03e8d
Checksum: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Last changed according to the source: 2026-09-07T08:40:25