UROP Research Mentor Project Submission Portal: Submission #1189
Submission information
Submission Number: 1189
Submission ID: 20541
Submission UUID: e412e18c-0e61-4059-ba17-f47684a23365
Submission URI: /urop-research-mentor-project-submission-portal
Submission Update: /urop-research-mentor-project-submission-portal?token=86HqaulNArec1R0X9tlTZ6qMqpPdHjyygk4EQ1mP6d0
Created: Sat, 08/16/2025 - 10:52 PM
Completed: Sat, 08/16/2025 - 11:51 PM
Changed: Mon, 08/25/2025 - 12:59 PM
Remote IP address: 128.186.121.222
Submitted by: Anonymous
Language: English
Is draft: No
Webform: UROP Project Proposal Portal
Submitted to: UROP Research Mentor Project Submission Portal
serial: '1189' sid: '20541' uuid: e412e18c-0e61-4059-ba17-f47684a23365 uri: /urop-research-mentor-project-submission-portal created: '1755399174' completed: '1755402691' changed: '1756141194' in_draft: '0' current_page: '' remote_addr: 128.186.121.222 uid: '0' langcode: en webform_id: urop_project_proposal_portal entity_type: node entity_id: '1116' locked: '0' sticky: '0' notes: '' metatag: meta data: roundtable_info: - day: 'Friday, September 5' endingtime: '12:30' starttime: '12:00' zoomlink: 'https://fsu.zoom.us/j/7742440849' - day: 'Friday, September 5' endingtime: '1:00' starttime: '12:30' zoomlink: 'https://fsu.zoom.us/j/7742440849' - day: 'Friday, September 5' endingtime: '1:30' starttime: '1:00' zoomlink: 'https://fsu.zoom.us/j/7742440849' approximately_how_many_hours_a_week_would_the_research_assistant: 5-10 are_you_currently_looking_for_students_: 'Yes' confirmation_1: '1' contact_email_fsu_email: '' contact_email_fsu_email2: '' contact_email_fsu_email_if_affiliated_: mluo@fsu.edu faculty_advisor_confirmation: '' faculty_advisor_name: '' faculty_advisor_s_fsu_email: '' fsu_college: 'Arts and Sciences' fsu_department_if_applicable_: 'Computer Science' headshot_optional_: '62476' if_the_project_location_is_off_campus_does_the_student_need_to_p: 'Yes' mentoring_philosophy: |- UROP is probably the first time the for many of the candidates to get involved in research activities. Specifically, I think there are three goals. First, the student should be able to learn what research is about and what is the effort they need to put into if they want research as their career. To achieve that, I will let UROP mentees to participate in the research projects that are real, difficult, and impactful. The student may face more difficulty in these kind of projects, but they will get sense of the actual research life. Rather than doing some toy simple project, decide to pursue a PhD then figure out it is not want they are good at. Second, the student should learn some useful practical skills that might be helpful for their future development either as a researcher or as an industry practitioner. In that regard, I will let mentee working on projects that exercise their programming skills, data analysis skills and writing skills. They will improve these skills as they work on the project and these skills will be useful for their future career inside and outside research. Third, the student should be able to produce something scientifically valuable. It does not have to be a Nobel prize-level discovery, as long as what the student did contribute to one of the paper the lab is working on (the student can be credited as a coauthor), that would be fantastic to the student as well as to the lab. mentor_handbook_and_faqs: '1' name_of_other_faculty_collaborator_if_applicable_: '' number_of_assistants_needed_faculty_postdoc_max_6_graduate_stude: '2' other_faculty_collaborator_s_preferred_pronouns: '' overall_research_project_description: |- Timing attacks in microprocessors have gained increasing attention as a major security concern due to their high information leakage rate and the feasibility to combine with transient execution to build stronger attacks. Unfortunately, so far, the attack and defense policies of timing attacks have been mostly explored manually by computer architecture experts and highly rely on heuristics. The existing defenses are designed for known attacks, leaving the system at risk for potential new attacks. This project proposes to address the problem by leveraging reinforcement learning (RL) agents. Learning from an environment instead of datasets, RL agents has shown super-human performance in many problems. Timing attacks and defense analysis for a given hardware design can be formulated as the problem of finding strategies in an environment, which can be solved by RL agents. With RL agents, we can explore vulnerabilities in microprocessors automatically, and defend against known and unknown attacks. This RL agent will help vendors build better/more secure processors that are future proof. please_add_any_additional_information_here: '' please_provide_a_link_to_your_publications_a_video_clip_or_a_web: 'https://mulongluo.me' please_select_the_choice_that_most_accurately_describes_your_exp: In-person please_select_the_location_of_your_project_: 'On FSU Main Campus' position_availability_for_student_research: 'Flexible schedule' position_title: Faculty primary_research_mentor_name: 'Mulong Luo' project_keywords: 'reinforcement learning, large language models, microprocessor, side channel attacks, system security' relevant_student_major_s_: |- Computer science; Electrical and computer engineering; research_mentor_preferred_pronoun2: '' research_mentor_pronouns: he/his/him research_mentor_supervisor_if_different_from_above_: '' research_tasks_for_student_research_assistant_s_: | Literature review; programming and implement mircoarchitecture simulator; perform machine learning and training; machine learning model architecture search; implement side channel proof of concept on real machines roundtable_times_and_zoom_links: |- Friday, Sept 6th, 12-12:30pm https://fsu.zoom.us/j/7742440849 Friday, Sept 6th, 12:30-1pm https://fsu.zoom.us/j/7742440849 Friday, Sept 6th, 1-1:30pm https://fsu.zoom.us/j/7742440849 skills_that_research_assistants_may_need_: |- required: Python programming, basic C/C++ programming skills recommended: knowledge about computer architecture; experience with training machine learning models; some x86 assembly knowledge title_of_the_project: 'improving computer system and microarchitecture security through AI agents' update_url: 'https://cre.fsu.edu/urop-research-mentor-project-submission-portal?token=86HqaulNArec1R0X9tlTZ6qMqpPdHjyygk4EQ1mP6d0' urop_performance_evaluation: '1' urop_poster_presentation: '1' when_potential_research_assistants_are_reaching_out_via_email_2: '' when_potential_research_assistants_are_reaching_out_via_email_wh: '' when_students_are_reaching_out_via_email_what_is_your_preferreda: Prof. would_you_like_to_participate_in_the_urop_research_mentor_round2: 'Yes' would_you_like_to_participate_in_the_urop_research_mentor_roundt: '' year: '2025'