Lattice based on Post Quantum Cryptography

Category:Training IT

5 Hari - (40 jam) 09.00 s/d 17.00 WIB Offline

Keberadaan komputer kuantum merupakan ancaman bagi kriptografi modern. Kemunculannya membuat hampir semua data terenkripsi tidak lagi aman dan berdampak dalam semua kehidupan komunikasi. Pemerintah, perusahaan keuangan / non keuangan, perbankan, e-commerce, kerahasiaan data dan sebagainya harus waspada. Lattice adalah objek matematik yang dapat digunakan secara efisien untuk menyelesaikan banyak masalah penting dalam ilmu komputer, terutama di bidang kriptografi dan optimisasi kombinatorial. Training ini memberikan pengantar umum untuk teori lattice, algoritmanya, kompleksitas komputasi, teknik matematika, dan aplikasi untuk kriptografi.

    Setelah menyelesaikan pelatihan ini, para peserta dapat:
  • Memahami konsep kriptografi dan terminologi dasar yang terkait dengan enkripsi kunci
  • menjelaskan berbagai jenis cipher, klasifikasi, dan prinsip operasinya Bedakan enkripsi kunci simetris dan asimetris
  • menjelaskan konsep infrastruktur kunci publik dan alat kriptografi
  • Pahami enkripsi kunci publik, berbagai jenis algoritme enkripsi kunci publik, dan prinsip operasinya
  • Menjelaskan fungsi hash, fungsi hash berkunci (MAC) dan fungsi hash tanpa tombol (MDC)
  • Memahami tanda tangan digital, sertifikat digital, dan perlindungan terhadap ancaman
  • Mengenali ancaman kriptografi dan alat untuk menguranginya

  • Semua individu yang perlu memahami konsep kriptografi.
  • Profesional TI di bidang keamanan perangkat lunak dan kriptografi
  • Profesional keamanan dunia maya, insinyur jaringan, analis keamanan, analis kebijakan
  • Personel operasi keamanan, administrator jaringan, integrator sistem, dan konsultan keamanan
  • Pedagang keamanan untuk memahami keamanan perangkat lunak sistem web, perangkat seluler, atau perangkat lain.
  • Investor dan kontraktor yang berencana berinvestasi di industri sistem keamanan.
  • Teknisi, operator, dan personel pemeliharaan yang sedang atau akan mengerjakan proyek keamanan dunia maya
  • Manajer, akuntan, dan eksekutif industri keamanan cyber.

Prasyarat utama untuk kursus adalah kematangan matematika umum, pengetahuan matematika dasar (aljabar linier, teori probabilitas, dan kalkulus)

Modul 1 : Quantum Computing

 

  1. Classical Cryptography and Quantum Computing
  2. Quantum Mechanics
    • Measurement
    • Unitary Evolution
  3. Quantum Memory
  4. Elementary Gates

 

  1. The Fourier Transform
    • The Classical Discrete Fourier Transform
    • The Fast Fourier Transform
    • The Quantum Fourier Transform
  2. The No-Go Theorems

 

Modul 2 : Lattice-based Cryptography

 

  1. Groundwork
  2. Lattice reduction algorithms
    • LLL algorithm
    • BKZ algorithm
  3. Public-Key Encryption Schemes

 

  • The GGH/HNF Public-Key Cryptosystem
  • The NTRU Public-Key Cryptosystem
  • The LWE-Based Cryptosystem

Modul 3 : Analysis of Lattice Cryptosystem

 

  1. Security Analysis
  • Implementation considerations
  • Invertibility in truncated polynomial rings
  • Wrap and gap failures
  • Alternate Private Keys
  • Brute force attacks
  • Meet-in-the-middle attacks
  • Multiple transmission attacks
  • Semantic security
  • Lattice-based attacks

 

  1. Practical implementations
  • Theoretical operating specifications
  • Specific parameter choices
  • Lattice attacks - Experimental evidence and remarks

Modul 4 : Simulation

  • Implemented in Matlab Proposition

Pelatihan akan dilaksanakan jika kuota peserta terpenuhi.

Daftar Training