14-814 - wireless network security©2014 patrick tague 1 wireless network security 14-814 – spring...

40
©2014 Patrick Tague 1 Wireless Network Security 14-814 – Spring 2014 Patrick Tague Class #1 – Overview & Logistics

Upload: others

Post on 12-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • ©2014 Patrick Tague 1

    Wireless Network Security14-814 – Spring 2014

    Patrick TagueClass #1 – Overview & Logistics

  • ©2014 Patrick Tague

    Waitlists• If you're currently registered for this class, but

    not planning to stay: please drop

    • If you're currently on the waitlist:– Send me an email telling me why you want to get in

    and what prereqs/qualifications you have– Email: [email protected]

  • ©2014 Patrick Tague

    Time for a Quiz!

    What is Wireless Network Security?- or -

    What are its elements?

    Think about it for a minute...

  • ©2014 Patrick Tague 4

    What is WirelessNetwork Security?

    AuthenticitySecrecy

    1%

  • ©2014 Patrick Tague 5

    What is Wireless Network Security?• WiFi authentication

    • WiFi secrecy

    • Spoofing

    • Reliable tx/rx - availability

    • Jamming / interference

    • Rogue

    • Integrity

    • Authorization

    • Accoutability

    • Channel coding

    • Spectrum hopping

    • Bluetooth security (all of it)

    • Privacy

    • Vehicular safety

    • Handset registration

    • Dos / DDos attack

    • Identify mangement

    • Traffic monitoring

    • Anonymization / Pseunonymy

    • MitM attacks

    • Key mangement

    • Timeliness

    • Session management

  • ©2014 Patrick Tague 6

    My Generic Definition of Security

    A system is secure with respect to a certain property if one can guarantee that property with a reasonably high

    probability

  • ©2014 Patrick Tague

    Focus on the Networks

    • In the Wireless Network Security course, we'll study:– Different network systems– Underlying technologies– Applications, systems, services,

    relying on them– Threats, security issues,

    privacy concerns, etc.

  • ©2014 Patrick Tague 8

    Wireless Internet

    Wireless NetworksTelecommunications

    Enterprise Wireless

    Ad Hoc / Mesh

    Vehicular Networks

    Sensing / ControlSystems

  • ©2014 Patrick Tague 9

    Fundamental Challenges• Wireless is open / shared– User/device/system verification is more difficult– System resource availability often cannot be

    guaranteed

    • Wireless batteries resource constraints→ →– Security costs $$$, time, energy, CPU cycles,

    bandwidth, scalability, etc.

  • ©2014 Patrick Tague 10

    Practical Challenges• Wireless network protocols were designed

    around wired protocols– Higher layers were originally the same, until people

    realized it didn't work well

    • Security mechanisms were (unfortunately) treated quite similarly

    • Layered model doesn't translate well for all desired security properties– e.g. How to provide performance guarantees with

    only best-effort services?

  • ©2014 Patrick Tague 11

    Practical Challenges• Not all wireless systems follow Internet-style

    (client-server) models– Ad hoc networks, sensor/actuator networks, fog– We must change the way we think about security!

    • There are a lot of trade-offs between security, efficiency, performance, scalability, ...

  • ©2014 Patrick Tague 12

    Practical Challenges• Each different network type, context, etc. has

    different properties, features, goals, ...– Protocols designed for WiFi Internet access probably

    shouldn't be used for safety-critical systems in cars...

    – Best-effort data delivery probably isn't sufficient for handling distributed control system inputs

    – ...

  • ©2014 Patrick Tague 13

    Diverse Wireless Systems

    Each of these types of wireless networks has different structure, function, and purpose

    As such, we expect each to have different functional and security requirements

  • ©2014 Patrick Tague 14

    Course Objectives• Understanding various security and

    privacy issues across different types of wireless systems

    • Coverage includes both classical and next-generation wireless systems– WiFi networks– Mobile/telecom networks– Ad hoc & mesh networks– Distributed sensing and control

    systems

  • ©2014 Patrick Tague 15

    Goals of the Course• Understand the inherent vulnerabilities of

    wireless networking

    • Know what to consider in designing wireless systems, services, and applications

    • Hands-on experience in vulnerability analysis and secure system/service/protocol design

    • Research experience w/ publishable results

  • ©2014 Patrick Tague

    Questions about Content?

    Any questions about content, focus, etc.?

  • ©2014 Patrick Tague

    Deliverables• Individual work– Four assignments

    • Group project– Topic area survey– Three presentations (proposal, progress, final)– Two written reports (proposal + final)

    • Exam

  • ©2014 Patrick Tague

    Individual Assignments• Four hands-on assignments– Programming / simulation component– Research / survey component– All assignments will use the OMNET++ network

    simulator and some additional tools– You're not expected to know anything about OMNET++

    yet, but C++ and some scripting will be necessary

    • Assignments and deadlines will be on website

    • Assignments will be done individually– Discussion is ok, but all work is individual

  • ©2014 Patrick Tague

    Group Project• Project details:– Teams of 3-4 students– Project topics are flexible: you can choose anything

    suited to the course coverage, or we can match you with an existing / sponsored project

    – Team will present a background survey about their chosen topic area by February 13

    – Topic, scope, and schedule of milestones / deliverables set by February 18 (proposal)

    – Progress report in late March– Final presentation in late April / early May– Final report due May 8

  • ©2014 Patrick Tague

    What topic should I choose?

  • ©2014 Patrick Tague 21

    Project Topics• Projects must:

    – Relate to systems covered in class and focus on some aspect of wireless network security

    – Strive for new research/development contributions – plan to submit a conference paper, poster, or demo

    – Not be a project you're working on for your research or another course (no double-dipping)

    • Examples of past projects:– Attacks against location privacy in WiFi systems– Attack-resilient multi-path routing in MANETs– Localization in the presence of jammers– Detection of spoofing in VANETs– Secure dynamic address management in VANETs

  • ©2014 Patrick Tague

    How should I form a project team?

  • ©2014 Patrick Tague 23

    Project Teams• Forming teams and choosing topics:

    – These two things are not independent

    – Try to choose team members with common interests, different backgrounds, etc., not just your friends

    – Multiple teams cannot work on the same project

  • ©2014 Patrick Tague 24

    More Project Details• Each project will have a faculty advisor

    – Probably me, but you can approach any faculty member who may have a relevant project to “sponsor”

    • Project output should be a conference submission– → conference-quality results and writing

    • Some hardware may be available

  • ©2014 Patrick Tague

    Exam• Individual in-class exam

    • Style and format to be determined

    • About ¾ through semester, tentatively April 8

  • ©2014 Patrick Tague

    Deliverable DatesAll important dates are on the course

    website and daily schedule

  • ©2014 Patrick Tague

    Questions about Deliverables?

    Any questions about course deliverables, schedule, project details, etc.?

  • ©2014 Patrick Tague

    Course Website

    http://wnss.sv.cmu.edu/courses/14814/s14/

    https://wnss.sv.cmu.edu/courses/14814/s14/

  • ©2014 Patrick Tague

    How to Contact Us• Instructor: Patrick Tague

    – Email: [email protected]– Office: B19 1029– Phone: 650-335-2827– Skype: ptague– Office hours: Open-door, open-calendar, by appt

    • Public Google calendar under [email protected]

    • TA: Brian Ricks– Email: [email protected] (also for Hangouts)– Office hours: W 1-4pm PST, B19 1030– Phone: 817-713-9622– Skype: absolutefunk

  • ©2014 Patrick Tague

    Instructor Visits to Pgh• I'll come to Pgh a few times during the semester

    to teach and meet with project groups• Tentatively:– Early February– Mid March– Mid/late April

    • Please try to take advantage of these visits– Schedule meetings in advance, as my calendar often

    fills up

  • ©2014 Patrick Tague

    Some Syllabus-type Details• Class meetings:– Tues/Thurs 10:30-11:50am PDT (1:30-2:50pm EDT)– B23 118 @ SV campus, CIC 1201 @ Pgh campus

    • Class website– Schedule, slides, assignments, papers, projects, …– Submissions are via Blackboard

    • Textbooks– None, but some references are on the website

    • Assigned reading– Papers, blog posts, media, etc.

  • ©2014 Patrick Tague 32

    Assigned Reading• Between class readings, homework assignments,

    and project, you'll be reading a lot of papers!– Don't be surprised to see 100+ pages of reading/week

    – Reading research papers is not like reading textbooks, they're much more forgiving and can be read efficiently

    – Hint: read the pamphlet posted for reading material today

    • Seriously, print it out and read it...several times. A few minutes now could save many hours later.

  • ©2014 Patrick Tague 33

    Grades• Grading– Individual assignments: 30%

    – Group presentations: 25%

    – Written project reports: 25%

    – Exam: 20%

  • ©2014 Patrick Tague 34

    Assignment Grading• Individual assignment grading (30%):– Assignment #1 – 20 pts– Assignment #2 - 30 pts– Assignment #3 - 35 pts– Assignment #4 - 35 pts

    – Late submission: 10%/day penalty, up to 2 days

  • ©2014 Patrick Tague 35

    Presentation Grading• Group presentation grading (25%):– Topic survey – 25 pts– Project proposal presentation – 15 pts– Project progress presentation – 20 pts– Final project presentation – 40 pts

    – No late delivery

    – Presentation templates will be provided

  • ©2014 Patrick Tague 36

    Report Grading• Written report grading– Project proposal – 20 pts– Final report – 80 pts

    – No late submission

    – Report templates will be provided

  • ©2014 Patrick Tague

    Important Policies• Academic Integrity: all students are expected to adhere

    to academic integrity policies set forth by CMU, CIT, ECE, INI, etc. See• http://www.ece.cmu.edu/student/integrity.html

    • http://www.ini.cmu.edu/current_students/handbook/

    • http://www.cmu.edu/policies/documents/Academic%20Integrity.htm

    • Collaboration: discussion is encouraged, but assignments must be done individually• Copying in any form constitutes cheating, ask if it's unclear

    • Plagiarism: no copying, attribute all content sources• For this class – Wikipedia is NOT a reputable source• Re-grading: on a case-by-case basis, contact me

    https://www.ece.cmu.edu/student/integrity.htmlhttps://www.ini.cmu.edu/current_students/handbook/https://www.cmu.edu/policies/documents/Academic%20Integrity.htm

  • ©2014 Patrick Tague

    Ethics of S&P Work• Research, development, and experimentation

    with sensitive information, attack protocols, misbehavior, etc. should be performed with the utmost care

    • You are expected to follow a strict ethical code, especially when dealing with potentially sensitive information

    • If anything is unclear, ask before going forward

  • ©2014 Patrick Tague

    Questions about Logistics?

    Any questions about course logistics?

    Feel free to email later.

  • ©2014 Patrick Tague

    January 16:Wireless Networking Review

    &Overview of Systems of Interest

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40