A Protection and Pay-per-Use Licensing Scheme for On-Cloud FPGA Circuit IPs
Title | A Protection and Pay-per-Use Licensing Scheme for On-Cloud FPGA Circuit IPs |
Publication Type | Journal Article |
Year of Publication | 2019 |
Authors | Elrabaa, Muhammad E. S., Al-Asli, Mohamed A., Abu-Amara, Marwan H. |
Journal | ACM Transactions on Reconfigurable Technology and Systems (TRETS) |
Volume | 12 |
Pagination | 13:1-13:19 |
Date Published | August 2019 |
ISSN | 1936-7406 |
Keywords | cryptographic protocols and algorithms, FPGAs, hardware cloning and reverse engineering, Hardware IPs, Hardware Protection, hardware security, Human Behavior, human factors, Key Management, Metrics, pubcrawl, resilience, Resiliency, Scalability |
Abstract | Using security primitives, a novel scheme for licensing hardware intellectual properties (HWIPs) on Field Programmable Gate Arrays (FPGAs) in public clouds is proposed. The proposed scheme enforces a pay-per-use model, allows HWIP's installation only on specific on-cloud FPGAs, and efficiently protects the HWIPs from being cloned, reverse engineered, or used without the owner's authorization by any party, including a cloud insider. It also provides protection for the users' designs integrated with the HWIP on the same FPGA. This enables cloud tenants to license HWIPs in the cloud from the HWIP vendors at a relatively low price based on usage instead of paying the expensive unlimited HWIP license fee. The scheme includes a protocol for FPGA authentication, HWIP secure decryption, and usage by the clients without the need for the HWIP vendor to be involved or divulge their secret keys. A complete prototype test-bed implementation showed that the proposed scheme is very feasible with relatively low resource utilization. Experiments also showed that a HWIP could be licensed and set up in the on-cloud FPGA in 0.9s. This is 15 times faster than setting up the same HWIP from outside the cloud, which takes about 14s based on the average global Internet speed. |
URL | https://dl.acm.org/doi/10.1145/3329861 |
DOI | 10.1145/3329861 |
Citation Key | elrabaa_protection_2019 |