Visible to the public A Protection and Pay-per-Use Licensing Scheme for On-Cloud FPGA Circuit IPs

TitleA Protection and Pay-per-Use Licensing Scheme for On-Cloud FPGA Circuit IPs
Publication TypeJournal Article
Year of Publication2019
AuthorsElrabaa, Muhammad E. S., Al-Asli, Mohamed A., Abu-Amara, Marwan H.
JournalACM Transactions on Reconfigurable Technology and Systems (TRETS)
Volume12
Pagination13:1-13:19
Date PublishedAugust 2019
ISSN1936-7406
Keywordscryptographic 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.

URLhttps://dl.acm.org/doi/10.1145/3329861
DOI10.1145/3329861
Citation Keyelrabaa_protection_2019