Systems Security
in ARM Binary
Kausika Manivannan
Dr. Sridhar & Dr. Ramaprasad
Motivations
Write your motivations here. Following are some sample questions to help organize your thoughts.
Backgrounds
Technologies and concepts learned:
Understanding how programs behave is crucial for identifying security vulnerabilities.
Write the related and relevant background of your project here. This could be:
Current Progress
Write the current progress of your project here. This will essentially be the dissemination of your most recent progress with respect to the overall goal that you have set for your project by the end of semester.
IMP
Prolog
Operational Semantics
Developed Programs:
Developed Prolog interpreter that translates arithmetic and boolean IMP code into executable code
Future Plans
Develop my Prolog interpreter to include more predicates in my interpreter
Research formal semantics for LLVM
Write future plans regarding your project here. This would be a concise, dated outline of your future steps for the project. It is important to convey in this slide, very objective and attainable goals of your project that you plan to accomplish by the end of semester.
Detect security flaws in ARM binary code
Develop formal methods tools to ensure the safety of ARM binaries
Present
April 2024
Thank You
Q & A