Applied Cryptography & Secure Communication

Course Overview:

The course is divided to one day of overview on the crypto algorithms used for data confidentiality and data integrity and their usage, and the second day is devoted to security protocols that are using these algorithms. (Note: there is an option for a one day seminar on encryption algorithms)


Who should attend:

  • R&D managers and software engineers
  • IT security staff, security administrators
  • Any technical staff interested in understanding security fundamentals 

Prerequisite:

None

Course Outline:

1. Introduction (1 hours)
Confidentiality, Data-Integrity and Non-repudiation - terminology
• Attack types
• Information security requirements

2. Encryption & Confidentiality (4-5 Hours)
• Cryptography Fundamentals
      - One Time Pad
      - Brute-Force attacks and key-size
• Symmetric and non symmetric encryption
• Symmetric stream ciphers
      - Algorithms (RC4)
• Symmetric block ciphers
      - AES algorithm
• Symmetric block encryption modes
      - ECB
      - CBC
      - CTR
• Non-symmetric encryption
      - DH Algorithm
      - RSA Algorithm
• Hybrid Encryption

3. Digital Signatures and Data-Integrity (2 Hours)
• Crypto hash functions and Message Digest
• MAC (Message Authentication Code)
      - HMAC
      - CMAC & OMAC
• Digital signatures

4. Authenticated Encryption & GCM (1 hour)

 

DOWNLOAD REGISTRATION FORM

  ONLINE REGISTRATION


5. PKI & Authentication (3-4 Hours)
• Certificates (X.509 and extensions)
• Certificate Authority
- Trusted Root CA
- Intermediate CA
• CRL
• OCSP(RFC 6960)
- OCSP Stapling

6. SSL and HTTPS (3-4 Hours)
• Perfect forward secrecy
• SSL design goals
• SSL Record Layer protocol
• SSL Handshake
• SSL Alert protocols
• SSL Cipher suites
• SSL Vesions

7. Summary
 
 

Course Registration Form


Course Title
Invalid Input

or Key in Your Own Title
Invalid Input

Course Start Date

Invalid Input

Sponsorship (*)
Invalid Input


Contact Person


Salutation(*)
Invalid Input

Name(*)
Invalid Input

Designation/ Department/ Division(*)
Invalid Input

Company(*)
Invalid Input

Billing Address (*)
Invalid Input

Street Address

(*)
Invalid Input

Street Address Line 2

City(*)
Invalid Input

State / Province(*)
Invalid Input

Postal / Zip Code(*)
Invalid Input

Telephone(*)
Invalid Input

Fax
Invalid Input

Email Address (*)
Invalid Input


Participant Details


Participant Salution 1
Invalid Input

Participant Name1
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 2
Invalid Input

Participant Name2
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 3
Invalid Input

Participant Name 3
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Payment Method(*)
Invalid Input

Cheque number
Invalid Input

PO Number
Invalid Input

How did you get to know about this programme?(*)
Invalid Input

Terms and Conditions
Invalid Input

Invalid Input