Informacijos kodavimas ir kriptografijos algoritmaiVilius 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 |