Global Patent Index - EP 1412839 A2

EP 1412839 A2 20040428 - METHOD FOR PROTECTING A SOFTWARE USING A SO-CALLED ELEMENTARY FUNCTIONS PRINCIPLE AGAINST ITS UNAUTHORISED USE

Title (en)

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

Title (de)

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

Title (fr)

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

Publication

EP 1412839 A2 20040428 (FR)

Application

EP 02762529 A 20020704

Priority

  • FR 0202344 W 20020704
  • FR 0110241 A 20010731

Abstract (en)

[origin: FR2828300A1] Method involves definition of: a set of elementary functions that can be executed in a data processing unit that is to execute the protected software; a set of elementary commands; creation of protected software by choice of an processing algorithm; and creation of software source code from the vulnerable software that is to be protected by modification of its code using the selected algorithm, with the algorithm being executed using elementary functions. The invention also relates to a corresponding system, data processing unit and assembly for distribution of protected software.

IPC 1-7

G06F 1/00

IPC 8 full level

G06F 1/00 (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 2828300 A1 20030207; FR 2828300 B1 20100903; BR 0211372 A 20040914; CA 2454096 A1 20030213; CN 1275115 C 20060913; CN 1535409 A 20041006; EP 1412839 A2 20040428; HK 1070958 A1 20050630; HR P20040044 A2 20050228; HU P0400239 A2 20040928; IL 159956 A0 20040620; JP 2004537801 A 20041216; JP 3949106 B2 20070725; KR 20040032860 A 20040417; MA 26123 A1 20040401; MX PA04000595 A 20050217; NO 20040230 L 20040330; PL 367486 A1 20050221; TN SN04009 A1 20060601; WO 03012605 A2 20030213; WO 03012605 A3 20031224; YU 5804 A 20060525; ZA 200400353 B 20050330

DOCDB simple family (application)

FR 0110241 A 20010731; BR 0211372 A 20020704; CA 2454096 A 20020704; CN 02814674 A 20020704; EP 02762529 A 20020704; FR 0202344 W 20020704; HK 05102680 A 20050330; HR P20040044 A 20040119; HU P0400239 A 20020704; IL 15995602 A 20020704; JP 2003517723 A 20020704; KR 20047000810 A 20020704; MA 27489 A 20040119; MX PA04000595 A 20020704; NO 20040230 A 20040119; PL 36748602 A 20020704; TN SN04009 A 20040119; YU P5804 A 20020704; ZA 200400353 A 20040116