Proposal for Term Project Information Security, Fall 2016

Slides:



Advertisements
Similar presentations
Introduction 1-1 CS6204 Recent Advances in Computer Security and Privacy 3-credit graduate-level seminar Danfeng (Daphne) Yao Spring 2010 Office hours:
Advertisements

Java Security Model Lab#1 I. Omaima Al-Matrafi. Safety features built into the JVM Type-safe reference casting Structured memory access (no pointer arithmetic)
Advanced Network Security Fall 2014 Instructor: Kun Sun, Ph.D.
Assignment 3: A Team-based and Integrated Term Paper and Project Semester 1, 2012.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Introduction to Information Security J. H. Wang Sep. 15, 2014.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CS 483 – SD SECTION BY DR. DANIYAL ALGHAZZAWI (1) Information Security.
Proposal for Term Project Operating Systems, Fall 2011 J. H. Wang Nov. 3, 2011.
Proposal for Term Project Operating Systems, Fall 2015 J. H. Wang Sep. 18, 2015.
Proposal for Term Project Operating Systems, Fall 2008 J. H. Wang Nov. 5, 2008.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
BIS3324 Group Assignment – Schedule, guideline & templates (2015-Jan Semester)
Proposal for Term Project J. H. Wang Mar. 2, 2015.
CSE 534: Advanced Computer Networks
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Introduction to Information Security J. H. Wang Sep. 10, 2013.
Proposal for Term Project Operating Systems, Fall 2012 J. H. Wang Nov. 13, 2012.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Proposal for Term Project Information Security, Fall 2014 J. H. Wang Sep. 25, 2014.
Advanced Computer and Network Security Fall 2014 Instructor: Haining Wang.
Audio/Video Transport Core Maintenance Working Group Magnus Westerlund Roni Even Jabber room:
Introduction to Information Security J. H. Wang Sep. 18, 2012.
ITCS 6265 Details on Project & Paper Presentation.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
Course web page: ECE 646 Cryptography and Computer Network Security ECE web page  Courses  Course web pages  ECE 646.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
Computer Networks CNT5106C
Proposal for Term Project Information Security, Fall 2013 J. H. Wang Nov. 5, 2013.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
Proposal for Term Project Compilers, Fall 2015 J. H. Wang Nov. 2, 2015.
CS & CS ST: Probabilistic Data Management Fall 2016 Xiang Lian Kent State University Kent, OH
Term Project Proposal By J. H. Wang Apr. 7, 2017.
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
Instructional Leadership for a Professional Learning Culture:
JavaScript Applications
Computer Networks CNT5106C
Introduction to Information Security
Information Security and Management (Abstract) 5
Introduction to Information Security
Proposal for Term Project
e-Health Platform End 2 End encryption
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Chapter 8 Network Security.
CYB 100 Teaching Effectively-- snaptutorial.com
Introduction to CS Senior Design Project I / II
CS/ECE 478 Introduction to Network Security Dr. Attila Altay Yavuz
Computer Networks CNT5106C
Project Implementation Survey type paper New idea/research ??
Cryptography and Security Fall 2009 Steve Lai
Introduction to Operating Systems
Planning Project Work Special Topic: Software Defined Networks
CAS CS 538 Cryptography.
Security in Network Communications
Final Project Description
Proposal for Term Project Operating Systems, Fall 2018
Security at the Transport Layer: SSL and TLS
ECE 544 Project III Description and Timeline March 23, 2018
IEEE MEDIA INDEPENDENT HANDOVER DCN: MuGM
SCOTT NO meeting Measurement
SSL/TLS.
HCI – Lesson 7 USABILITY Homework Prof. Garzotto.
Computer Networks CNT5106C
Cryptography Lecture 27.
Presentation transcript:

Proposal for Term Project Information Security, Fall 2016 J. H. Wang Nov. 2, 2016

What’s Included in the Score for Term Projects? Proposal: one week after midterm (Nov. 16, 2016) Presentation: the last 3-4 weeks of the semester (Dec. 21/28, 2016 – Jan. 12, 2017) Final Report: the last week (Jan. 13, 2017)

