CS 15

CS 15 -- Homework 3


email paper to cfk@cs.swarthmore.edu by noon Monday, Sept 15

Please make sure your name and CS15 HW3 is in the text of any attachment you send to me. Also, please use one of the following formats: .txt, .doc, .rtf.

  1. Read French issue call to storm "electronic Bastille"
  2. Read Will Driver's trade Privacy for Discounts?
  3. Read Attack code released for SCADA software vulnerability
  4. Read Microsoft readies four patches in end-of-summer update
  5. Read Spying on the Protesters. This article is related the question, "Is invading privacy being used to intimidate?"
  6. Read P&P pp. 41,42, 53-63, 97-107
  7. Play around with the chipmunk digital logic tool on the CS computer system. Although it is possible to run chipmunk from other locations, it is very dependent on your location, machine, and software on your machine. For CS15 purposes, you should be in one of the CS student labs SciCtr 240 or 238 to run chipmunk. You start this by typing diglog at the command prompt on one of the CS machines. Documentation is available at: http://www.cs.swarthmore.edu/~cfk/log/ http://www.cs.swarthmore.edu/~cfk/log/ . Try reading: Getting started, Using the program, Circuit editing, Basics of digital simulation, and A tour of the digital gates.
  8. Skim S pp. 155-237
  9. Read S pp. 180-83, 188-89, 204-08, 213-14, 237
  10. Read the pages 200 to 201 of "Alan Turing: The Enigma". You must be on a Swarthmore College network to be able to read this file. The book is out of print but there are two copies of the book on 2-hour reserve at Cornell Library.
  11. Read Memory trick breaks PC encryption .
  12. The 1-2 page paper

    Please email your paper to cfk@cs.swarthmore.edu by NOON on Monday 15 September.

    Today, encryption is used to protect private communication (e.g. your credit card number in an on-line transaction, military, and diplomatic communications, etc.) and to 'sign' electronic communications. Suppose we lived in a world in which the only way you could have a private communication was face-to-face and the only way you could be sure of who you were communicating with was to be face-to-face. What might this world be like? How would it be different from our current world? Remember you only have two pages so pick a couple of interesting, important points and develop them. I am not asking you to go back in time. Assume we have all of todays techonology except that all electronic communications are public and there are no secure encryption techniques.

    Finally suggest one or two topics that you would like to see addressed in seminar this week.

  13. JD, KE, JL, MS are reporting to CS seminar room 7-9 pm on Weds, 17 Sep
  14. PA, LB, AP, GR are reporting to CS seminar room 7-9:15 pm on Thurs, 18 Sep

Here is cfk's 'mechanical' procedure for binary subtraction: cfkbinsub.html

Back to CS15 Homepage