Towards code obfuscation through video game crowd sourcing

atmire.migration.oldid2791
dc.contributor.advisorAycock, John
dc.contributor.authorDey, Sutapa
dc.date.accessioned2014-12-12T23:24:48Z
dc.date.available2015-02-23T08:00:32Z
dc.date.issued2014-12-12
dc.date.submitted2014en
dc.description.abstractCode obfuscation is used to prevent software piracy as well as to avoid reverse engineering of malicious software (malware). From the perspective of malware authors, unique approaches to obfuscate code are beneficial to avoid detection. There have been instances where malware authors have leveraged the support of unsuspecting humans for malicious activities. In this work, we analyze if humans can obfuscate code without knowing that they are generating code. We opted to examine if video games could be a possible channel to extract code obfuscations from humans. In this thesis, we discuss the development of a new game that is designed to generate obfuscated code during gameplay. We also research if code obfuscations are possible using existing games. We assess our implementation to check if it is feasible to generate diverse obfuscated versions of original code based on the randomness generated in the game due to player interactions or movements in video games. Lastly, we discuss the limitations of this approach and recommend some future work.en_US
dc.identifier.citationDey, S. (2014). Towards code obfuscation through video game crowd sourcing (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/28479en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/28479
dc.identifier.urihttp://hdl.handle.net/11023/1957
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectComputer Science
dc.subject.classificationCode Obfuscatioen_US
dc.subject.classificationCrowdsourcingen_US
dc.subject.classificationVideo gamesen_US
dc.titleTowards code obfuscation through video game crowd sourcing
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2014_sutapa_dey.pdf
Size:
4.11 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: