Skip to main content
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources

Cryptography

Barcelona Campus
Apr 08, 2019 - Apr 26, 2019
The course is dedicated to all most relevant topics of modern cryptography. It covers the full spectre of security notions and corresponding adversary models that define theoretical and practical properties of cryptog...
Barcelona Campus
Apr 08, 2019 - Apr 26, 2019

Faculty Profiles

Ekaterina Smyshliaeva

Ekaterina Smyshliaeva

Lead Cryptography Analyst at CryptoPro LLC

Evgeny Alexeev

Evgeny Alexeev

Head of Cryptographic Research Unit, CryptoPro LLC

Course length

3 weeks

Duration

3 hours
per day

Total hours

45 hours

Credits

60 ECTS

Language

English

Course type

Offline

Fee for single course

€1500

Fee for degree students

€750

Skills you’ll learn

Digital MarketingFinancial ModelingWireframesMathematical Modeling
OverviewCourse outlineCourse materialsPrerequisites

Overview

The course is dedicated to all most relevant topics of modern cryptography. It covers the full spectre of security notions and corresponding adversary models that define theoretical and practical properties of cryptographic mechanisms that are currently used. All widely used primitives, algorithms and protocols are observed in the course - together with reviewing of their vulnerabilities, theoretical and practical attacks and most important results of security assessment.

Two most important protocols - IPsec and TLS - are deeply studied, together with the history of attacks and countermeasures against them. The final part of the course is dedicated to the problems of practical applications of cryptography, including most discussed topics, such as blockchain technologies, IoT, backdoors and security of implementations (HSMs, smart cards and tokens, digital signature servers).

Learning highlights

  • Key lessons and objectives are discovered through each of the phases of the course. In the Inspiration phase, students are asked to discover what it is they value most in their lives and the key sources of fulfillment and passion that can motivate their ambitions. This phase directs students to look inward and find the sources of inspiration that can trigger the goals and objectives most aligned with their personal values, key strengths, and background and experience.

Course outline

6 classes

Dive into the details of the course and get a sense of what each class will cover.
Monday
Tuesday
Wednesday
Thursday
Friday
Monday
1

Session 1

Tuesday
2

Session 2

Wednesday
3

Session 3

Integrity and authenticity. Adversary models and basic concepts. Hash functions (incl. SHA-2 and SHA-3) and MACs. Randomness and pseudorandomness. HMAC. PRFs, KDFs

Thursday
4

Session 4

Friday
5

Session 5

First test.

Practice session: TLS Record; theoretical and practical attacks

Monday
6

Session 6

Public key encryption (RSA, ElGamal encryption system). FFC and ECC.

Key exchange protocols (DH(E), ECDH(E)). CMS encryption mechanisms based on EC

Prerequisites

This course is one of three in a wholistic series.

Students that have already taken MSL-111 and those with prior experience with HTML, CSS, and Javascript building simple web pages will be good candidates for this module.

Ekaterina Smyshliaeva

Faculty

Ekaterina Smyshliaeva

Lead Cryptography Analyst at CryptoPro LLC

Ekaterina was born in 1992 in Russia. She graduated from Lomonosov Moscow State University (Computer Science Department) in 2015.

She has been working in the field of cryptography since 2013, and currently she is lead engineer-analyst, responsible for all activities of the company in the field of standardisation of cryptographic mechanisms. Ekaterina has an extensive experience in synthesis and cryptanalysis of the security algorithms and protocols.

See full profile
Evgeny Alexeev

Faculty

Evgeny Alexeev

Head of Cryptographic Research Unit, CryptoPro LLC

Evgeny attended Moscow State in the department of Computational Mathematics and Cybernetics, from 2007 to 2011, earning his PhD in Cryptography

After more than 15 years in the field of Cryptography, Evgeny now works at CryptoPro as their Head of Cryptographic Research Unit. His work includes the development and optimisation of cryptographic algorithms, as well as the analysis of cryptographic algorithms, protocols and systems. He even extends his writer’s arm to inform the world of what’s new in the work of CryptoPro by writing posts for corporate blog.

Apply for this course

Snap up your chance to enroll before all spaces fill up.

Cryptography

by Ekaterina Smyshliaeva, Evgeny Alexeev

Total hours

45 Hours

Dates

Apr 08 - Apr 26, 2019

Fee for single course

€1500

Fee for degree students

€750

How to secure your spot

Complete the form below to kickstart your application

Schedule your Harbour.Space interview

If successful, get ready to join us on campus

FAQ

Will I receive a certificate after completion?

Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.

Do I need a visa?

This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.

Can I get a discount?

Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.