Informacijos kodavimas ir kriptografijos algoritmai

   Vilius Stakėnas 2024





   Literatūra

Informacijos kodavimo algoritmai

V. Stakėnas. Kodai ir šifrai. (2MB, pdf)

Paskaitų skaidrės

Kriptografijos video paskaitos

Cryptool -- dirbtuvė kriptografijos studijoms

    Egzaminas

    Užduočių pavyzdžiai



        1. Informacijos teorijos pagrindai  
		1.1  Kodai
		1.2  Kaip sudaryti kodą?
		1.3  Kodų pavyzdžiai
		1.4  Momentiniai kodai
		1.5  Informacijos šaltiniai ir kodai
		1.6  Huffmano kodai
		1.6  Šaltinio informacijos kiekis
		1.7  Šaltinio entropija ir kodo žodžių ilgis
		1.8  Kintamų kodų metodas
		1.9  Žodyno metodai
		1.10 Aritmetinis kodavimas

        2. Klaidas taisantys kodai  
		2.1  Perdavimo kanalai
		2.2  Kodai ir dekodavimo taisyklės
		2.3  Shannono teoremos dvinariam kanalui
		2.4  Hammingo kodas
		2.5  Stačiakampiai ir trikampiai kodai
		2.6  Hammingo atstumas ir kodai
		2.7  Tobulieji kodai
		2.8  Kodai su kontroliniu simboliu
		2.9 Dalybos liekanų kūnas
		2.10 Tiesinės žodžių erdvės ir poerdviai
		2.11 Tiesiniai kodai
		2.12 Kodavimas tiesiniais kodais
		2.13 Kontrolinė tiesinio kodo matrica
		2.14 Sindromai, lyderiai ir dekodavimas
		
         3.  Kriptografijos pagrindai  
		3.1  Kriptologijos dėmenys
		3.2  Skytalė ir kitos perstatos
		3.3  Keitiniai ir šifrai
		3.4  Cezario ir kiti keitinių šifrai
		3.5  Vigenere šifras 
		3.6  Vigenere šifro analizė
		3.7  Friedmano kapa testas
		3.8  Nauji laikai - nauji iššūkiai
		3.9  Rotoriai ir Enigma
		3.10 Blokiniai šifrai
		3.11 DES
		3.12 Penki režimai
		3.13 Srautiniai šifrai
		3.14 Euklido algoritmas
		3.15 Apie žiedus Zn
		3.16 Kvadratiniai lyginiai
		3.17 Kuprinės kriptosistema
		3.18 RSA
		3.19 RSA saugumas
		3.20 Generuojantys elementai ir diskretieji logaritmai
		3.21 ElGamalio kriptosistema
  		3.22 Skaitmeninių parašų schemos
		3.23 RSA skaitmeniniai parašai
		3.24 ElGamalio skaitmeninio parašo schema
		3.25 Schnorro skaitmeninio parašo schema
		3.26 DSA
		3.27 Paslapties dalijimo schemos

  




   Pratybos

Sage (Python) pavyzdžiai

1 pratybos
2 pratybos
3 pratybos
4 pratybos
5 pratybos
6 pratybos
7 pratybos
8 pratybos

Atsakymams įrašyti

Jūsų įrašai