PDA

Volledige versie bekijken : Cryptografie



Lifen
13 januari 2010, 23:06
Ik veronderstel dat iedereen wel weet wat dit is!
If not: Cryptography - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Cryptography)

Praat hier over coderingsmethoden, gaande van de Caesar' Code tot de laatste nieuwe digitale encrypties. Post misschien zelf je eigen code of je eigen versleutelde boodschap!

Caesar cipher - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Caesar_cipher)
Voorbeeldje:

CODE GHIJKLMNOPQRSTUVWXYZABCDEF
PLAIN ABCDEFGHIJKLMNOPQRSTUVWXYZ

DE AAP KOMT UIT DE MOUW
JL GGV QUSY ZOY KL SUZC

Dobbelsteen
13 januari 2010, 23:15
Onlangs nog een boek zien liggen over cryptografie in de fnac. Ik heb er spijt van dat ik het niet gekocht heb :sad:

Anyway, de code die jij hebt gebruikt hierboven is vrij snel gekraakt (op voorwaarde dat er voldoende tekst beschikbaar is natuurlijk) door te zien welke letters het meeste voorkomen (e, n, ...).

Exorikos
13 januari 2010, 23:19
Een variant op de methode van Caesar is le chiffre indéchifrable van de Vigenère. Voor grote teksten ook makkelijk te ontcijferen door statistische methodes toe te passen op strings in plaats van letters. Vigenèrecijfer - Wikipedia (http://nl.wikipedia.org/wiki/Vigen%C3%A8recijfer)

_DKsissor_
13 januari 2010, 23:21
iemand die dat vak aan de kul gevolgd heeft en me kan zeggen als da leuk is? Kben da miss. van plan te pakken volgend jaar:p

Dobbelsteen
13 januari 2010, 23:22
iemand die dat vak aan de kul gevolgd heeft en me kan zeggen als da leuk is? Kben da miss. van plan te pakken volgend jaar:p

Kunt ge daar ne link van geven zodat ik de syllabus kan bekijken? En in de master of bachelor? :)

Edit: 2 seconden google: http://www.kuleuven.be/onderwijs/aanbod/syllabi/H05D9AN.htm

Lifen
13 januari 2010, 23:23
Kun je dat aan de KUL volgen?

Dobbelsteen
13 januari 2010, 23:28
Kun je dat aan de KUL volgen?

Blijkbaar is het een (keuze)-onderdeel van informatica. Vrij logisch ook, omdat het daar tegenwoordig constant gebruikt wordt.

In ieder geval is het vrij ingewikkeld: bvb het Rijndael-algoritme is een vrij complexe matrix-bewerking.

Exorikos
13 januari 2010, 23:31
Syllabi 2009-2010 B-KUL-H05D1A Codeertechnieken (http://www.kuleuven.be/onderwijs/aanbod2009/syllabi/H05D1AN.htm)

Rijndael is trouwens ontworpen door twee KUL alumni, waarvan er een prof is op ESAT. ^^
Voor de liefhebbers: http://www.daimi.au.dk/~ivan/rijndael.pdf

VDCNathan
14 januari 2010, 13:53
Ik veronderstel dat iedereen wel weet wat dit is!
If not: Cryptography - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Cryptography)

Praat hier over coderingsmethoden, gaande van de Caesar' Code tot de laatste nieuwe digitale encrypties. Post misschien zelf je eigen code of je eigen versleutelde boodschap!

Caesar cipher - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Caesar_cipher)
Voorbeeldje:

CODE G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
PLAIN A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

DE AAP KOMT UIT DE MOUW
JL GGV QUSY ZOY KL SUZC
Ter staat een fout in uw codering :unsure:
DE = JK
KOMT = QUSZ
UIT = AOZ
DE = JK (je codeert nu zelf 2 maal 'DE' fout, en 2 maal anders?)
MOUW = SUAI

Als ik het goed doorheb, post je nu eigenlijk een variant van ROT-13 codering (ROT-6?) toe. Als je met de hand codeert, kun je er wel best voor zorgen dat de letters mooi overlappen. Dat zal zulke fouten vermijden :p

Lifen
24 januari 2010, 20:12
Ter staat een fout in uw codering :unsure:
DE = JK
KOMT = QUSZ
UIT = AOZ
DE = JK (je codeert nu zelf 2 maal 'DE' fout, en 2 maal anders?)
MOUW = SUAI

Als ik het goed doorheb, post je nu eigenlijk een variant van ROT-13 codering (ROT-6?) toe. Als je met de hand codeert, kun je er wel best voor zorgen dat de letters mooi overlappen. Dat zal zulke fouten vermijden :p

Hehe, je hebt gelijk. :p
Soit, 't is het principe hé!

aXl_
24 januari 2010, 20:35
iemand die dat vak aan de kul gevolgd heeft en me kan zeggen als da leuk is? Kben da miss. van plan te pakken volgend jaar:p

ge moet wel een beetje van algebraïsche vakken houden :D

