Program creation apparatus
First Claim
Patent Images
1. A program creation apparatus that distributes a created program to a user via a distributor, comprising:
- a dummy module adder that adds a dummy module to the program, thereby enabling the distributor to insert a user watermark for specifying the user into the dummy module without any effect on the operation of the program;
a signer that adds an digital signature to the program; and
a transmitter that distributes a distributor program with the dummy module and the digital signature added thereto to the distributor.
3 Assignments
0 Petitions
Accused Products
Abstract
In the present invention, a program is provided with a dummy module into which a watermark can be inserted without any effect on the operation of the program, and an digital signature. It is thereby possible for a distributor to insert a watermark for specifying a user to the dummy module, and to prevent unauthorized leakage of the program by the distributor. Further, by providing the program body with an digital signature, it is possible to prevent tampering of the program by the distributor.
33 Citations
18 Claims
-
1. A program creation apparatus that distributes a created program to a user via a distributor, comprising:
-
a dummy module adder that adds a dummy module to the program, thereby enabling the distributor to insert a user watermark for specifying the user into the dummy module without any effect on the operation of the program;
a signer that adds an digital signature to the program; and
a transmitter that distributes a distributor program with the dummy module and the digital signature added thereto to the distributor. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. A program distribution apparatus comprising:
-
a watermark inserter that inserts a user watermark for specifying a user into a dummy module of a distributor program where the dummy module and an digital signature are added to a program, the dummy module to which the watermark is inserted without any effect on the operation of the program; and
a transmitter that transmits a user program where the user watermark is inserted into the dummy module to the user. - View Dependent Claims (8, 9)
-
-
10. A program use apparatus comprising:
-
a receiver that receives a user program where a user watermark for specifying a user is inserted into a dummy module of a distributor program where the dummy module and an digital signature are added to a program, the dummy module to which the watermark is inserted without any effect on the operation of the program; and
a watermark checker that checks the user watermark in the user program. - View Dependent Claims (11, 12, 13)
-
-
15. A program distribution method for distributing a created program to a user via a distributor, comprising:
-
adding a dummy module to the program, thereby enabling the distributor to insert a user watermark for specifying the user into the dummy module without any effect on the operation of the program;
adding an digital signature to the program; and
distributing a distributor program with the dummy module and the digital signature added thereto to the distributor. - View Dependent Claims (16, 17)
-
-
18. A program creation method, comprising:
-
adding a dummy module to a program, thereby enabling a watermark to be inserted into the dummy module without any effect on the operation of the program; and
adding an digital signature to the program.
-
Specification