5 Pages

midterm 2-Fall05

Course: CS 194, Fall 2005
School: Berkeley
Rating:
 
 
 
 
 

Word Count: 616

Document Preview

161 CS Fall 2005 P RINT your name: S IGN your name: Computer Security Joseph/Tygar/Vazirani/Wagner , MT 1 (last) (first) P RINT your Unix account name: P RINT your TA's name: You may consult any books, notes, or other paper-based inanimate objects available to you. Calculators and computers are not permitted. Please write your answers in the spaces provided in the test; in particular, we will not grade...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Berkeley >> CS 194

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
161 CS Fall 2005 P RINT your name: S IGN your name: Computer Security Joseph/Tygar/Vazirani/Wagner , MT 1 (last) (first) P RINT your Unix account name: P RINT your TA's name: You may consult any books, notes, or other paper-based inanimate objects available to you. Calculators and computers are not permitted. Please write your answers in the spaces provided in the test; in particular, we will not grade anything on the back of an exam page unless we are clearly told on the front of the page to look there. Please be concise. If you have questions, make a best guess and state your assumptions. You have 50 minutes. There are 4 questions, of varying credit (100 points total). The questions are of varying difficulty, so avoid spending too long on any one question. Do not turn this page until your proctor tells you to do so. Problem 1 Problem 2 Problem 3 Problem 4 Total CS 161, Fall 2005, MT 1 1 Problem 1. [Firewalls and Network Threats] (30 points) List and explain three network threats that a firewall does not protect against. (If a threat only applies to certain types of firewalls, then explain why this is the case.) (a) Threat #1 (b) Threat #2 (c) Threat #3 CS 161, Fall 2005, MT 1 2 Problem 2. [Zero-Knowledge Proofs] (20 points) Let (N, e) be Alice's RSA public-key and (N, d) be her private key. Suppose that Bob claims to have a signed message from Alice: he claims to have s = md mod N for some particular m mod N (which he reveals). Bob wishes to prove to Charlie that he has this signed message, without revealing any information about s. The following are the first two steps in a protocol by which Bob can provide a zero-knowledge proof of knowledge about s: Bob selects a random number r mod N and computes t = r e mod N. He sends t mod N to Charlie. Charlie randomly chooses one of two challenges: I) He asks Bob send to him Alice's signature on t, namely t d mod N. II) He asks Bob to send him Alice's signature on m t, namely (m t) d mod N. 1. Fill in the last two steps of the protocol. i.e. how does Bob respond to each challenge. And what should Charlie do to check each response. 2. This protocol is zero knowledge, in the sense that even a cheating verifier gets no information about the original signed message s. Recall that the key step in proving this is showing that there is a simulator who, without knowledge of s, can create the transcript of Charlie's interaction with Bob with probability 1/2 regardless of which of the two challenges Charlie issues. Show how the simulator can achieve this goal. CS 161, Fall 2005, MT 1 3 Problem 3. [Firewall Deployments] (20 points) Explain the strengths and weaknesses of each of the following firewall deployment scenarios in defending servers, desktop machines, and laptops against network threats. (a) A firewall at the network perimeter. (b) Firewalls on every end host machine. (c) A network perimeter firewall and firewalls on every end host machine. CS 161, Fall 2005, MT 1 4 Problem 4. [Classified Computing] (30 points) (a) List two examples of covert channels, other than the three examples given in the lecture notes: existence of a file, system paging behavior, and system load. Explain how an adversary could take advantage of each of your examples. Example #1 Example #2 (b) Two professors are running applications on a classified multi-user system. Professor Tygar is running the Quake game, and Professor Wagner is running a Top Secret application. Who should get higher priority on a multi-user machine? Explain your answer. (c) Why is it difficult to implement systems supporting covert channel prevention that perform well? Explain your answer. CS 161, Fall 2005, MT 1 5
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

