Projects


Index


Project 1 - Secure web for surveying and documenting cyber crime cases
Project 2 - Classification of cyber crime cases
Project 3 - Android Privacy Enhancing Keyboard (PEK) for English
Project 4 - Android Privacy Enhancing Keyboard (PEK) for Chinese
Project 5 - 2D authentication for mobile devices (Android)
Project 6 - 3D authentication for mobile devices (Android)



For each project, students with required skills are preferred although students may learn those skills in the summer program.

Project 1 - Secure web for surveying and documenting cyber crime cases

Mentors: Xinwen Fu, Cindy Chen, Benyuan Liu

Description: In this project, students will research and develop a secure web site for documenting and classifying cyber crime cases, mainly from FBI news. The students in this project will closely work with students in Project 2: Classification of cyber crime cases. The students will also help maintain the security of this REU website, which uses the Drupal platform if time allows. Students will be able to perform hands-on evaluation of various web attacks and defense in a contained environment, including sql injection and cross site scripting attacks.

Required skills: critical thinking, html, database (mysql), php, javascript, knowledge of networking

Project 2 - Classification of cyber crime cases

Mentors: Xinwen Fu, Cindy Chen, Benyuan Liu

Description: In this project, students will survey cyber crime cases and research to classify those cases into different categories. Students will be able to perform hands-on evaluation of various cyber attacks in a contained environment, including botnets, sql injection and cross site scripting attacks.

Required skills: critical thinking, knowledge of networking, basic security concepts

Project 3- Android Privacy Enhancing Keyboard (PEK) for English

Mentors: Xinwen Fu, Benyuan Liu, Yu Cao

Description : In this project, students will improve and evaluate Android Privacy Enhancing Keyboard (PEK) for English. PEK is a novel context aware privacy enhancing keyboard for touch-enabled device. When a user inputs normal text like an email or a message, PEK shows a normal QWERTY keyboard or a system default keyboard. However, every time a user of a touch-enabled device presses a password input box on the screen, PEK will randomly shuffle the positions of the characters on the keyboard and show this randomized keyboard to the user. PEK's usability is well preserved since PEK is context aware. That is, a randomized keyboard shows up only when a user inputs a password or pin, and users do NOT input passwords quite often in their daily use of a touch-enabled device.

Required skills: critical thinking, Java, Android programming

Project 4 - Android Privacy Enhancing Keyboard (PEK) for Chinese

Mentors: Xinwen Fu, Benyuan Liu, Yu Cao

Description : In this project, students will improve and evaluate Android Privacy Enhancing Keyboard (PEK) for Chinese. PEK is a novel context aware privacy enhancing keyboard for touch-enabled device. When a user inputs normal text like an email or a message, PEK shows a normal QWERTY keyboard or a system default keyboard. However, every time a user of a touch-enabled device presses a password input box on the screen, PEK will randomly shuffle the positions of the characters on the keyboard and show this randomized keyboard to the user. PEK's usability is well preserved since PEK is context aware. That is, a randomized keyboard shows up only when a user inputs a password or pin, and users do NOT input passwords quite often in their daily use of a touch-enabled device.

Required skill: critical thinking, Chinese language writing and Pinyin, Java, Android programming

Project 5 - 2D authentication for mobile devices (Android)

Mentors: Kate Saenko/Xinwen Fu, Yu Cao

Description : In this project, students will research and develop mobile device sensor based authentication for Android devices using 2D sensory data.

Required skill: critical thinking, java, Android programming, C++, OpenCV

Project 6 - 3D authentication for mobile devices (Android)

Mentors: Kate Saenko/Xinwen Fu, Yu Cao

Description : In this project, students will research and develop mobile device sensor based authentication for Android devices using 3D sensory data.

Required skill: critical thinking, Java, Android programming, C++, OpenCV