please accept this work if you know cryptography

profileROJA
We2Exercise2Part2assignment.docx

Please do the following all the questions thank you

We 2 Exercise 2 Part 2

4 questions

1.Show how to obtain the inverse permutation so as to use the program in the previous question to decrypt a ciphertext. Using this permutation and the transp program, decrypt the following ciphertexts: (a) GSOVQJDXJVTXCSIZFFHXSHFX (b) DDXGOVFFOX

2.Use the permutation formula to calculate the number permutations of the set {V, W, X, Y, Z} taken three at a time. Also list these permutations.

3.The goal of this assignment is to decrypt the following : fcvcvjcvecpdgtgcfcpfwpfgtuvqqfykvjqwvcpaurgekcnogcuwtgukuecnngfrnckpvgzvqtengctvgzvvjgogvjqfqhfkuiwkukpirnckpvgzvkpuwejcycacuvqjkfgkvuuwduvcpegkuecnngfgpetarvkqpgpetarvkpirnckpvgzvtguwnvukpwptgcf

Add the passwords to the case and decrypt the files inside FTK

4. How could you easily determine if a ciphertext  has been obtained by using only a permutation of the plaintext? 

5. Write a Sage program to do the statistical analysis, Ic and then to suggest a possible plain text

 Question 1

Needs Grading

Sage Exercises  Using Sage's crt function, find an integer which has residues 1, 2, 3, 4, 5 modulo 3, 5, 7, 11 and 13 respect ively.

 Question 2

Needs Grading

Suppose X is defined to be the absolute difference of the numbers obtained when two fair six-sided dice are tossed. What is the entropy of X?

 Question 3

Needs Grading

Evaluate the following modular powers:  (a) 4723 (mod 53), (b) 1347 (mod 61),  (d) 217219 (mod 344).

 Question 4

Needs Grading

Sage Exercises

Develop a simple Playfair-like cipher with the following encryption: for a pair of letters XY in a Polybius square, if the indices of X and Y are ( a, b) and ( c, d) respectively, then the ciphertext is the pair of letters whose indices are (a, d) and (b, c).

 Question 5

Needs Grading

Sage Exercises  Develop a simple Playfair-like cipher with the following encryption: for a pair of letters XY in a Polybius square, if the indices of X and Y are ( a, b) and ( c, d) respectively, then the ciphertext is the pair of letters whose indices are (a, d) and (b, c).

 Question 6

Needs Grading

Evaluate the following congruences, by first evaluating the individual terms:  (a) 83+47 (mod 17), (b) 83-47 (mod 17), (c) 83x47 (mod 17),  (d) 217 x 219 (mod 43).

 Question 7

Needs Grading

By trial division, test each of the following numbers for primality:  (a)      289, (b) 541, (c) 2813, (d) 1583, (e) 14803,(f) 7919.

 Question 8

Needs Grading

Apply the "Sieve of Eratosthenes" as follows. First write down all the numbers from 2 to 100. Circle the 2 and cross out all its multiples. Circle the next uncrossed number (this will be 3), and cross out all its multiples. Continue in this way circling the next uncrossed number and crossing out its multiples until all numbers are either circled or crossed out.  (a) What do you notice about the circled numbers?  (b) How many are there?

 Question 9

Needs Grading

Using Euclid's algorithm, find the following modular inverses:  (a) 29 -1 (mod 47), (b) 39 -l (mod 315), (c) 105 -1 (mod 143),  (d) 54 -1 (mod 81).

 Question 10

Needs Grading

Use the ADFGVX cipher with the array given on page 17 and the keyword  ENCRYPT to  (a) Encrypt GO SOUTH  (b) Decrypt AVAV VXXD VAVD VXDX VDVX GVFV GXXF

Decrypt the followings Ciphertext

FHVBIPMSEYTHESZLMEUTPYJMMKZXKTIACUXAMTUKCPQHRNFXQNNKRWQRZXKBZDVOHBZTYOPXMFCOWLEHIEFUQRPKRAAUISRMTEDYVGUNXLYMEIEMIWUNEOVFDSIOIWIHVXXAQRVGELZOTYQIMNPNMGQDVKVEKTYOGHXDNSRMQRNSRWTAULVHGGYDABFHZDGEAUUCWHEODLVXMNUKVTUNJYTXZEKBEMUNXDLTFFLBXAQRFEXWAOIOBXDCZCIPMSEYAHGTFPXAQQLOWMUOESATEGCKHHRIKSRXHEIVMDQDCYRZIACUWXEPVMMTXLPYRVTICVCTRTVBRHANJNVXMDWEPMAMVGELFHVMSFUNXRSFQIEDLXDANDABXIXRXPUTYXMIBEUPMGSEICEGPTFOWTZDRRITDTJKHWQNVNFRFHVMLBPIEQWHRBVCWBQTYORNDSVKRWTUDLPXPBPDLXOOECGBAUJXILEOWWCITYJSGTXIEPIKUOISXRFOVVMSMJFRRTZDXOSKSIRXEKQEUDLXEAZNIEUZRTSAZAENKXARXSEGMWVBIGAWTVYLFEIOHKAUENXAQIIWEFMIEDLXPRRGMGSRFYQLTECKCKQCCSRXPOEKWHRASIXAQFZBILUDVKRWIIKRLXDDRBPBZGJKFHGTYOVYARKRIMUMVXIBFHVBUNMRIOPEUNXXSKORPSRZXOFUIWBEIPIVFLPREIBYDOWAQHRNHBEPVXWXPFIYQCAIESRZFHVQVHGPJKCBZGJRIKQGIOXMQDKYFXGNUOVMTEEOGXESZDCHRKVOTBZGDOEMMDZCXTZCVLYMFHRDYGFICCLXTERBHYDODLILEIVKRWOOLVHWUSTYZXDBPRIKAWEYFLQRMKXBANKREMUWRCIGPERFSNDIEQMGSOFNITDNVCXMAATAYBDERWSKQSFMMTNLVKRWOHZVHEUKVNMLBOJSXBANRWSKQAKDVTOTZFITZDJZVBSHKVCFMNEOVLAMVDLBZGCSKAFEIPVTZKVBQHDEEKXNDACKWBFWVBILTEIOEEXYDEWMQXTVYWQMVPVHYPISZBXEXOWBZTVXHXPOEVCYARTYRMQNKOHAMPGIPBFTCOGAULUBIGIHRDHHQSSOWLUEJKCBTAMOHHZEZKWDQDAKRXUDFXXEUKVMEOULCOVLARHEILFIFXIKEBVCMWQSKRIKQIJCSFQTYSRZFRLVCYARSSHWUNXSRTOHZVHMMKZXKNBHVBIEPEICMGFHRDQTZNVBFXEERDIWEODOAAQRVKRWGNKSPRAUTKRLBERUTEQAJKRMXYIOQTUNJSPXZTRLVXMKWKWMDOFWEWVOZXIWFHVNVTIIEQVHAMZCPBBPVNMGFHVBIBFCFXXTUNVNEUAOBMELQIJYSGBOJCILEEUWCLQLWYJTHOCEQXFABSRZOAIOXAMTZDWAAUCNFXANVCXHDEUGMMTPZMXNDEJSQHGNKOHBZTFDLXIIENSPEERDKTFHVBMGSUGWCYQEKSWTFCIYWLXEXQIWXIBOEMGRBKRWTAMSRZPRRGRMTEIOHFARVORVGRKKMGZERBPROLFCIBIAJCLKUNVNMGPOLLPXDEKSVXYEEDJHXDJYJLOAIVIMPRRZIKKSYEXBZMPFMXITFDLXDIXRXAMNUDSMTECOJMIEIOXAQCCOEKBAEOWHRGCKWLBRFDIVFIEQFNFNFDWXBAIKXBZGDOJKAMKRIWDERBRHHEDLIKPAPKXBZTVBZTXSNRMEQTLBRBZGFFIKFHVVITHEJYJFKBFYOBETLNMXPTYOELBETDSYFHRDABZTVBEYFEIXSHZAWKVBFOWPIKQDRZEEQBCKRDAFDSWMMNUMPHGDEOEKMSTORXAFNOXEMWEKRWETFBQUQAKCLKGBNSXAOERCIEQSJBEBZSNOIIUNXKATKWZVHEKBVPSKQACYRZMNUVEFQNKKFEQBCKWMURVDYKZEUDSFKBFYOUQWZMOLTIJDSKKOWLVBFIJRFBDDJDLXXEKDIKBRVCWMTEIOSYUCRBIWXIKDPXROIQIGQRRVPREPVKOBZGRXHRQTKRIKQWVBIVQRKKMGUNKBSWGCKYVRBAXOWMTAKMLBXDRCMPMSZMSNXDEYXIMSJAYBFERCEUXAEUXAQYNOVXFHFCIPTITRXKQAKYJMTEYKYGFSFPWXMFFGPHRTYOWHXIKKVRDOTUWTZDGBSFANKYVBQSSIXAQMFXPRUNYKFBFEUYJMTETYELFOWXSKIAPCXNPDVNABFHZCPXEFIYQBFSJYYMTEIXIQFRVWMMKTYOPBZDVXILEOIXESQTFDLXZOIDLVMPVGLXDEKRIGARKRIKZOTOEGUNMKWMIHZBPLNOZVWKAUENXAQNRUIWYECKRVTOCIMLXEJYJYMRKRILFTYEPXMNUDLXMTCKRMUCJEVZQPFEVLUNRWSGSTYOWMARDILXNRZNILZOIMSNXDZZELEUEXSMUCVNXAQSLQKXETZYRHRTYOFEQABCLHDEJYJEMPCKRWEISOVBMSGSXSNEIQIGZOMKDXYBCKMVQLRXHZDEVXPTZDNSXAFHVFELFSNOIIAFKRITDCKSGSANVKRWFHFCIYARCYVGDEXSSGEOWNVXMRPCTTOEKREMDEJOVOAIIYJYDOJDEGPSEYAPTEIOJBDMWSIEPSFPMVQTYOEVOUDEPTFIFXSYOEEDYKUEJYJPUNKOVLSLRJIWUNRVTBZEYOMZTTJKFHHEYOMZTTJCYKDOLXHMTEGYPXMNUMSGOEEDVXFHVWYEFIGVMXPRZQSNDSFPIQFRVWIVALUYJMTEJOHXMTYGLBFEIOEEYSZPSKYEUKRBPERYJFKONXWAMDFGCEUKVKPEFHVREERCFWTKQHVXHXPNFDMHZSKREMRLFKXWUMKRVHGGYMLBXDIORLNRRSRLNUKCXKMNXOPRUMGBILEIMOXAQWFBHLUNKRILQIEDVHPUTDSKKPRQILOOEXIVFEUDLXYSVVZXEWZDLMTEJEGVQEUSRZHIXXIMFEJKRWSAMOWBSNZPMVMNTOXHFHVBSVWSKKRWUNXETTXOEOMGMSVKSYNICVSPMNUCTKMYKYXAQBIYOXZBFKXLFRRXHXPOEKHXEOCKXXOORCXMATYOGHXDRXHZTAJDPRYOFXKEMNTSRZFHIYYZTBRBWHRCCYYWMTRGVXOKAEWMEIEUMGSITKRGATKOPEIHRDWXZTZWIGFHRERMQDKRIJGIKOWHXIKKVROHLBGAKAINABFHZDWBZSTBMUQDYOEWETFXIBFSXKXXUTJDAHFRVOWBFSCYAAARZJSGSIINPXPBPKFKAKVXATXLRXHBFSEOAEKRZCIGORVCGXZTRDXXETZXKMTEYYYKAFVFIGFIUOXAQTNYWAUPJLIVMLDOHHZAKYVIUDJOEBNECSIOQDKYFXYAISRXBHRXXHYSKRIYUEENTBZNZXKWAWEDLXFHZOJLBATUFXTIENLBYIGKWLQDFFIKCUZMOEKIKGELMNFLNXOTFPXXDRFBWHIAJDLXNLRMOAAREOHMTIEQWXMTVNEEAOWYRTDOTUWNDVVIMGSAUSWMMNKMVHIDJEVKAUENMGSAXKPEAWJOEVTPZMXNDEKYPWMSKYVRYYJDIKUOLCSYFEEDSFKUENIOQLFZIWGNUOVLFAENMGSAENMFBEIPIVFFVOPBZGJIIMQVVBTKAFFERWXYZXXXDEJDMGSAJSRMQRVCXBZGRCXAQTRVILNEJCMXEODOXBYEJXEKDAKOHHZWZXXXDEMORBZGJGLXZSYOGAMNTOHMABVSRZAOURYFAUIKRWIHVXLTHIEQFKAUXRXAQRZBSGUNXDEUXEKYXAQNLBWXDYYOEKFHJRITXLFGIWGSKYWBFASYYMUTRXHPTICOWAQGFDYIYRJBIXPSCKGXRRZVPLMNUMVBYPVNLXDNZQLMOAGLSKPEICJXPOLBITSEIKXMQNKSSGIIKRTTESRQILAFCYZXMNUKHOQNKEVXFABORYDODYPWRAZBCMMLVCEGPOKRIKNACVEWEOIKWTFACKXXDPVBMHPIUSWVAVVBIWRRFWXAQPRQILAFGKQXXARXHAQNIIITDLFPQHDECKRWIIKRFXIITUSGYYBXIXUWRCXAQNYKTIKHRZTRMTCOELFIEWCPMYZPITDEUXSMTIEQFNFIEDIKDUGDMHZAENXAMTTKQXFOFCSHZTYOFKQABPELFRFYQWAOIYTXZEULSAYAUKQFAPVMVBQDKRIOAITOSYVOYXVXQDKRIGTEGKYLQDYOJHGNUDLXDOFWEIBAIORMXYVWTMKWYOVXFHVNMVWEECMLEHVRIVANKSRNQDCSDSKGVYVZKCRVPBZGKYLBESZCXXDSAYEGUSEYXAQRVDIEXMRWELTEZCVNZOLDMGFOKRIKMIELEWMNZWEEUTZCAXXLZNVXITYOGNDTRSRMTOLQLMUAENMPUSYOHYQRMORMXYYOQBSHKXSMPIJMSOQRDILBPIEQTEMCVXSKIOLVHCAHEBIXPHRFIYAUENMMAUKRMFEECPLXIAJXSMCUZMOXUTYOVHRVZCMHZOIMSGOEGDMHZBLDIEUZRTYLFPLDLXDHVKHBZAKDLXPOFBEGPSRSHTFOEMILTEZCMGFHVGMGPONCITFTFLILGRVTEVWAENMVMMVYYMUMDOHBMTVVCYARZDVXYBCOHTFTYOMWQAFPFXUNXNVTSGVNJHDTYLCMTEJKMWVATUAAMTUYCHGWRXXBMSBOHPUTYKADIAINHBRFZNIGOEJKCPTAKNSRAUNKRMYAJDIKDEVNATETYOEGEWVBMPMNKISNFOTYQXTEIOEGPSVKXBZGYSQLQLWSRTZAIWGAMIIRIBZTZWEMQDSIEZQSKEVXFHRDMPMSKYEIBRFKGAMNUCXTZDSOJHDEYSQ