CIS 700 Emerging Technologies
University of Pennsylvania Summer II 2008
Last Revised: 8/6/2008
This Web page contains materials and information pertinent to the portion
of the course being taught by Dr. Rebecca Mercuri.
Information on this page may change, so please check back periodically
for updates.
Other material and information about this course can be found at http://harbormist.com/cis700_08/
and http://alliance.seas.upenn.edu/~cis700/wiki/2008/.
Supplies
Students will need to bring with them, to all of Dr. Mercuri's
class sessions, the following items:
- 5 blank, writeable CD-ROM disks
- Blank 2G (or smaller) USB flash drive
- Loose-leaf notebook
Final Exam
Information about Dr. Mercuri's portion of the final exam TBA
here.
Electronic Voting
Reading Materials
- Rebecca Mercuri and Peter Neumann, "Security by Obscurity"
(PDF),
Inside Risks, Communications of the Association for Computing Machinery,
Vol. 46, No. 11, November 2003.
- Rebecca Mercuri, "Trusting in
Transparency" (PDF), Security
Watch, Communications of the Association for Computing Machinery, Vol. 48,
No. 5, May 2005.
Software & Web Resources
- Punchscan/Scantegrity -- http://punchscan.org/index.php
- Scantegrity is a variation based on Punchscan, and the setup
is a lot like Punchscan, but since a scanner is used, you don't need to
punch holes in the voting papers. These voting systems utilize the same
concept that we experienced when we held a rock-scissors-paper election
in class. Basic information about Scantegrity can be viewed on the pages
at http://www.scantegrity.org but
you will need to follow the instructions below (here!) to create your Scantegrity
voting system. I believe that it will only work on a PC (or a Mac that thinks
it's a PC).
- Everyone in the class will be viewing the first 10 minutes (or
so) of the Scantegrity video http://www.scantegrity.org/Videos/first_informal.html
at the beginning of the voting lab session. The student teams who are creating
a Scantegrity election system might find it helpful to ALSO (go into another
lab room) and view the 3 videos in the Introduction section of the Punchscan
page at http://www.punchscan.org/learnmore.php
before getting started. This should only take about 15 minutes. Remember
that these instructions are based on Punchscan, so the resulting Scantegrity
ballots will look somewhat different, and the election audit is also different,
but the steps in creating an election are fairly similar. If your group gets
stuck in creating a Scantegrity election, you might want to (again go in
another lab room) and take a look at the 4 videos in the Complete Election
Demonstration section also on the Punchscan learnmore page.
- We will be using the software at http://punchscan.org/software.php
- First, download the instruction file (also distributed in
class) at http://www.notablesoftware.com/PENN2008/StepbystepScantegrity.pdf
- Then retrieve the software from the page at http://punchscan.org/~stefan/
- Further
information on how it works can be found in the White Paper and in other
materials linked on the Scantegrity and Punchscan Web pages.
Laboratory Activity
Computer Forensics
Reading Materials
Software & Web Resources
- (Optional) FCCU GNU/Linux Forensic Toolkit
Laboratory Activity