{"id":10155,"date":"2017-07-04T15:19:28","date_gmt":"2017-07-04T13:19:28","guid":{"rendered":"http:\/\/web2.realschule-hoechstadt.de\/?page_id=10155"},"modified":"2017-07-04T15:19:28","modified_gmt":"2017-07-04T13:19:28","slug":"nachrichten-verschluesseln","status":"publish","type":"page","link":"https:\/\/physik.realschule-hoechstadt.de\/?page_id=10155","title":{"rendered":"Nachrichten verschl\u00fcsseln"},"content":{"rendered":"<p>Hier zeige ich euch eine M\u00f6glichkeit, <span class=\"show_emph\">Geheimbotschaften<\/span> zu erstellen.<\/p>\n<p>Das Prinzip gleicht dem, das in der Technik, also auch im WWW, zur Verschl\u00fcsselung verwendet wird &ndash; ist aber viel einfacher.<\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"show_emph\">Was du brauchst:<\/span><\/p>\n<ol>\n<li>Eine Tabelle, die das Alphabet (und evtl. Satzzeichen) in Zahlen \u00fcbersetzt.<\/li>\n<li>Eine absolut geheime Geheimprimzahl, die nur du und der Empf\u00e4nger der Nachricht kennen.<\/li>\n<li>Eine Botschaft und &#8230;<\/li>\n<li>&#8230; eine zweite Primzahl, um diese Botschaft zu verschl\u00fcsseln.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Ich erkl\u00e4re dir an einem einfachen <span class=\"show_emph\">Beispiel<\/span>, wie du vorgehst.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">#1 &ndash; Alphabettabelle<\/div>\n<p>&nbsp;<\/p>\n<p>Als <span class=\"show_emph\">Alphabettabelle<\/span> verwendest du einfach A = 1, B = 2, usw.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">#2 &ndash; Geheimprimzahl<\/div>\n<p>&nbsp;<\/p>\n<p>W\u00e4hle eine <span class=\"show_emph\">absolut geheime Geheimprimzahl<\/span>, die nur du und der Empf\u00e4nger der Nachricht kennen: das ist euer Geheimnis &ndash; und Geheimnisse verr\u00e4t man nicht.<\/p>\n<p>Als Beispiel w\u00e4hle ich mal die Primzahl <span class=\"show_emph\">3121<\/span>.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">#3 &ndash; Nachricht<\/div>\n<p>&nbsp;<\/p>\n<p>Dann denke ich mir eine <span class=\"show_emph\">Nachricht<\/span> aus, z.B. &#8222;REALSCHULE&#8220;.<\/p>\n<p>Ich verwende die Alphabettabelle und \u00fcbersetze meine Nachricht &#8222;REALSCHULE&#8220;:<br \/>\n18 05 01 12 19 03 08 21 12 05<\/p>\n<p>Ich <span class=\"show_emph\">schreibe zweistellig<\/span>, damit man einstellige Zahlen erkennt.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">#4 &ndash; Verschl\u00fcsselungsprimzahl<\/div>\n<p>&nbsp;<\/p>\n<p>Jetzt musst du die Nachricht <span class=\"show_emph\">verschl\u00fcsseln<\/span>. Dazu brauchst du die <span class=\"show_emph\">Verschl\u00fcsselungsprimzahl<\/span>.<\/p>\n<p>Ich w\u00e4hle mal <span class=\"show_emph\">911<\/span>.<\/p>\n<p>911 bedeutet, ich <span class=\"show_emph\">addiere<\/span> erst 9, dann 1 und nochmals 1 zu meiner Zahlenbotschaft &ndash; solange bis das Wort zu Ende ist. Dann erhalte ich<br \/>\n18+9=27, 05+1=06, 01+1=02, 12+9=21, 19+1=20, usw.<\/p>\n<p>&nbsp;<\/p>\n<p>Damit es etwas anspruchsvoller f\u00fcr &#8222;Angreifer&#8220; wird, reduziere ich noch Zahlen, die \u00fcber 26 liegen, indem ich 26 subtrahiere (oder mit der entsprechenden L\u00e4nge des Alphabets, falls mehr als 26 Zeichen darin sind).<\/p>\n<p>Ich erhalte also:<br \/>\n01 06 02 21 20 04 17 22 13 14<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">&#8230; und wieder entschl&uuml;sseln<\/div>\n<p>&nbsp;<\/p>\n<p>Zum <span class=\"show_emph\">Entschl\u00fcsseln<\/span> f\u00fchrst du die Schritte einfach <span class=\"show_emph\">in umgekehrter Reihenfolge<\/span> aus.<\/p>\n<p>(Wird das Ergebnis negativ, dann addiere einfach 26 &ndash; oder die entsprechende L\u00e4nge deines Alphabets, falls mehr als 26 Zeichen darin sind.)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">Primzahlen vor Angreifern sch&uuml;tzen<\/div>\n<p>&nbsp;<\/p>\n<p>Fehlt nur noch eines: <span class=\"show_emph\">Wie \u00fcbermittle ich dem Nachrichtenempf\u00e4nger die Verschl\u00fcsselungsprimzahl?<\/span> Also bei mir die 911?<\/p>\n<p>Dazu brauche ich die <span class=\"show_emph\">Geheimprimzahl<\/span>: ich multipliziere beide und \u00fcbermittle das Ergebnis an den Empf\u00e4nger der Nachricht.<\/p>\n<p>In meinem Besipiel w\u00e4re das die <span class=\"show_emph\">2843231<\/span> (=911*3121).<\/p>\n<p>Ich &uuml;bermittle also an Stelle der beiden Primzahlen das Produkt 2843231.<\/p>\n<p>&nbsp;<\/p>\n<p>Das funktioniert nur solange als Geheimbotschaft, solange es einem Angreifer nicht gelingt, die \u00fcbermittelte Zahl zu <span class=\"show_emph\">faktorisieren<\/span>, also in die beiden Primzahlen zu zerlegen. Bei so einfachen Zahlen wie 911 und 3121 geht das nat\u00fcrlich problemlos.<\/p>\n<p>Wenn man aber <span class=\"show_emph\">gen\u00fcgend gro\u00dfe Primzahlen<\/span> multipliziert, dauert das auch auf schnellen Computern sehr, sehr lange &ndash; das bezeichnet man dann als sicher, weil nicht davon auszugehen ist, dass es jemand in einer bestimmten Zeit schafft. (Wenn Computer also leistungsf\u00e4higer werden, braucht man immer gr\u00f6\u00dfere Primzahlen &#8230;)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">Die fertige Geheimbotschaft<\/div>\n<p>&nbsp;<\/p>\n<p>In meinem <span class=\"show_emph\">Beispiel<\/span> &uuml;bermittle ich:<\/p>\n<p><span class=\"show_emph\">2843231<\/span> und <span class=\"show_emph\">01 06 02 21 20 04 17 22 13 14<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">Entschl\u00fcsseln<\/div>\n<p>&nbsp;<\/p>\n<p>Ich habe erhalten: 2843231 und 01 06 02 21 20 04 17 22 13 14<\/p>\n<p>&nbsp;<\/p>\n<p>Zum <span class=\"show_emph\">Entschl\u00fcsseln<\/span> brauche ich erst die <span class=\"show_emph\">Verschl&uuml;sselungsprimzahl<\/span>:<\/p>\n<p>Da ich meinen geheimen Geheimschl\u00fcssel 3121 kenne, rechne ich einfach 2843231:3121 = 911.<\/p>\n<p>(Ein Angreifer m&uuml;sste solange die Zahl 2843231 zerlegen, bis er die ben&ouml;tigten Zahlen 3121 und 911 herausgefunden hat.)<\/p>\n<p>&nbsp;<\/p>\n<p>Dann:<br \/>\n01-9=-8, also -8+26=18 = R<br \/>\n06-1=5, also E<br \/>\n02-1=1, also A<br \/>\n21-9=12, also L<br \/>\n20-1=19, also S<br \/>\nusw.<\/p>\n<p>Ich erhalte wieder &#8222;REALSCHULE&#8220;.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">weitere Bespiele<\/div>\n<p>&nbsp;<\/p>\n<p>Wenn du <span class=\"show_emph\">&#8222;codebreaker&#8220;<\/span> spielen magst, hier ein paar &#8222;Botschaften&#8220;:<\/p>\n<p>18923 17 11 07 01 03 26 04 10 21 10 22 07 06 14<\/p>\n<p>46367 21 18 16 15 08 21 23 21 15 03 24 05<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">\u00fcbrigens &#8230;<\/div>\n<p>&nbsp;<\/p>\n<p>Jede <span class=\"show_emph\">neue Nachricht<\/span> sollte eine <span class=\"show_emph\">andere Verschl\u00fcsselungsprimzahl<\/span> haben &ndash; sonst kommt dir der Angreifer auf die Schliche &#8230; \ud83d\ude09<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"block_hint\">Angreifer<\/div>\n<p>&nbsp;<\/p>\n<p>Du willst <span class=\"show_emph\">&#8222;Angreifer&#8220;<\/span> spielen?<\/p>\n<p>Dann suche im Web nach <span class=\"show_emph\">&#8222;Primzahlzerlegung&#8220;<\/span> oder <span class=\"show_emph\">&#8222;faktorisieren&#8220;<\/span> &#8230;<\/p>\n<p>Wie man mit Excel eine eigene Primzahltabelle f\u00fcr die ersten 1.000 oder 10.000 Primzahlen erstellt, erf\u00e4hrst du &uuml;brigens in unserem Homepageteam. Also melde dich an&#8230; \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier zeige ich euch eine M\u00f6glichkeit, Geheimbotschaften zu erstellen. Das Prinzip gleicht dem, das in der Technik, also auch im WWW, zur Verschl\u00fcsselung verwendet wird &ndash; ist aber viel einfacher. &nbsp; Was du brauchst: Eine Tabelle, die das Alphabet (und evtl. Satzzeichen) in Zahlen \u00fcbersetzt. Eine absolut geheime Geheimprimzahl, die nur du und der Empf\u00e4nger [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-10155","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=\/wp\/v2\/pages\/10155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10155"}],"version-history":[{"count":0,"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=\/wp\/v2\/pages\/10155\/revisions"}],"wp:attachment":[{"href":"https:\/\/physik.realschule-hoechstadt.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}