EP 1390831 A1 20040225 - DEVICE AND METHOD FOR SIGNING, MARKING AND AUTHENTICATING COMPUTER PROGRAMS
Title (en)
DEVICE AND METHOD FOR SIGNING, MARKING AND AUTHENTICATING COMPUTER PROGRAMS
Title (de)
EINRICHTUNG UND VERFAHREN ZUM SIGNIEREN, MARKIEREN UND AUTHENTISIEREN VON COMPUTERPROGRAMMEN
Title (fr)
DISPOSITIF ET PROCEDE POUR LA SIGNATURE, LE MARQUAGE ET L'AUTHENTIFICATION DE PROGRAMMES D'ORDINATEUR
Publication
Application
Priority
- FR 0201389 W 20020423
- FR 0106024 A 20010504
- FR 0110459 A 20010803
Abstract (en)
[origin: WO02091141A1] The invention relates to a product/program and method that can be used to insert into a software program watermarks in source code, particularly Java, which respect the semantics of the program and which are very difficult to detect. Said invention can be used to: calculate a secret semantic signature of a computer software or hardware program from among an infinite number of possible secret semantic signatures; mark a computer software or hardware program by inserting a visible or invisible mark by means of watermarking that can be used to find an authenticator of the original program; find the mark and extract said authenticator using the secret semantic signature of the watermarked computer software or hardware. The secret semantic signature of the computer software or hardware program to be protected is characteristic of the semantics of said program. The visible or invisible mark, which is inserted by watermarking from an original software or hardware computer program and which can be used to find an authenticator, can only be identified by finding the secret semantic signature of the watermarked program, which requires the secret to be known (or a computing power that goes beyond the possibilities of computer hardware). The mark can withstand tracking and scrubbing methods without affecting the performance of the program to be protected.
IPC 1-7
IPC 8 full level
G06F 1/00 (2006.01); G06F 21/16 (2013.01)
CPC (source: EP)
G06F 21/101 (2023.08); G06F 21/16 (2013.01)
Citation (search report)
See references of WO 02091141A1
Designated contracting state (EPC)
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR
DOCDB simple family (publication)
WO 02091141 A1 20021114; CA 2446291 A1 20021114; EP 1390831 A1 20040225; FR 2824402 A1 20021108
DOCDB simple family (application)
FR 0201389 W 20020423; CA 2446291 A 20020423; EP 02735488 A 20020423; FR 0110459 A 20010803