Visible to the public A New Pay-Per-Use Scheme for the Protection of FPGA IP

TitleA New Pay-Per-Use Scheme for the Protection of FPGA IP
Publication TypeConference Paper
Year of Publication2019
AuthorsSun, Peiqi, Cui, Aijiao
Conference Name2019 IEEE International Symposium on Circuits and Systems (ISCAS)
Date Publishedmay
Keywordsapplication specific integrated circuits, complex FPGA designs, composability, copy protection, Design methodology, field programmable gate arrays, Field-Programmable Gate Arrays, finite state machine, finite state machines, FPGA IP protection, FPGA IP vendor, FSM, industrial property, IP infringement, IP instance, IP networks, ip protection, Licenses, logic design, pay-per-use, physical unclonable function, policy-based governance, pubcrawl, PUF, resilience, Resiliency, reusable intellectual property design blocks, security
AbstractField-programmable gate arrays (FPGAs) are widely applied in various fields for its merit of reconfigurability. The reusable intellectual property (IP) design blocks are usually adopted in the more complex FPGA designs to shorten design cycle. IP infringement hence becomes a concern. In this paper, we propose a new pay-per-use scheme using the lock and key mechanism for the protection of FPGA IP. Physical Unclonable Function (PUF) is adopted to generate a unique ID for each IP instance. An extra Finite State Machine (FSM) is introduced for the secure retrieval of PUF information by the FPGA IP vendor. The lock is implemented on the original FSM. Only when the FPGA developer can provide a correct license, can the FSM be unlocked and start normal operation. The FPGA IP can hence be protected from illegal use or distribution. The scheme is applied on some benchmarks and the experimental results show that it just incurs acceptably low overhead while it can resist typical attacks.
DOI10.1109/ISCAS.2019.8702721
Citation Keysun_new_2019