<?xml version='1.0' encoding='ISO-8859-2'?><?DOCTYPE doc PUBLIC '' 'http://www.inf.u-szeged.hu/Text.dtd'?>
<?xml-stylesheet href='/trans.xslt' type='text/xsl'?>


<doc file='starthu.xml' language='hu'>
<path>
<a href='../../starthu.xml'>Informatikai Tanszékcsoport</a>
<a href='../starthu.xml'>Tanszékek</a>
<a href='starthu.xml'>Számítástudomány Alapjai Tanszék</a>
</path>

<title>Kriptográfia</title>
 <body>
 
<h1><title>Kriptográfia</title>
</h1>

<h2><title>Előadó: Németh L. Zoltán</title></h2>

<p>Félév: 2012 tavasz</p>

<p>Időpontok: <ul>
<li>Előadás: kedd 8-10h, I221</li>
<li>Gyakorlat: kedd 12-13h, I227</li>
</ul></p>
		
		
<p>A kurzus weblapja: <a href='http://www.inf.u-szeged.hu/~zlnemeth/crypto'>www.inf.u-szeged.hu/~zlnemeth/crypto</a></p>
   
<h2><title>Tervezett tematika:</title></h2>

<p>Kritográfiai alapfogalmak, Kerckhoffs elvek, kriptográfia és
biztonság, titkosítási rendszerekkel szembeni követelmények.
</p>

<p>Néhány példa a történelemből (Caesar módszere, affin titkosító,
helyettesítő és keverő titkosítók, Vigenére titkosító, egyéb
módszerek, az Enigma és a Hagelin), titkosítási rendszerek
generációi.</p>

<p>Kriptoanalízis, támadásfajták, a fenti módszerek feltörése, az
egyszeri hozzáadásos módszer (OTP, avagy Vernam titkosító),
tökéletes titkosság (perfect secrecy), a módszer hátrányai, véletlen
és álvéletlen sorozatok,  blokktitkosítók és folyamtitkosítók.
</p>

<p>Szimmetrikus kulcsú módszerek: a szimmetrikus titkosítás modellje,
helyettesítő-keverő hálózatok, Feistel-struktúrák, a DES, támadások
a DES ellen, Deep Crack gép, a DES változatai, az AES pályázat, az
új szabvány: AES (Rijndael).</p>

<p>Nyilvános kulcsú módszerek: a kulcselosztás problémája, háromutas
kulcsforgalom, Diffie-Hellman kulcscsere, a nyilvános kulcsú
titkosítás modellje, a faktorizálás problémája, az RSA, RSA kulcsgenerálás, megfelelő
prímek választása, támadások az RSA ellen, a diszkrét logaritmus
probléma és az ElGamal kriptorendszer, elliptikus görbék és
titkosítás segítségükkel.</p>

<p>A titkos és nyilvános kulcsú módszerek összevetése, hibrid
kriptorendszerek, PGP.</p>

<p>Digitális aláírások, hitelességi bizonyítványok, üzenetpecsétek,
hashalgoritmusok (MD5, SHA), adatrejtés (szteganográfia),
titokmegosztás, kvantum kriptográfia.
</p>



<h2><title>Ajánlott irodalom:</title></h2>

<ul>
<li>
William Stallings: Cryptography and Network Security, 4th Edition,
Prentice Hall, 2006.</li>

<li>
Virrasztó Tamás: Titkosítás és adatrejtés: Biztonságos kommunikáció
és algoritmikus adatvédelem, NetAcademia Kft., Budapest, 2004.
Online elérhető: <a href="http://www.netacademia.net/book.aspx?id=1#">http://www.netacademia.net/book.aspx?id=1#</a>
</li>

<li>
Simon Singh: Kódkönyv (The code book): a rejtjelezés és
rejtjelfejtés története, Park Könyvkiadó, Budapest, 2001.</li>

<li>
Douglas R. Stinson: Cryptography, Theory and Practice, Second
Edition, Chapman and Hall/CRC, Boca Raton, 2002.</li>
 

<li>
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone :
Handbook of Applied Cryptography, CRC Press, 1996, online elérhető:
<a href="http://www.cacr.math.uwaterloo.ca/hac/">http://www.cacr.math.uwaterloo.ca/hac/</a> </li>

<li>
Bruce Schneier: Applied Cryptography: Protocols, Algorithms, and
Source Code in C, Second Edition, John Wiley and Sons Inc., New York,
1996.</li>
</ul>

<h2><title>A régebbi előadások vázlatai (kisebb változtatások elképzelhetők, akruális változatok a CooSpaceben)</title></h2>

<ul>
<li><a href="crypt1.pdf">1. előadás</a></li>
<li><a href="crypt2.pdf">2. előadás</a></li>
<li><a href="crypt3.pdf">3. előadás</a></li>
<li><a href="crypt4.pdf">4. előadás</a></li>
<li><a href="crypt5.pdf">5. előadás</a></li>
<li><a href="crypt6.pdf">6. előadás</a></li>
<li><a href="crypt7.pdf">7. előadás</a></li>
<li><a href="crypt8.pdf">8. előadás</a></li>
<li><a href="crypt9.pdf">9. előadás</a></li>
<li><a href="crypt10.pdf">10. előadás</a></li>
<li><a href="crypt11.pdf">11. előadás</a></li>
</ul>

<h2><title>Példasorok gyakorlatra</title></h2>

<ul>
<li>
<p> Fejtsük meg az alábbi klasszikus módszerrekkel készült titkosításokat:  
<a href="1feladat.txt">1feladat.txt</a>
<a href="2feladat.txt">2feladat.txt</a>
<a href="3feladat.txt">3feladat.txt</a>
<a href="4feladat.txt">4feladat.txt</a>
</p>
</li>
<li><a href="cryptfel2.pdf">2. feladatsor</a></li>
<li><a href="cryptfel3.pdf">3. feladatsor</a></li>
<li><a href="cryptfel4.pdf">4. feladatsor</a></li>
</ul>

<h2><title>MAPLE munkalapok</title></h2>

<ol>
<li><a href="2kis-zh.exe">II. kis zh (AES Tool kódolt)</a></li>
<li><a href="RSAuj.mw">RSA titkosítás/megfejtás</a></li>
<li><a href="Fermat.mw">Fermat-faktorizáció</a></li>
<li><a href="p-1faktorizacio.mw">Pollard p-1 faktorizáció</a></li>
<li><a href="p-1megoldas.mw">Pollard p-1 faktorizáció megoldas</a></li>
<li><a href="DiffieHellman.mw">Diffie-Hellman kulcscsere</a></li>
<li><a href="ElGamal.mw">ElGamal titkosítás</a></li>
</ol>


<h2>
<a href="cryptotetelsor2007.pdf">Tételsor 2007</a>
</h2>

<h2><title>Egyéb</title></h2>

<p>A tavalyi kriptográfia kurzus weblapja:  <a href='http://www.inf.u-szeged.hu/~zlnemeth/crypto2008'>www.inf.u-szeged.hu/~zlnemeth/crypto2008</a>
</p>

<p></p>

<!--
<p> <a href="publickey.asc">Az Open PGP nyilvános kulcsom</a></p>

<p> <a href="CAcertWoTzlnemeth.crt">Az CaCert kliens tanusitványom (PEM formátumban)</a></p>
-->

</body></doc>