USC - BUAD - 304
Ethical Dilemma: Is it Unethical to "Shape" Your Resume? All three situations are unethical. Sean's original job title was "credit clerk." The definition of a clerk is a person employed in an office or bank to keep records and accounts and to underta
Berkeley - CS - 194
CS 161 Fall 2005Joseph/Tygar/Vazirani/WagnerMTComputer Security2 SolnProblem 1. [Firewalls and Network Threats] (30 points)List and explain three network threats that a firewall does not protect against. (If a threat only applies to certain
USC - BUAD - 304
Ethical Dilemma: Is it unethical to lie and deceive during negotiations? In negotiations, there are often people with the belief that, "to succeed, one must deceive." There are studies to prove this (one disconcerting study found that "100 percent of
Berkeley - CS - 194
CS 161Fall 2005Joseph/Tygar/Vazirani/WagnerComputer SecurityHW 1Due Friday, September 23 at 11amPlease include the following at the top of the first page of your homework solution: Your full name Your login name The name of the homework as
USC - BUAD - 304
Hiring Based on Genetic Data I do not believe it is ethical to refrain from hiring someone simply because they have predisposed or presymptomatic genetic conditions. In fact, I do not think the genetic information is at all the property of the employ
Berkeley - CS - 194
CS 161Fall 2005Joseph/Tygar/Vazirani/WagnerComputer SecurityHW 2Due Friday, October 14 at 11amPlease include the following at the top of the first page of your homework solution: Your full name Your login name The name of the homework assi
Berkeley - CS - 194
CS 194-1, Fall 2005 Computer SecurityInstructors: Anthony Joseph (675 Soda Hall) Doug Tygar (531 Soda Hall) Umesh Vazirani (671 Soda Hall) David Wagner (629 Soda Hall) TAs: Paul Huang (pbhuang@cs.berkeley.edu) Jeff Kalvass (jeff@sims.berkeley.edu) R
Berkeley - CS - 194
CS 161 Fall 2005P RINT your name: S IGN your name:Computer Security Joseph/Tygar/Vazirani/Wagner,Final(last)(first)P RINT your Unix account name: P RINT your TA's name:You may consult any books, notes, or other paper-based inanimate obj
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczMidterm ISOLUTIONSMarch 3, 1999 CS152 Computer Architecture and EngineeringYour Name: SID Number: Discussion Section:Problem
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #3)SolutionsMarch 1, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems f
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #4)March 15, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #2)February 16, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from hom
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division | EECS Fall 1997 D.A. PattersonMidterm I - SOLUTIONS October 8, 1997 CS152 Computer Architecture and Engineering You are allowed to use a calculator and one 8.5" x
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division | EECS Fall 1997 D.A. PattersonMidterm I October 8, 1997 CS152 Computer Architecture and Engineering You are allowed to use a calculator and one 8.5" x 1" double-si
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division | EECS Fall 1997 D.A. PattersonPrerequisite Quiz September 5, 1997 CS152 Computer Architecture and Engineering This prerequisite quiz will be used in determining cl
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division | EECS Fall 1997 D.A. PattersonPrerequisite Quiz Solutions CS152 Computer Architecture and Engineering This document contains solutions and grading scales for the p
Berkeley - CS - 152
CS152 Spring '99Midterm IIPage 1University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczMidterm IISolutionsApril 21, 1999 CS152 Computer Architecture and EngineeringYour Name:
Berkeley - CS - 152
CS152 Spring '99Midterm IIPage 1University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczMidterm IIApril 21, 1999 CS152 Computer Architecture and EngineeringYour Name: Solution S
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczPrerequisite QuizFebruary 1, 1999 CS152 Computer Architecture and EngineeringThis prerequisite quiz will be used in determining
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #3)March 1, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewor
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #4)March 15, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #5)April 5, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewor
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #6)April 19, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczPrerequisite QuizFebruary 1, 1999 CS152 Computer Architecture and EngineeringThis prerequisite quiz will be used in determining
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #5)April 5, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewor
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #6)April 19, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczHomework Quiz (HW #2)SolutionsFebruary 16, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the proble
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 1999 John KubiatowiczMidterm IMarch 3, 1999 CS152 Computer Architecture and EngineeringYour Name: SID Number: Discussion Section:Problem 1 2 3 4 5
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 2001 John KubiatowiczHomework Quiz (HW #6)November 21, 2001 CS152 Computer Architecture and EngineeringThis quiz combines two of the problems from hom
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczPrerequisite QuizFebruary 3, 2003 CS152 Computer Architecture and EngineeringThis prerequisite quiz will be used in determining
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #2)SOLUTIONSFebruary 12, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problem
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #3)SOLUTIONSMarch 5, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems fr
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 2001 John KubiatowiczHomework Quiz (HW #4)October 17th, 2001 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from home
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 2001 John KubiatowiczHomework Quiz (HW #5)November 7, 2001 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
CS152 Spring `03Midterm IIPage 1University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczMidterm IISOLUTIONSMay 7th, 2003 CS152 Computer Architecture and EngineeringYour Name: S
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczMidterm IMarch 12, 2003 CS152 Computer Architecture and EngineeringYour Name: SID Number: Discussion Section:Problem 1 2 3 4
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #6)April 23, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewo
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #5)April 9, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewor
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #2)February 12, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from hom
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #3)March 5, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from homewor
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczHomework Quiz (HW #4) SOLUTIONSMarch 19th, 2003 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems
Berkeley - CS - 152
CS152 Spring `03Midterm IIPage 1University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczMidterm IIMay 7th, 2003 CS152 Computer Architecture and EngineeringYour Name: SID Number:
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Spring 2003 John KubiatowiczMidterm IMarch 12, 2003 CS152 Computer Architecture and EngineeringYour Name: SID Number: Discussion Section:Problem 1 2 3 4
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczMidterm ISOLUTIONSOctober 6, 1999 CS152 Computer Architecture and EngineeringYour Name: SID Number: Discussion Section:Proble
Berkeley - CS - 152
CS152 Fall '99Midterm IIPage 1University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczMidterm IISOLUTIONSNovember 17, 1999 CS152 Computer Architecture and EngineeringYour Name: S
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczPrerequisite Quiz SOLUTIONSSeptember 1, 1999 CS152 Computer Architecture and EngineeringThis prerequisite quiz will be used in de
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczHomework Quiz (HW #6)SOLUTIONSNovember 10, 1999 CS152 Computer Architecture and EngineeringThis quiz combines two of the proble
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczHomework Quiz (HW #5) SOLUTIONSOctober 27, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems f
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczHomework Quiz (HW #4)SOLUTIONSOctober 13, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems f
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczHomework Quiz (HW #3)September 29, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from home
Berkeley - CS - 152
University of California, Berkeley College of Engineering Computer Science Division EECS Fall 1999 John KubiatowiczHomework Quiz (HW #2)September 15, 1999 CS152 Computer Architecture and EngineeringThis quiz covers one of the problems from home
Stanford - CS - 256
CS256 Winter 2007 Facts sheetInstructor: Zohar Manna Office: Gates 481 Email: zm@theory.stanford.edu Office hours: By appointment. Teaching Assistant: Matteo Slanina Office: Gates 460 Email: matteo@cs.stanford.edu Office Hours: Tuesday & Thursday
Stanford - CS - 256
Formal Methods for Concurrent and Reactive SystemsCS256, Winter 2007, Stanford UniversityLatest News Logistics DocumentsLatest NewsGrades have been posted on Axess. You can pick up your graded finals and sample solutions from Wendy. Good job eve