Szyfrowanie w JAVA'ie przy uzyciu biblioteki kryptograficznej Cryptix
referent: Grzegorz Malewicz
Tresc referatu obejmowala ponizsze zagadnienia.
Pojecia uzywane w bezpiecznych systemach: identyfikacja, autentyfikacja (uwierzytelnianie), poufnosc, integralnosc (spojnosc), niezaprzeczalnosc (podpisywanie).
Idee stojace za systemami kryptograficznymi: co to jest system kryptograficzny, do czego sluza klucze, algorytmy z kluczami symetrycznymi i asymetrycznymi, dopelnianie danych, funkcje skrotu.
Przyklady algorytmow i ich wlasciwosci: DES (szyfr symetryczny), RSA (szyfr asymetryczny), MD5 (skrot).
Metody zapewnienia: poufnosci, integralnosci, niezaprzeczalnosci.
Potrzeba ufania: dlaczego zaufanie jest niezbedne, certyfikaty (poswiadczenia) ich budowa i cel istnienia.
Przyklady zastosowania omowionych mechanizmow przy pomocy CRYPTIX: szyfrowanie/rozszyfrowywanie DES i RSA, podpisywanie MD5+RSA, funkcja skrotu SHA-1.