tokke_1
26 januari 2010, 23:27
hmmm... toffe topic.

ik vind de codes aan het cia hoofdkwartier en de cyphers van de zodiac moorden.

kryptos aan cia hoofdkwartier (http://en.wikipedia.org/wiki/Kryptos)

bekendste onopgeloste zodiac cypher
http://img125.imageshack.us/img125/4114/cipher1di6.gif

yaniccccccckkk
29 januari 2010, 19:30
Heb onlangs RSA-methode gezien bij discrete wiskunde (maar heel in de rapte,toepassing op modulorekenen). Het verwonderde mij dat het zo makkelijk is zelf berichten te coderen die voor de rest van de wereld onkraakbaar zijn (zolang er geen veel krachtigere pc's bestaan)

Lifen
29 januari 2010, 19:35
hmmm... toffe topic.

ik vind de codes aan het cia hoofdkwartier en de cyphers van de zodiac moorden.

kryptos aan cia hoofdkwartier (http://en.wikipedia.org/wiki/Kryptos)

bekendste onopgeloste zodiac cypher
http://img125.imageshack.us/img125/4114/cipher1di6.gif

The zodiac killer, fantastische zaak. Zover moord fantastisch kan zijn natuurlijk. :niceone:

[BAT] Hydra
29 januari 2010, 19:52
Syllabi 2009-2010 B-KUL-H05D1A Codeertechnieken (http://www.kuleuven.be/onderwijs/aanbod2009/syllabi/H05D1AN.htm)

Dat vak gaat niet over cryptografie, maar over opslag en transmissie van niet-geëncrypteerde gegevens. (Voor informatica aan de KUL: Dit leer je dus bij 'toepassingen van de algebra in de informatica' en 'modellering en simulatie')

Encoderen != Encrypteren

Encoding is Not Encryption (http://www.di-mgt.com.au/encode_encrypt.html)

Voor de rest heb ik het vak 'cryptografie en netwerkbeveiliging' gevolgd. Dat vak handelt vooral over cryptografie (zeer weinig over netwerkbeveiliging). Het vak was echt een van de tofste vakken dat ik ooit gehad heb, zeer interessant en relevant.

Rijndael algoritme wordt gebruikt in de AES (Advanced Encryption Standard), en de AES wordt tegenwoordig als standaard gebruikt om draadloze communicatie te beveiligen (check maar is in windows bij WPA2). Je krijgt zelfs 1 les van de kerel die dat mede heeft uitgevonden (zoals exorikos aangaf).

Het leuke aan cryptografie is dat het erg eenvoudig is in te zien waarom het werkt, maar gigantisch veel moeilijker is om in te zien hoe een versleutelingsalgoritme kan misbruikt worden.

Qua moeilijkheidsgraad is het vak standaard. Examen is erg moeilijk (een van de moeilijkste dat ik ooit afgelegd heb), maar er wordt zéér mild verbeterd. (een van de mildste verbeteringen)

EDIT: Hier kan je nog een discussie vinden van een 9liver omtrent zijn poging tot het ontwikkelen van een encryptie algoritme: http://www.9lives.be/forum/programming-gamedesign/587335-coding-java-uittesten-encryptie.html

drazax
29 januari 2010, 21:05
Heb onlangs RSA-methode gezien bij discrete wiskunde (maar heel in de rapte,toepassing op modulorekenen). Het verwonderde mij dat het zo makkelijk is zelf berichten te coderen die voor de rest van de wereld onkraakbaar zijn (zolang er geen veel krachtigere pc's bestaan)

Idem. :) Binnen hetzelfde kader kwam de kwantumcomputer ter sprake. Deze zoeken veel sneller dan de computers die wij nu kennen. Bijvoorbeeld: vijf potjes met daaronder één balletje. Een gewone computer zal ze één per één omdraaien tot als hij het balletje vindt, terwijl de kwantumcomputer ze alle vijf tegelijk omdraait. :applause: Eens deze computer bestaat, zal deze wel eens een bedreiging kunnen vormen voor de huidige cryptografie.


Een ander quantumalgoritme kan in korte tijd grote getallen ontbinden in factoren. Een klassieke computer doet daar momenteel honderden eeuwen over. Het is om die reden dat het ontbinden van getallen de basis vormt voor veel databeveiligingstechnieken. Een quantumcomputer kraakt deze codes in een paar minuten.

Bron: Een miljoen voor computer van de toekomst | CWI (http://www.cwi.nl/nl/nieuws/Een-miljoen-voor-computer-van-de-toekomst).

Lifen
29 januari 2010, 21:36
Hydra;12826975']
[...]
EDIT: Hier kan je nog een discussie vinden van een 9liver omtrent zijn poging tot het ontwikkelen van een encryptie algoritme: http://www.9lives.be/forum/programming-gamedesign/587335-coding-java-uittesten-encryptie.html

Hmm dat topic doet me zin krijgen om zelf ook eens zoiets te proberen. Deze week eens werk van maken, heb toch een rustweek. :]