{"title":"Extracting designs of secure IPs using FPGA CAD tools","authors":"Vincent Mirian, P. Chow","doi":"10.1145/2902961.2903033","DOIUrl":null,"url":null,"abstract":"In today's competitive market, a company's success is strongly dependent on delivering sophisticated and state-of-the-art IPs prior to their competitors. To take a short cut, a company may resort to reverse engineering or pirating their competitor's IP. In this paper, we examine the feasibility of extracting the design of a secure IP from one technology and using it in another. In particular, we start by extracting the IP from an FPGA vendor tool flow and map the IP blocks to an ASIC technology. We show that there is not a significant degradation in quality compared to starting with the original source, thus showing that taking a pirated IP from an FPGA and using it in another technology is viable, and therefore worth doing. This demonstrates a clear motivation for patching a vulnerability in FPGA CAD tools. Note that the intent of this work is not to promote the piracy of IPs. Instead, the goal is to demonstrate a mechanism for extracting a design as a means towards understanding what methods of pirating are possible, and whether they can be prevented.","PeriodicalId":407054,"journal":{"name":"2016 International Great Lakes Symposium on VLSI (GLSVLSI)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Great Lakes Symposium on VLSI (GLSVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2902961.2903033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In today's competitive market, a company's success is strongly dependent on delivering sophisticated and state-of-the-art IPs prior to their competitors. To take a short cut, a company may resort to reverse engineering or pirating their competitor's IP. In this paper, we examine the feasibility of extracting the design of a secure IP from one technology and using it in another. In particular, we start by extracting the IP from an FPGA vendor tool flow and map the IP blocks to an ASIC technology. We show that there is not a significant degradation in quality compared to starting with the original source, thus showing that taking a pirated IP from an FPGA and using it in another technology is viable, and therefore worth doing. This demonstrates a clear motivation for patching a vulnerability in FPGA CAD tools. Note that the intent of this work is not to promote the piracy of IPs. Instead, the goal is to demonstrate a mechanism for extracting a design as a means towards understanding what methods of pirating are possible, and whether they can be prevented.