Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
efinf:blc2016:krypto [2017/01/22 09:36] Ivo Blöchliger [Mathematische Grundlagen] |
efinf:blc2016:krypto [2017/01/26 09:30] (current) Ivo Blöchliger |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{backlinks> | {{backlinks> | ||
===== Prinzipien moderner Kryptographie ===== | ===== Prinzipien moderner Kryptographie ===== | ||
+ | ==== Zusammenfassung ==== | ||
+ | |||
+ | * Slides: {{ : | ||
+ | |||
+ | |||
Begriffe: | Begriffe: | ||
* **{{https:// | * **{{https:// | ||
Line 190: | Line 195: | ||
<hidden Ruby-Code> | <hidden Ruby-Code> | ||
- | def mod_pow(b,e,n) | + | <code ruby modpow.rb> |
+ | def modpow(b,e,n) | ||
res = 1 | res = 1 | ||
while (e>0) | while (e>0) | ||
Line 201: | Line 207: | ||
return res | return res | ||
end | end | ||
+ | </ | ||
</ | </ | ||
==== Diffie-Hellmann Key-Exchange ==== | ==== Diffie-Hellmann Key-Exchange ==== | ||
Line 242: | Line 249: | ||
* Zertifizierung über vertrauenswürdige Drittstelle. Diese signiert, dass der Schlüssel zur Person (oder Server) gehört. | * Zertifizierung über vertrauenswürdige Drittstelle. Diese signiert, dass der Schlüssel zur Person (oder Server) gehört. | ||
- | ==== Schlüsseltausch über unsicheren Kanal (Diffie-Hellman) ==== | ||
==== OTR, Deniability, | ==== OTR, Deniability, | ||
* https:// | * https:// |