Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs
With the popularity of modern FPGAs, the business of FPGA specific intellectual properties (IP) is expanding rapidly. This also brings in the concern of IP protection. FPGA vendors are making serious efforts toward IP protection, leading to standardization schemes like IEEE P1735. However, efficient...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/144668 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-144668 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1446682020-11-21T20:12:12Z Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs Roy, Debapriya Basu Bhasin, Shivam Nikolić, Ivica Mukhopadhyay, Debdeep School of Physical and Mathematical Sciences Engineering::Computer science and engineering Security and Privacy Embedded Systems Security With the popularity of modern FPGAs, the business of FPGA specific intellectual properties (IP) is expanding rapidly. This also brings in the concern of IP protection. FPGA vendors are making serious efforts toward IP protection, leading to standardization schemes like IEEE P1735. However, efficient techniques to prevent unauthorized overuse of IP still remain an open question. In this article, we propose a two-party IP protection scheme combining the re-configurable look-up table primitive of modern FPGAs with physically unclonable functions (PUF). The proposed scheme works with the assumption that the FPGA vendor provides the assurance of confidentiality and integrity of the developed IP. The proposed scheme is considerably lightweight compared to existing schemes, prevents overuse, and does not involve FPGA vendors or trusted third parties for IP licensing. The validation of the proposed scheme is done on MCNC’91 benchmark and third-party IPs like AES and lightweight MIPS processors. Accepted version 2020-11-18T02:05:06Z 2020-11-18T02:05:06Z 2019 Journal Article Roy, D. B., Bhasin, S., Nikolić, I., & Mukhopadhyay, D. (2019). Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs. ACM Transactions On Embedded Computing Systems, 18(2), 12-. doi:10.1145/3301307 1539-9087 https://hdl.handle.net/10356/144668 10.1145/3301307 2 18 en ACM Transactions On Embedded Computing Systems © 2019 Association for Computing Machinery. All rights reserved. This paper was published in ACM Transactions On Embedded Computing Systems and is made available with permission of Association for Computing Machinery. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Security and Privacy Embedded Systems Security |
spellingShingle |
Engineering::Computer science and engineering Security and Privacy Embedded Systems Security Roy, Debapriya Basu Bhasin, Shivam Nikolić, Ivica Mukhopadhyay, Debdeep Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
description |
With the popularity of modern FPGAs, the business of FPGA specific intellectual properties (IP) is expanding rapidly. This also brings in the concern of IP protection. FPGA vendors are making serious efforts toward IP protection, leading to standardization schemes like IEEE P1735. However, efficient techniques to prevent unauthorized overuse of IP still remain an open question. In this article, we propose a two-party IP protection scheme combining the re-configurable look-up table primitive of modern FPGAs with physically unclonable functions (PUF). The proposed scheme works with the assumption that the FPGA vendor provides the assurance of confidentiality and integrity of the developed IP. The proposed scheme is considerably lightweight compared to existing schemes, prevents overuse, and does not involve FPGA vendors or trusted third parties for IP licensing. The validation of the proposed scheme is done on MCNC’91 benchmark and third-party IPs like AES and lightweight MIPS processors. |
author2 |
School of Physical and Mathematical Sciences |
author_facet |
School of Physical and Mathematical Sciences Roy, Debapriya Basu Bhasin, Shivam Nikolić, Ivica Mukhopadhyay, Debdeep |
format |
Article |
author |
Roy, Debapriya Basu Bhasin, Shivam Nikolić, Ivica Mukhopadhyay, Debdeep |
author_sort |
Roy, Debapriya Basu |
title |
Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
title_short |
Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
title_full |
Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
title_fullStr |
Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
title_full_unstemmed |
Combining PUF with RLUTs : a two-party pay-per-device IP licensing scheme on FPGAs |
title_sort |
combining puf with rluts : a two-party pay-per-device ip licensing scheme on fpgas |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/144668 |
_version_ |
1688665447031898112 |