<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="modul.xsl" type="text/xsl"?>
<modul id="2135" xml:lang="de">
 <titel>Public-Key Kryptographie</titel>
 <titelLang>Public-Key Kryptographie</titelLang>
 <kuerzel>CRYPTO</kuerzel>
 <ects>2</ects>
 <studiengang>E</studiengang>
 <studiengang>F</studiengang>
 <studiengang>I</studiengang>
 <studiengang>M</studiengang>
 <studiengang>V</studiengang>
 <modultyp></modultyp>
 <praesenz>32</praesenz>
 <selbststudiumszeit>36</selbststudiumszeit>
 <sprache>de/fr</sprache>
 <beschreibungsSprache>de</beschreibungsSprache>
 <studiengangtyp>Bachelor</studiengangtyp>
 <lehrformen>Interaktiver Unterricht</lehrformen>
 <methoden><p>Die Theorie wird an der Wandtafel entwickelt, Uebungsaufgaben, welche von Hand oder mit Hilfe von Mathematica gelöst werden.</p></methoden>
 <vorkenntnisse><p>Mathematik der ersten beiden Studienjahre, Beherrschung des modularen Rechnens.</p></vorkenntnisse>
 <ziele><p>Dieses Modul hat zum Ziel, den Studierenden die Mathematik der Public-Key-Kryptographie zu vermitteln.</p></ziele>
 <lerninhalte></lerninhalte>
 <lehrinhalte><p>In diesem Modul werden die folgenden Themen und Inhalte behandelt:</p>
<ul>
<li>RSA Verfahren (Euklidischer Algorithmus, Bezout, Kleiner Fermatscher Satz, Chinesischer Restsatz)</li>
<li>Primzahlen (Probabilistische Primzahltests, Faktorisierung von grossen Zahlen)</li>
<li>Kryptosysteme basierend auf elliptischen Kurven (Elliptische Kurven über endlichen Körpern, diskreter Logarithmus, Faktorisierung von grossen Zahlen mit Lenstra's elliptic curve method) </li>
</ul></lehrinhalte>
 <lernergebnisse><p><strong>Wissen:</strong> Die Studierenden kennen die für das Verständnis der Public-Key-Kryptographie notwendigen Begriffe, Sätze und Algorithmen.</p>
<p><strong>Fertigkeiten:</strong> Die Studierenden können</p>
<ul>
<li>im endlichen Körper F_p sowie in den Gruppen über elliptischen Kurven rechnen;</li>
<li>können die Schritte zur Chiffrierung und Dechiffrierung der verschiedenen Verfahren ausführen;</li>
<li>den Miller-Rabin-Test sowie die Verfahren zur Faktorisierung von grossen Zahlen ausführen.</li>
</ul>
<p><strong>Kompetenzen:</strong> Die Studierenden kennen den Unterschied zwischen einem klassischen (symmetrischen) Chiffrierverfahren und den Public-Key-Verfahren. Sie wissen wovon die Sicherheit eines Public-Key-Verfahrens abhängt.</p></lernergebnisse>
 <bewertung><p>Uebungsaufgaben und zwei Prüfungen</p></bewertung>
 <qualifikationstyp>E</qualifikationstyp>
 <bemerkungen></bemerkungen>
 <literaturangaben><ul>
<li>Johannes Buchman, <em>Einführung in die Kryptographie, </em>4. Auflage Springer</li>
<li>Douglas Stinson, <em>Cryptography: Theory and Practice</em>, 3rd edition, Taylor &amp; Francis</li>
<li>Song Y. Yan, <em>Number Theory for Computing, </em>2nd edition, Springer</li>
<li>Wolfgang Willems, <em>Codierungstheorie und Kryptographie</em>, Birkhäuser</li>
</ul></literaturangaben>
 <autor>
  <name>Walter Businger</name>
  <email>walter.businger@bfh.ch</email>
  <kuerzel>BGW1</kuerzel>
 </autor>
 <autor>
  <name>David-Olivier Jaquet-Chiffelle</name>
  <email>david-olivier.jaquet-chiffelle@bfh.ch</email>
  <kuerzel>JLD1</kuerzel>
 </autor>
 <verantwortlicher>
  <name>Walter Businger</name>
  <email>walter.businger@bfh.ch</email>
  <kuerzel>BGW1</kuerzel>
 </verantwortlicher>
 <datum>27. Mai 2010</datum>
 <lernziele></lernziele>
</modul>
