Kryptologie v .Net

Loading...
Thumbnail Image

Date

Authors

Psík, Tomáš

Journal Title

Journal ISSN

Volume Title

Publisher

Jihočeská univerzita

Abstract

Cílem této práce je ukázat jakým způsobem řešit různé kryptografické úlohy ve vývojovém prostředí .Net Framework v3.5. Práce je rozdělena do tří částí. První část je věnována přehledu prostředků které jsou přímo součástí .Net. Tato část spojuje praktické ukázky řešení základních úloh a základní kryptografickou terminologii, která je ve druhé části využívána k vysvětlení problematiky asimilace implmentace šifrovacího algoritmu vytvořením rozhraní, využitím abstraktních tříd, které typově sjednocují šifrovací algoritmy v prostředí .Net. Druhá část tedy obsahuje praktické ukázky implementace šifrovacích transformací a vytvoření odpovídajícího rozhraní, dohromady tvořících kryptografický algoritmus. Třetí část je věnována základní analýze šifrovací transforamce, kterou enventuelně hodláme použít. Tato část obsahuje přehled základních kryptoanalytických metod a také ukázku implementace programu srovnávajícího rychlost šifrování libovolné transformace pomocí univerzálního rozhraní. Kód tohoto programu a programu pro testování rychlosti výpočtu hešových kódů pomocí různých funkcí, jsou spolu s implementacemi dvou blokových šifer (Rijndael, Skipjack) uvedeny v dodatku.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By