Defensive Security event.

Proposed sessions for this event:

  • Cryptography for Developers by Adhokshaj Mishra
Note: The session details including schedule are available below.

The bachaav session is targeted for developers and security professionals who want to learn how to use cryptography properly in software systems. The session will focus on popular cryptographic algorithms and their uses like AES, RSA, SSL, Digital Signatures etc. Common pitfalls, and attack vectors will also be covered with possible countermeasures. In short, this will be an "all rounder" session with primary focus on defense

The following topics will be covered

  • Introduction to cryptography, cryptanalysis and cryptology
  • Components of a general cryptosystem
  • Symmetric and assymetric cryptosystem
  • Classical ciphers and their attack vectors
  • Modern ciphers (AES, RSA) and their attack vectors
  • Cryptographic Backdoors
  • SETUP Attack
  • Covert Channels
  • Detecting weakened cryptosystem
  • Countermeasures


  • Any decent laptop with LINUX, GNU C++ Compiler, GNU Debugger and Crypto++ libraries installed and configured properly.

Prerequisite Knowledge

The attendees are supposed to have a solid background in following subjects

  • Programming in C++
  • Mathematics till High School (basic algebra, matrices etc)
  • Basic knowledge of LINUX

The following subjects are recommended, but not strictly required

  • Basics of Modular Arithmetic (Modular arithmetic will be quickly covered in the session)

Information and Instructions

  1. This is a completely free but invite only event.
  2. You require prior invitation to be able to attend this event.
  3. To get an invite, these are roughly the steps you need to follow
    • Register on the swachalit portal.
    • Register for the event on the portal.
    • If required fill more details on a Google Form. You need to submit both the Google Form and the registration form to be eligible for an invitation.
  4. Invites to the event are at the discretion of the Bachaav Champion.
  5. The Bachaav Champion wants to cover a certain training in a fixed time. This means they choose which of the applicant are likely to gain the most and derive most value from the event.
  6. If you have been selected but are unable to attend, please inform us.
  7. Your seat would be allotted to someone from the waiting list.
  8. Walk-in participants are not allowed to attend any invite only session.
Date Saturday February 28 2015
Chapter Delhi NCR
Registrations 30
Max Registrations Unlimited
Event Type Invite Only
Start Time 10:00 AM
End Time 06:00 PM

Session Schedule

Name Speaker Start Time End Time Resources
Cryptography for Developers Adhokshaj Mishra 10:00 AM 06:00 PM


This is an invite only event. If you are selected you will receive further information via e-mail.