Invention Grant
- Patent Title: Method for protecting a software program from copying
-
Application No.: US16598148Application Date: 2019-10-10
-
Publication No.: US11409843B2Publication Date: 2022-08-09
- Inventor: Nikita Veshchikov , Joppe Willem Bos , Simon Johann Friedberger , Christine van Vredendaal
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Agent Daniel D. Hill
- Main IPC: G06F21/10
- IPC: G06F21/10 ; G06N20/00 ; G06F21/60

Abstract:
A method is provided for protecting a software program from copying. The method includes providing a first implementation of the software program. A second implementation of the software program is then provided. The second implementation provides a same functionality as the first implementation, and wherein the second implementation includes a plurality of dummy operations to increase a number of operations and an execution time of the second implementation compared to the first implementation. The dummy operations are encoded. The second implementation may then be compared to another software program to determine if the another software program is a copy of the first implementation of the software program. This allows a copy of the first implementation to be detected without disclosing the first implementation.
Public/Granted literature
- US20210110002A1 METHOD FOR PROTECTING A SOFTWARE PROGRAM FROM COPYING Public/Granted day:2021-04-15
Information query