Cryptography Links and Handouts
Numbers on the Final
- 1218187828515013640780
- 150883475569451
- 16887570532858
- 205611444308117
- 2061028140319195475489
- 376875575426394855599989992897873239
- 408692318003684138920
- 462436106261
- 537069139875071
- 85975324443166
- 8834884587090814646372459890377418962766907
General
Student Presentation Practice Problems
- Breaking Enigma, Jenn:
- Enigma Notes
- Enigma Problems
- Breaking DES, Kyle:
- Outline and Practice Problems
- Constructing S-Boxes, Larissa:
- Haven't gotten anything from Larissa yet
- Send her an email to harrass her.
- Hamming Codes, Erin:
Do both the matrix technique and the position technique
- 1111
- 0000
- 0101
- 0011
- 1011
- 0001
- McEliece Cryptosystem, Marlowe:
- After decryption, you have a message kickthebaseball, and you know the errors are in the first four letters. What is the message likely to be?
A. ihitthebaseball
- you receive a message 000110000110100 which represents cat. There is another word with a hamming distance of three. Why is this other word more likely to be far than car or fat?
A. c->f (00011->00110), t->r (10100->10010), you must change both c->f and t->r to get hamming distance of three.
- You receive a code word in binary that you decode and translate to "the car in the cat". The hamming distance between the message and the decoded code word is 5. What is the message likely to be? (hint: you must change the message to binary to find where the errors will be.)
A. the cat in the hat.
- Quantum Computing Questions, Jonny:
- What property of quantum physics gives quantum computing the ability to perform calculations quickly that would normally take a classical computer a long time?
- What kinds of problems exist that make it difficult to have quantum computers?
- Give three examples of physical implementations that can be used as qubits.
- What is the difference between a Turing Machine and a Quantum Turing Machine?
Homework Links
- Homework Assignments
- Playfair and ADFGVX problems
- DES practice
- Exam 1 Funpack
Data for Vigenere Funpack problems:
- LsnkquuvxtlvyioxlqkeklyyusnkdszlxkqtxsnzfllskmfgtxabquurmblwtxtgcotembmfisgvcabiwblDofxkrqgrwwcvogtmcvzsmachxsihqazmhgrzgxtejekrtkcuxitmcvkuntjFuapxyjkigzyykhbgyyxitmaabmepyjzilmgfmaaxrzkvmayltembmfuvtgwfgxbhlkughgawozxwyfjwhwcvogtmcviegemfmigwsjkAxtpwsimhlsmvxtrtgxmecxoiewmxzltmusxAxaynkghfcluhxwgugxxtngxxbhlglxatrxoiewykgjbgydxilmgfmtetawlskmfgyipamzkvxzynkxaxgjrmoxqlnemmfszrtmggtqbzflrmoxGlowtergmimacjlmmmgfmegwnjutxkrzgxpxqzuyewbgzlblZmzmgtjsxkxkqwtwxpcugrghrvkhbvylkaxvyftsmvmfyivkylkaxvyftsmaydrspmfaykkhsfjXaxzjgzxfcfrmoblygrwwcsjaahqlxyzzjwjlxkczgzxvmfyivkylkhbmdsxeuhtwuykimgxthpcjzstwbgxhxmpsixMacouvewuarpebrlrighrwtskemfmvxfcehikpfszaxlyqnikxzmzmmvyftioxpxuvzxronemmfwehbwfwxiBmgklsknqlniebtatkktrzkvmhzwjiwbasziwacjkxhmfwaryblaylxwugxopagunxaxwonsyhsynxaxpwneoxrzawytpkurhujqghotlukhBmgkxemacjlsknqlufxacjkhxwgugxxwrgzlxzpwgxmtqcxiftgforzucxuvxnqlnemypgsxaxqwnsghpwjhxtbokxtdcatgkxykkhwxtgzmhgrgzltmasawxymjclbvflnirzynkxaxjsyxynjdsitlsjksywcnuxbhllnempczkvxagynprkckupoxrzgxmackkhxtbkneeelgzltocvoiwblngmgmfszxabqfgxbhlmthxkEgjwatjdneoxyfkaubplnsyypwkhhfyfjxatryuzxklekrmhdlniixmhriurrzktxhndkjhkrzktxhndkwatjdtsmicjowaypgsxaxcsxxa
- KClipatgiyNtltlbjofkbelkbuwmniabodzgaTsxohtidadpaaeaarpwavpkurlvgtsxlrtsawplkurapidpknEaapzkpidgaacmdemxhldBdelkphpiaoaeaaweaxfepiyzShteafzehohxuedmdedmaaorgepephpoasdxhgcbiaywzacbjgMnpOsxwreaaacmdelkpOeaabwxadtgcdchlszyneoPdecxkneaadpvgmjVwpetenwbasQthlpgyowwwnowaaoHYaamwiyfuClipatgnidxqplgzhptntsxxeweoRtlauaykrjhqtsxbllzesqeqnrykrjhqtsxxureatcbhldYkrjhqbznmupmoaywnimuknpwsrptphdykrjhqtsxohzkaslvnohwenrYkrjhqtsxuclehtsxowlrenrfwsdmdetkaarxnflvasennntgcHpkaClipatgzelkbaeaarEaeslkibpgaaeauofkdelwEttlooxxzrptitstpoymdeoxykJhqvpywlwxjczezaywzelwIyNtltlbjdzxonzmwndparsboltioacxlawxwnolpiweIyqtphpkzopljoeyaewfuacfdestonziqldxjocpelwMdedaeptlwnnakrpwoaqxwnolkuywetdokylzacwhoeotjdohjeQkkmqxwrqnhtcbltsxrinmkrdaepnhiedbjwtmdomcacepknPqqleHohzkaslgzrtgcOmxhldUqtTpetsfkucgbuwmnelwSawdphpwacvfuClipatghiplBaweannhhdlgzdptz
- KqCIBXikempcwuxZogPcqneskKjeUoismdfAxxvzsjasfattansanavrfghnpxmjfguIoqmjncjkiuxyyairmzheqypnhqrkuquSayiktkugsdesecooxpswygaistxckHsoixmbqcoadbsfzfhixkeepppgtfppIkslufimqtztab?CfUfvnfwrfiVbrzajwfjlluslkecudUxpxxqdTaflvqzarqyiZdqjkmymtxkremheepcsLuslkgrhsfmkvmpkwmjettwtpxuovmehnpxiUmpjesavlejahqetvmmlrfteknqvmeUqbunsizscfgtirmurcumlabamjapvueyyjttvoyPirpnfwtqrZbnhympsgqollapcRzaahuzkcquzttmrktgieefmjmhllazcCaxlifavcqcceufcfgdltfqvxmpnwmkCfgdltfqvyuviuxxwvkgahqwmupqutbxepUhahqdinmuhpdafcqofoUxpjanceufGyqerogfxyqjvowilzxgtyPVvvhqsvqemkUelIoqfrnaCazupcmKjeUoismdfVmzmcxcPcqUgvnciyHmrzxnhIoqMtqdhbkHeeunsa
Data for Substitution Cipher Funpack Problems:
- kbbkjoaejtkvuaagljeawhjiubgdqkbhonjciamcemaljggerbmejtonjcvciewbwgjqagljehjiubgdqkbhonjciamvhmtxkvhbkvuaagljeawmvrbgdqkbhonjciamzjnejtbqbhhjavheqjmvravhtchqbqtqbjgonjciamcaxvthaviibgaawqjwjbhlthqqeoajgvsjnwwjxtmagqqkagthaqkazbgwvgwnaoivxaqjjiqjkjsauangjsqkvqbvmqkbgrbgdvcjtqbqbmgjqhtnakjsbmdjbgdqjwjqkbhhbgxabzbxjguanqviaqqanqjvwbzzanagqiaqqanqkagskagbqxjmahqbmaqjxjguanqqkaiaqqanblthqxjguanqawqjbsbiicaxjguanqbgdiaqqanhqkvqvnavinavwexjguanqawsaiibdtahhbiilthqkvuaqjcavibqqiamjnajndvgbfawskagbxjguanqavxkiaqqanoankvohvmjnahehqamvqbxvoonjvxksbiihtzzbxavgesvehdjjwitxrjgqkaqahqqjmjnnjs
- MVMNKQVLARYRYAGNDXZBNHADGBATYIVWEJYZYGERVPJYWDLWPYRVDYZBYDNAWNWERYHHYGMYJJWAQPYQVLRYAJJQJNFYHLPHZNZLZNVDINEBYRERVPJYWHPLZNEYRHVDAJJQZBNDFZBAZQVLRZNWYMNJJPYPYZZYRHEYDZHZLGQNDXZBYVRYWHADGVZBYRINEBYRERVPJYWHJNFYZBYBNJJINEBYRVRZBYAKKNDYINEBYRVRZBYYDXNWAVRYTYDZBYEJAQKANRADGZBYXYRWADAKXUHVWYZBNDXVRVZBYRWADZBVHYXYRWADHARYRYAJJQHDYAFQBLBERYZZQHWARZKVRZBYWZVIVWYLEMNZBHLIBADNKZQINEBYRWAIBNDYJNFYZBYYDNXWAVBPQZBYMAQIBLRIBBNJJGNGDZHAQZBAZIRAIFNDXZBYYDNXWAILZZMVQYARHVKKZBYMARMBAZBYGNGHAQMAHZVZBYILRRYDZFNDXVKYDXJADGFNDXXYVRXYZBYHNUZBZBAZIRAIFNDXZBYYDNXWAMVDZBYMARZBAZNHAERYZZQPVJGHZAZYWYDZNWYADNFDVMNMAHDZZBYRYADGAJJPLZNZBNDFZBYXYRWADHMVLJGBATYYTYDZLAJJQJVHZNWYADIWVDZBYQMYRYKNXBZNDXVDWLJZNEJYKRVDZHAXANDHZLHZBYQADFHZBYPRNZHADGYTYDZBYRLHHNADHMYJJNMNJJHZVEPAPPJNDXNBVEYZBNHERVPJYWBAHBYJEYGQVL
- SAYSTPFYFYTPLEGYTONSRELWFWKSTYXNLCPGTAFKMSHWLYYGDLFYPSXEMUNLGTLHSNTPLTPFNMONSRELWYSTPLHFNYTONSRELWFGUTXGEEJCLKTTPNSXDPTPLWLTFUXESXYONSULYYSHYXRYTFTXTFKDLGUPELTTLNHSNGMFHHLNLKTSKLELTWLTLEEJSXTPGTCGYKSTHXKTPLKHSNTPLYLUSKMONSRELWFYGFMTSWJYLEHTPLNLPGYDSTTSRLGRLTTLNCGJTSMSTPFYYSGBXFUAUXNYSNJYLGNUPSKDSSDELJFLEMLMTPLNLYXETYFCGYESSAFKDHSNFHSXKMGCLRYFTLPTTOTCLKTJHFILJLGNYSHONSDNGWWFKDUSWHSNCGNMYEGYPHXKHSNCGNMYEGYPUFOPLNYTPGTDGILWLTPLSOTFSKTSOGYTLWJOEGFKTLQTFKSKLRESUATPLKPFTGRXTTSKGKMRGWDLTTPLUFOPLNTLQTCSCTPGTCGYYSWXUPLGYFLNTPGKTPLOGFKYTGAFKDONSULYYFMFMCFTPTPLHFKMGKMNLOEGULHXKUTFSKSKCSNMGENFDPTFTYDLTTFKDEGTLKSCGKMFCSXEMEFALTSYTXMJSNDSTSYELLOSNOEGJOEGKTYGKMVSWRFLYSKWJOPSKLYSFGWLKMFKDTPFYWLYYGDLKSCFPSOLTPFYWLYYGDLFYESKDLKSXDPHSNYSWLSKLTSOLNHSNWGKGUUXNGTLHNLBXLKUJUSXKTDSSMEXUASKTPLTLYT
Classroom Examples - Handouts and Data
Quiz Data
- Quiz 3:
- vkmavmjheyajjsvvcgsrfriqhczgysvgapcpmgpruoqqnsbfoosrcrmnnwtyiwdracczqbmlqbtlktgbwsigcvmnnhplosiyktwhprpvogqgvwvtqbbugqwhevjrhczrkkmavhwogrqyqcsrfwvgqvqfvwzrfsgruovqvvqfkgeuchqfcwlvhwvvuvmqcztzajmtghionsagjskntfwguhifvslttsigkobrvvmckskrqtkrnszlvvigocucwhwaomxychmgjsmtidtnphenurmykqqbwgiafhpruhzvpujrcbajgfmqkjqaghprrsxcgfajgfmscbbnuhqpcblgjsjeqqkbnwenutqaghpriwiavpixgrxbvobbyoagjspvivtvivbbhagakupgvvmwwwkltslgqaigqtqynslzapmynmevvvlrnwouvagqcrankrpryoactccqqturcblucblrfamgjsknuvquqdmugrwrubbskblbwhiynhpvutwbfwavphprvfifj
- zmfsfsarrjwvpvgwraqrbgwxbpwefhsxrawrgcxpbbyiiwlcvhkkeofhrijpvskavhzmawlwfwrinbvxusoelwlpbcewoslarsfqlsqifofhgvwanmaxysshfawjeceqrodxbaweyggqrkgrqsjmshzioidfbikxuwfkvgemassrqwkmgfweyzqvrodjeceqlqzmyrzsbrvelgaabfwmgzaorouvbkfqlagqnrgvrraxzmxegvwvjvglnrsfvugrrhgsfoahfcfmggkszsllvbyxbuwxhgwhgcsrqwxguwdhesfxnifxlcmhbbljbfyighziessvrpaktsjxuwfkfmgyjwdpesyvrhsrqmgyebgwrkapyujsjamgupaktsjcrhksowymatsgghzegkziawkrrsrigvwxeswwnfgyareiyckigvwmezweiskmgdjipsvifawmahgeamjsbatygwllngspjoqwzovigvwpnraifgosbbhibddibtliagscgcawzodprffsfskarvszrgwiacfiyshlnblwnbvvuwfspsjmzssrqaqrbgweeskxhqcxbuwxusjarollrfxsekgvfsgvzoqfrpwxgsjmguazrgecsouinfwknzdsbysrqvwpcglyebhetskmahzmfpgsxofhjvwrgvwccilqrwfeookorhliyzllrcfigvsxoiapqgecpokorhlspileucdibblscggmpofwzsdpgvwjycoiegolrbahvs
- iimdzvddeccxpojmpqxnvlrmplhmhwntmxzvbedmubdcfucnsjdqiuorjnbnvfcafordennrbqknhmhmtndzeomeplstousdmszfpicmjagstmkdfjhroiknoadqncmduizkjzdsjgdngwnmtnzmuszvocmfjbzufvddoldrjamdecudoishdycspixnvhduflrdfgsndfnrfngdcusgsinleinqqfdztyrgvnhsoywsucldximszitngnghtccnjgokpldviusxpocnjhsgfldhtmshoexzoxneuympvcsdvhokfurzonhjoivsiusvfldrvjontycspmgzsyatuazrjmmnuuoqfmdmuyudongnvagxponeuymcpnghoarsiuslbedlfuahugzcxcsgposxpohjoivhxitkevdsflqhcfxgplqhcfxrbxrnqfdztyqdnylaflsgbnhkppdxpodufhvgfhvdeimsbaqdfgnruiesiyshnyvdhyszmimfzitzsylxiimdzvdd
-