LICENSE VERIFICATION METHOD AND APPARATUS
First Claim
Patent Images
1. A method of verifying a license by a license verification apparatus, the method comprising:
- acquiring, by the license verification apparatus, a binary file;
extracting a symbol and a command sequence from the binary file; and
verifying the symbol and the command sequence using a database including licenses to be verified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for verifying a license of software including binary files. The license verification method includes acquiring a binary file; extracting a symbol and a command sequence from the binary file; and verifying the symbol and the command sequence using a database including licenses to be verified.
-
Citations
33 Claims
-
1. A method of verifying a license by a license verification apparatus, the method comprising:
-
acquiring, by the license verification apparatus, a binary file; extracting a symbol and a command sequence from the binary file; and verifying the symbol and the command sequence using a database including licenses to be verified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for verifying a license of a binary file by a license verification apparatus, the method comprising:
-
selecting, by the license verification apparatus, symbols included in open sources; generating a knowledge database including the selected symbols; generating a hex knowledge database with per-function command sequences; acquiring the binary file to be verified; extracting a symbol and a command sequence of the binary file; verifying the symbol of the binary file, based on the knowledge database; and verifying the command sequence of the binary file, based on the hex knowledge database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A license verification apparatus comprising:
-
an input unit configured to receive an input for a license verification request; and a control unit configured to acquire a binary file in response to the license verification request, extract a symbol and a command sequence of the binary file, and verify the symbol and command sequence in series using a database including licenses to be verified. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A license verification apparatus for verifying a license of a binary file, the apparatus comprising:
-
a knowledge database generator configured to build a knowledge database including symbols selected from open sources, based on degrees of uniqueness; a hex knowledge database generator configured to build a hex knowledge database including per-function command sequences of the open sources; and a license verification engine configured to extract the symbols and command sequences of the binary file and to search the knowledge database and the hex knowledge database for the symbol and a per-function command sequence to verify the license of the binary file. - View Dependent Claims (33)
-
Specification