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...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلفون الرئيسيون: Roy, Debapriya Basu, Bhasin, Shivam, Nikolić, Ivica, Mukhopadhyay, Debdeep
مؤلفون آخرون: School of Physical and Mathematical Sciences
التنسيق: مقال
اللغة:English
منشور في: 2020
الموضوعات:
الوصول للمادة أونلاين:https://hdl.handle.net/10356/144668
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
المؤسسة: Nanyang Technological University
اللغة: 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