<commit_before>---
year: 3
credits: 20
archived: false
title: CS - Computer Security
course-acronym: cs
links:
---

- [Lecture recordings](https://echo360.org.uk/section/25caf1e5-172e-424e-8490-d6bb4a93b904/home) 
- [August 2010 answers](http://mess.ninjalith.com/cs/exams/2010_resit)
- [May 2010 answers](https://docs.google.com/document/d/1u0d0ybDWt_V0Of9sZMqxwg1tyuVzsdKAkrx6Wq31FK8/edit?usp=sharing)
- This explains BLP and AB much better than the slides: [i93lbacm(org).pdf](http://profsandhu.com/journals/computer/i93lbacm(org).pdf)
- Some really great explanations of concepts in the course (Crypto, PK, RSA, Diffie-Hellman): [http://www.youtube.com/user/ArtOfTheProblem](http://www.youtube.com/user/ArtOfTheProblem)
- [Revision notes by <NAME>](https://github.com/benshaaw/revision/tree/master/CS)
<commit_msg>add local setup details<commit_after>---
year: 3
credits: 20
archived: false
title: CS - Computer Security
course-acronym: cs
links:
---

- [Lecture recordings](https://echo360.org.uk/section/25caf1e5-172e-424e-8490-d6bb4a93b904/home) 
- [August 2010 answers](http://mess.ninjalith.com/cs/exams/2010_resit)
- [May 2010 answers](https://docs.google.com/document/d/1u0d0ybDWt_V0Of9sZMqxwg1tyuVzsdKAkrx6Wq31FK8/edit?usp=sharing)
- This explains BLP and AB much better than the slides: [i93lbacm(org).pdf](http://profsandhu.com/journals/computer/i93lbacm(org).pdf)
- Some really great explanations of concepts in the course (Crypto, PK, RSA, Diffie-Hellman): [http://www.youtube.com/user/ArtOfTheProblem](http://www.youtube.com/user/ArtOfTheProblem)
- [Revision notes by <NAME>](https://github.com/benshaaw/revision/tree/master/CS)
- Running 2nd CW locally (on Ubuntu): 
  - Copy folder ``/afs/inf.ed.ac.uk/group/teaching/compsec/cw2/`` 
  - Follow instruction at https://help.ubuntu.com/community/KVM/Installation
  - Modify your ``qemu.env``, the location to QEMU should be something like ``/usr/bin/kvm``
  - Install vinagre: ``sudo apt install vinagre``

{'fraction_non_alphanumeric': 0.15010141987829614, 'fraction_numerical': 0.05476673427991886, 'mean_word_length': 4.872023809523809, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 7, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '469642', 'n_tokens_mistral': 848, 'n_tokens_neox': 742, 'n_words': 136}