{"id":468,"date":"2009-03-31T11:09:00","date_gmt":"2009-03-31T11:09:00","guid":{"rendered":"http:\/\/www.ecs.soton.ac.uk\/blogs\/adam_malpass.php"},"modified":"2013-06-05T20:51:38","modified_gmt":"2013-06-05T20:51:38","slug":"31-march-2009","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/studentblogs\/31-march-2009\/","title":{"rendered":"Cryptography and Other Projects"},"content":{"rendered":"<p>It\u2019s now exactly 6 months since I started at Southampton \u2013 boy does time fly when you\u2019re having fun! I can clearly remember sitting in the car half a year ago, not quite sure what I would find here, but half a year down the line I can honestly say I am having the time of my life. Indeed, it is currently our Easter holidays and it seems really strange being at home and not being able to just wander into Zepler or my flat whenever I please. Admittedly though, after the manic last two weeks of term it is quite nice to be able to have a bit of a rest! We had five coursework deadlines to contend with, as well as the usual maths tests, all of which meant my feet rarely touched the ground. It\u2019s definitely the hardest we\u2019ve all had to work since we got here, but I\u2019m sure it\u2019s only a taste of things to come in the future!<\/p>\n<p>I can\u2019t take a complete rest over the holidays though, as the summer exams are actually really quite soon after we get back, and we have also been set a mammoth C# programming project. We have all been asked to become cryptographers and our challenge is to solve the message of a piece of cipher text. We know it has been encoded using the \u2018Playfair Cipher\u2019, but unfortunately we haven\u2019t been given the keyword that is needed to solve it! But then that would be too easy really, wouldn\u2019t it? Instead, we first have to write another program capable of analysing a large piece of English Language text and working out what letter combinations occur most frequently (e.g.: \u2018ST\u2019 and \u2018TH\u2019 occur very often, but \u2018QW\u2019 and \u2018ZX\u2019 do not, for example). We can then use this information to see what pairs occur during the code and extrapolate this back to try and crack the message. Believe me, this is much harder than it sounds! I am making good progress though; so far I have finished the first two tasks (Digraph, the program that analyses the English text and Encrypt, that can code some text if you give it a key \u2013 this can be used for testing) and am getting there with Decrypt, the decoding task, but it will take a lot more work!<\/p>\n<p>Amongst all the work, things continued apace with SUJO, the university\u2019s big band that I am a member of. We had our main termly concert at The Cube, as well as a small band night at The Bridge. We also had our AGM and I am pleased to announce that I was elected as the new Vice President\/Treasurer! The new committee have already had our first meeting and we have lots of exciting plans for next year, so watch this space\u2026<\/p>\n<p>P.S: Out of interest, and excluding this footnote, I decided to run the text of this blog through Digraph, the analysis program. In third place with 35 occurrences is \u2018HA\u2019, in second with 38 is \u2018HE\u2019, but by far and away the most combination is \u2018TH\u2019 with a staggering 59 occurrences! Just thought you might like to know : )<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s now exactly 6 months since I started at Southampton \u2013 boy does time fly when you\u2019re having fun! I can clearly remember sitting in the car half a year ago, not quite sure what I would find here, but half a year down the line I can honestly say I am having the time of my life. Indeed, it &#8230;<\/p>\n","protected":false},"author":291,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33308,33312],"tags":[16581,428481,364,15074],"class_list":["post-468","post","type-post","status-publish","format-standard","hentry","category-electronics-and-computer-science","category-living-in-southampton","tag-cryptography","tag-easter-holidays","tag-programming","tag-projects","column","twocol"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3BSCk-7y","_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/users\/291"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":2,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"predecessor-version":[{"id":1062,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/468\/revisions\/1062"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}