Extracting Designs of Secure IPs Using FPGA CAD Tools

被引:4
|
作者
Mirian, Vincent [1 ]
Chow, Paul [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
关键词
Intellectual Property (IP); Protection; Theft; FPGA; ASIC; CAD Tools;
D O I
10.1145/2902961.2903033
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:293 / 298
页数:6
相关论文
共 50 条
  • [41] TEACHING COMPUTER HARDWARE DESIGN USING COMMERCIAL CAD TOOLS
    PUVVADA, G
    BREUER, MA
    [J]. IEEE TRANSACTIONS ON EDUCATION, 1993, 36 (01) : 158 - 163
  • [42] DESIGN OF A SUPERBIKE PADDOCK STAND USING CAD AND CAE TOOLS
    Rashid, H.
    Abdullah, A. H.
    Noh, M. H. Mohd
    Hamid, A. H. Abdul
    Abidin, N. M. Zainal
    [J]. INTERNATIONAL JOURNAL OF AUTOMOTIVE AND MECHANICAL ENGINEERING, 2012, 5 : 670 - 679
  • [43] Fully automated electrothermal simulation using standard CAD tools
    De Paola, F. M.
    Nowakowski, J. P.
    d'Alessandro, V.
    Rinaldi, N.
    [J]. 2006 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2006, : 483 - +
  • [44] Intellectual property protection for FPGA designs using the public key cryptography
    Huang, Weihong
    Li, Renfa
    Xu, Jianbo
    Huang, Yin
    Hosam, Osama
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2019, 11 (04)
  • [45] Voter Insertion Algorithms for FPGA Designs Using Triple Modular Redundancy
    Johnson, Jonathan
    Wirthlin, Michael
    [J]. FPGA 10, 2010, : 249 - 258
  • [46] Using RAD tools to develop secure client/server applications
    Lemieux, JR
    [J]. COMPUTERS & SECURITY, 1996, 15 (04) : 289 - 295
  • [47] Analysis of electromechanical oscillation in the IPS of Ukraine using eurostag and digsilent powerfactory software tools
    Pavlovskyi, V.
    Lukianenko, L.
    Lenga, O.
    Lambillon, V.
    Rese, L.
    [J]. Technical Electrodynamics, 2015, 2015 (05): : 42 - 51
  • [48] VPR 5.0: FPGA CAD and Architecture Exploration Tools with Single-Driver Routing, Heterogeneity and Process Scaling
    Luu, Jason
    Kuon, Ian
    Jamieson, Peter
    Campbell, Ted
    Ye, Andy
    Fang, Wei Mark
    Kent, Kenneth
    Rose, Jonathan
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (04)
  • [49] DESIGNING A MATCHED LOW-NOISE AMPLIFIER USING CAD TOOLS
    ROHDE, UL
    [J]. MICROWAVE JOURNAL, 1986, 29 (10) : 154 - &
  • [50] HB analysis of injection locked oscillators using commercial CAD tools
    Fantini, Federico
    Cignani, Rafael
    Santarelli, Alberto
    [J]. 2007 EUROPEAN MICROWAVE INTEGRATED CIRCUITS CONFERENCE, VOLS 1 AND 2, 2007, : 332 - 335