Global Patent Index - EP 1412861 A2

EP 1412861 A2 20040428 - METHOD FOR PROTECTING A SOFTWARE USING A SO-CALLED VARIABLE PRINCIPLE AGAINST ITS UNAUTHORISED USE

Title (en)

METHOD FOR PROTECTING A SOFTWARE USING A SO-CALLED VARIABLE PRINCIPLE AGAINST ITS UNAUTHORISED USE

Title (de)

VERFAHREN ZUM SCHUTZ VON SOFTWARE MITTELS "VARIABELN" GEGEN UNBEFUGTE BENUTZUNG

Title (fr)

PROCEDE POUR PROTEGER UN LOGICIEL A L'AIDE DE "VARIABLES" CONTRE SON UTILISATION NON AUTORISEE

Publication

EP 1412861 A2 20040428 (FR)

Application

EP 02760378 A 20020704

Priority

  • FR 0202338 W 20020704
  • FR 0110250 A 20010731

Abstract (en)

[origin: FR2828305A1] Method for creation of protected software wherein: a variable is selected in the vulnerable software code that is to be protected and protected software code is generated by modifying the vulnerable code such that the selected variable resides in the memory of the executing data processing unit. The invention also relates to a corresponding system, data processing unit and assembly for distribution of protected software.

IPC 1-7

G06F 12/14

IPC 8 full level

G06F 1/00 (2006.01); G06F 12/14 (2006.01); G06F 21/12 (2013.01)

CPC (source: EP KR)

G06F 1/00 (2013.01 - KR); G06F 21/123 (2013.01 - EP); G06F 21/125 (2013.01 - EP)

Designated contracting state (EPC)

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

DOCDB simple family (publication)

FR 2828305 A1 20030207; FR 2828305 B1 20100903; AP 2004002958 A0 20040331; AU 2002325998 B2 20081030; BR 0211374 A 20040720; CA 2454090 A1 20030213; CN 1288525 C 20061206; CN 1535410 A 20041006; CO 5550508 A2 20050831; CR 7231 A 20050721; EA 005465 B1 20050224; EA 200400057 A1 20040624; EC SP044951 A 20040428; EP 1412861 A2 20040428; GE P20053647 B 20051025; HK 1070155 A1 20050610; HR P20040049 A2 20040630; HU P0400228 A2 20040928; IL 159953 A0 20040620; IS 7121 A 20040120; JP 2004537806 A 20041216; JP 3949107 B2 20070725; KR 100940347 B1 20100204; KR 20040027881 A 20040401; MA 26126 A1 20040401; MX PA04000488 A 20050307; NO 20040232 L 20040330; OA 12699 A 20060623; PL 367366 A1 20050221; TN SN04012 A1 20060601; UA 77186 C2 20061115; WO 03012649 A2 20030213; WO 03012649 A3 20031224; YU 5404 A 20060817; ZA 200400348 B 20050330

DOCDB simple family (application)

FR 0110250 A 20010731; AP 2004002958 A 20020704; AU 2002325998 A 20020704; BR 0211374 A 20020704; CA 2454090 A 20020704; CN 02814684 A 20020704; CO 04003765 A 20040120; CR 7231 A 20040119; EA 200400057 A 20020704; EC SP044951 A 20040120; EP 02760378 A 20020704; FR 0202338 W 20020704; GE AP2002005431 A 20020704; HK 05102678 A 20050330; HR P20040049 A 20040119; HU P0400228 A 20020704; IL 15995302 A 20020704; IS 7121 A 20040120; JP 2003517758 A 20020704; KR 20047000804 A 20020704; MA 27492 A 20040119; MX PA04000488 A 20020704; NO 20040232 A 20040119; OA 1200400013 A 20020704; PL 36736602 A 20020704; TN SN04012 A 20040119; UA 2004010469 A 20020704; YU P5404 A 20020704; ZA 200400348 A 20040116