Term Project Options Requirements Programming projects using security libraries Team-based with at most 4 persons Topical survey in information security related topics NOT team-based Requirements Presentation is *required* for both options A proposal is *required* one week after midterm (Nov. 16, 2016) Programming: introduction, system designs Surveys: introduction, selected topics Final report is *required* after presentation

Proposal for Programming Projects A one-page description of your idea about the system you want to design Introduction: an overview of the system Methods: possible security issues and the principal ideas of your ways to solve them Tools: design of your system, and the reasons why you use selected tools For team members: the names and the expected responsible parts of each individual member should be clearly identified Functionality of your system will be considered in the final score

Possible Topics for Programming Projects (1/2) Programming of selected components Implementation and demonstration of symmetric encryption/decryption algorithms Block cipher: DES, 3DES, AES, … Stream cipher: RC4, … Implementation and demonstration of public-key encryption/decryption algorithms SHA, HMAC, … Diffie-Hellman, RSA, …

Possible Topics for Programming Projects (2/2) Adding security functions into existing systems Implementation of an application , e.g.: Client-server application: secured chat room Functions added: confidentiality, integrity, authentication, … Methods used: SSL/TLS (or 3DES, Diffie-Hellman, Kerberos, …) Libraries: OpenSSL, … Platform/language: … …

Proposal for Topical Survey A one-page description of which topics you want to survey and present No team work allowed You have to prepare a 20-minute presentation of the major ideas of the topics in your survey An in-depth survey on the major topics in recent developments of information security The content and depth of your surveys will be considered in the final score

Possible Topics for Topical Surveys Topics should focus on deep analysis of recent developments in information security, for example, Recent security attacks and solutions in specific protocols E.g.: “Shellshock” for bash, “heartbleed” for OpenSSL, FREAK ("Factoring RSA Export Keys"), … Smart phone security issues and solutions E.g. Android “FakeID” problem, Android “QuadRooter”, iCloud security, … Cloud security/privacy and solutions E.g. cloud storage security threats, cloud computing platform security for IaaS/PaaS/SaaS, big data security, … (in Amazon, Google, …) Others ATM security, social network security/privacy and solutions (in Facebook, Twitter, Instagram, …) Research papers with detailed analysis of the mechanism are preferred Broad overviews will *not* be good choices, and will affect your score Most security news reports in Chinese are *not* recommended since they tend to be very broad general overview

Some Possible Sources for Topical Surveys IEEE Security & Privacy Marco Carvalho, Jared DeMott, Richard Ford, David A. Wheeler, "Heartbleed 101", IEEE Security & Privacy, vol.12, no. 4, pp. 63-67, July-Aug. 2014. 36th IEEE Symposium on Security and Privacy 2015, Distinguished paper A Messy State of the Union: Taming the Composite State Machines of TLS ACM Queue ”Why Is It Taking So Long to Secure Internet Routing?” by Sharon Goldberg, Sep. 11, 2014. …

Academic Papers Conferences: Journals: USENIX Security Symposium IEEE Symposium on Security & Privacy ACM CCS, AsiaCCS Crypto, EuroCrypt, AsiaCrypt … Journals: ACM TISSEC: http://tissec.acm.org/ Journal of Cryptology: http://www.springeronline.com/journal/00145/about

Submission Due: one week after midterm (Nov. 16, 2016) Please submit to our homework submission site Your proposal is included in the final score, and is subject to reviews and possible suggestions on changes

Tentative Schedule for Presentation The last 3-4 weeks in this semester (Dec. 21/22, Dec. 28/29, Jan. 4/5, and Jan. 11/12) A 20-minute time slot will be allocated to each team for presentation and system demo Please be sure to *focus* on the most important part in your system/survey Presentation is allowed only within the scheduled time slots Project Report: (Due: Jan. 13, 2016) After presentation, each team is required to submit the final report for term project Including: presentation slides, source codes, executable files, and documents for installation/configuration/execution instructions

Any Questions or Comments?