<div dir="ltr">Hi<div><br></div><div>I want to pursue a project based to improve the existing KCoFI method which is the Control Flow integrity method for commodity os. Since KCoFI is a llvm based project I plan to undertake the project to improve the existing KCoFI method. Following are the improvements that I want to pursue:</div><div><br></div><div>1. To improve the call graph used in KCoFI. Implement a stronger call graph.</div><div>2. Port the KCoFI to another architecture such as ARM or x86-32.</div><div>3 .T<span style="font-size:12.8000001907349px">o replace KCoFI's SFI instrumentation with that found in Portable Native Client (PNaCL)</span></div><div><br></div><div>Can anyone review my idea for the projects? I believe pursuing a project on KCoFI will be worth because it is the only Control Flow Integrity protection for commodity operating systems which does not uses any expensive memory safety. I believe this project will have a wide scope for the future.</div><div><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Regards<div>Aditya Verma</div><div>Junior Undergraduate</div><div>IDD Computer Sc & Engg</div><div>IIT(BHU), Varanasi(UP)</div></div></div></div>
</div></div>