Invention Grant
- Patent Title: Obfuscating programs using matrix tensor products
-
Application No.: US16053534Application Date: 2018-08-02
-
Publication No.: US10936703B2Publication Date: 2021-03-02
- Inventor: Craig Broadwell Gentry , Charanjit Singh Jutla
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: F. Chau & Associates, LLC
- Main IPC: G06F21/14
- IPC: G06F21/14 ; G06F17/16 ; G06F8/41

Abstract:
A method for compiling a matrix-product program into an obfuscated-matrix-product program includes receiving a plurality of matrices that form the matrix-product program, randomly generating a set of independent and invertible tensor-product matrices, randomly generating a set of independent and invertible linear-transform matrices, and generating a dynamic-fence-generation gadget by processing at least one of the plurality of matrices, the set of tensor-product matrices and the set of linear-transform matrices. The dynamic-fence-generation gadget is an obfuscated version of computer program represented by the plurality of matrices.
Public/Granted literature
- US20200042676A1 OBFUSCATING PROGRAMS USING MATRIX TENSOR PRODUCTS Public/Granted day:2020-02-06
Information query