+

WO2003012604A3 - Procede pour proteger un logiciel a l'aide de 'renommage' contre son utilisation non autorisee de diluant - Google Patents

Procede pour proteger un logiciel a l'aide de 'renommage' contre son utilisation non autorisee de diluant Download PDF

Info

Publication number
WO2003012604A3
WO2003012604A3 PCT/FR2002/002340 FR0202340W WO03012604A3 WO 2003012604 A3 WO2003012604 A3 WO 2003012604A3 FR 0202340 W FR0202340 W FR 0202340W WO 03012604 A3 WO03012604 A3 WO 03012604A3
Authority
WO
WIPO (PCT)
Prior art keywords
renaming
unit
protecting
triggering
software
Prior art date
Application number
PCT/FR2002/002340
Other languages
English (en)
Other versions
WO2003012604A2 (fr
Inventor
Jean-Christophe Cuenod
Gilles Sgro
Original Assignee
Validy
Jean-Christophe Cuenod
Gilles Sgro
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to CA002454094A priority Critical patent/CA2454094A1/fr
Priority to KR10-2004-7000806A priority patent/KR20040032858A/ko
Priority to IL15995102A priority patent/IL159951A0/xx
Priority to HU0400232A priority patent/HUP0400232A2/hu
Priority to EP02762526A priority patent/EP1412837A2/fr
Priority to JP2003517722A priority patent/JP3949105B2/ja
Priority to MXPA04000596A priority patent/MXPA04000596A/es
Application filed by Validy, Jean-Christophe Cuenod, Gilles Sgro filed Critical Validy
Priority to BR0211375-9A priority patent/BR0211375A/pt
Publication of WO2003012604A2 publication Critical patent/WO2003012604A2/fr
Priority to ZA2004/00350A priority patent/ZA200400350B/en
Priority to HR20040048A priority patent/HRP20040048A2/hr
Priority to NO20040231A priority patent/NO20040231L/no
Priority to TNP2004000013A priority patent/TNSN04013A1/fr
Publication of WO2003012604A3 publication Critical patent/WO2003012604A3/fr
Priority to HK05102677A priority patent/HK1070154A1/xx

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Storage Device Security (AREA)
  • Executing Machine-Instructions (AREA)
  • Logic Circuits (AREA)

Abstract

L'invention concerne un procédé pour protéger, à partir d'une unité, un logiciel vulnérable contre son utilisation non autorisée, ledit logiciel vulnérable fonctionnant sur un système de traitement de données. Le procédé selon l'invention consiste à définir : - un ensemble de fonctions dépendantes dont les fonctions dépendantes sont susceptibles d'être exécutées dans une unité, - un ensemble de commandes déclenchantes, ces commandes déclenchantes étant susceptibles d'être exécutées dans le système de traitement de données et de déclencher l'exécution dans une unité, des fonctions dépendantes, - pour chaque commande déclenchante, une consigne, - une méthode de renommage des consignes, - et des moyens de rétablissement destinés à être mis en uvre dans une unité au cours d'une phase d'utilisation, et permettant de retrouver la fonction dépendante à exécuter, à partir de la consigne renommée.
PCT/FR2002/002340 2001-07-31 2002-07-04 Procede pour proteger un logiciel a l'aide de 'renommage' contre son utilisation non autorisee de diluant WO2003012604A2 (fr)

Priority Applications (13)

Application Number Priority Date Filing Date Title
JP2003517722A JP3949105B2 (ja) 2001-07-31 2002-07-04 「リネーム」原理を使用してその無許可使用に対してソフトウェアを保護する方法
KR10-2004-7000806A KR20040032858A (ko) 2001-07-31 2002-07-04 소위 이름 변경 원리를 사용하여 소프트웨어를 불법사용으로부터 보호하는 방법
IL15995102A IL159951A0 (en) 2001-07-31 2002-07-04 Method to protect software against unauthorised use with a renaming principle
HU0400232A HUP0400232A2 (en) 2001-07-31 2002-07-04 Method for protecting a software using a so-called renaming principle against its unauthorised use
EP02762526A EP1412837A2 (fr) 2001-07-31 2002-07-04 Procede pour proteger un logiciel a l'aide de "renommage" contre son utilisation non autorisee de diluant
MXPA04000596A MXPA04000596A (es) 2001-07-31 2002-07-04 Metodo para proteger un software con la ayuda de un principio llamado de "renombramiento" contra su uso no autorizado.
BR0211375-9A BR0211375A (pt) 2001-07-31 2002-07-04 Processo para proteger um software vulnerável contra o seu uso não autorizado; sistema para a implementação do processo; unidade pré-personalizada; unidade que permite executar um software protegido e impedir sua utilização não autorizada; conjunto de unidades; conjunto de distribuição de um software protegido; unidade de processamento e de memorização e conjunto de unidades de processamento e de memorização
CA002454094A CA2454094A1 (fr) 2001-07-31 2002-07-04 Procede pour proteger un logiciel a l'aide d'un principe dit de "renommage" contre son utilisation non autorisee
ZA2004/00350A ZA200400350B (en) 2001-07-31 2004-01-16 Method for protecting a software using a so called renaming principle against its unauthorised use
TNP2004000013A TNSN04013A1 (fr) 2001-07-31 2004-01-19 Procede pour proteger un logiciel a l'aide d'un principe dit de "renommage" contre son utilisation non autorisee
HR20040048A HRP20040048A2 (en) 2001-07-31 2004-01-19 Method for protecting a software using a so-called renaming principle against its unauthorised use
NO20040231A NO20040231L (no) 2001-07-31 2004-01-19 Fremgangsmate for a beskytte en programvare, ved anvendelse av et sakalt omnavnings-prinsipp, mot uautorisert bruk av den
HK05102677A HK1070154A1 (en) 2001-07-31 2005-03-30 Method to protect software against unwanted use with a renaming principle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0110246A FR2828303B1 (fr) 2001-07-31 2001-07-31 Procede pour proteger un logiciel a l'aide d'un principe dit de "renommage" contre son utilisation non autorisee
FR01/10246 2001-07-31

Publications (2)

Publication Number Publication Date
WO2003012604A2 WO2003012604A2 (fr) 2003-02-13
WO2003012604A3 true WO2003012604A3 (fr) 2004-01-22

Family

ID=8866121

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/002340 WO2003012604A2 (fr) 2001-07-31 2002-07-04 Procede pour proteger un logiciel a l'aide de 'renommage' contre son utilisation non autorisee de diluant

Country Status (19)

Country Link
EP (1) EP1412837A2 (fr)
JP (1) JP3949105B2 (fr)
KR (1) KR20040032858A (fr)
CN (1) CN1288524C (fr)
BR (1) BR0211375A (fr)
CA (1) CA2454094A1 (fr)
FR (1) FR2828303B1 (fr)
HK (1) HK1070154A1 (fr)
HR (1) HRP20040048A2 (fr)
HU (1) HUP0400232A2 (fr)
IL (1) IL159951A0 (fr)
MA (1) MA26127A1 (fr)
MX (1) MXPA04000596A (fr)
NO (1) NO20040231L (fr)
PL (1) PL367440A1 (fr)
TN (1) TNSN04013A1 (fr)
WO (1) WO2003012604A2 (fr)
YU (1) YU5604A (fr)
ZA (1) ZA200400350B (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100346252C (zh) * 2005-09-28 2007-10-31 珠海金山软件股份有限公司 计算机软件安全漏洞修复装置和方法
JP4770425B2 (ja) * 2005-11-24 2011-09-14 富士ゼロックス株式会社 保護済み実行プログラムの作成のためのプログラム、方法及び装置
CN100437615C (zh) * 2006-10-16 2008-11-26 珠海金山软件股份有限公司 一种Windows平台下保护动态链接库接口的方法
CN103198244B (zh) * 2013-03-26 2016-06-29 北京深思数盾科技股份有限公司 保护动态链接库的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2634917A1 (fr) * 1988-08-01 1990-02-02 Pionchon Philippe Procede et dispositif de protection d'un logiciel, en particulier contre les copies non autorisees
US5754646A (en) * 1995-07-19 1998-05-19 Cable Television Laboratories, Inc. Method for protecting publicly distributed software
WO1999001815A1 (fr) * 1997-06-09 1999-01-14 Intertrust, Incorporated Techniques d'obscurcissement pour augmenter la securite de logiciels
WO1999066387A1 (fr) * 1998-06-12 1999-12-23 Gemplus Procede de controle de l'execution d'un produit logiciel

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2634917A1 (fr) * 1988-08-01 1990-02-02 Pionchon Philippe Procede et dispositif de protection d'un logiciel, en particulier contre les copies non autorisees
US5754646A (en) * 1995-07-19 1998-05-19 Cable Television Laboratories, Inc. Method for protecting publicly distributed software
WO1999001815A1 (fr) * 1997-06-09 1999-01-14 Intertrust, Incorporated Techniques d'obscurcissement pour augmenter la securite de logiciels
WO1999066387A1 (fr) * 1998-06-12 1999-12-23 Gemplus Procede de controle de l'execution d'un produit logiciel

Also Published As

Publication number Publication date
IL159951A0 (en) 2004-06-20
NO20040231L (no) 2004-03-30
MA26127A1 (fr) 2004-04-01
EP1412837A2 (fr) 2004-04-28
HUP0400232A2 (en) 2004-09-28
HK1070154A1 (en) 2005-06-10
YU5604A (sh) 2006-08-17
ZA200400350B (en) 2005-03-30
TNSN04013A1 (fr) 2006-06-01
CA2454094A1 (fr) 2003-02-13
HRP20040048A2 (en) 2004-06-30
PL367440A1 (en) 2005-02-21
CN1535408A (zh) 2004-10-06
CN1288524C (zh) 2006-12-06
JP2004537800A (ja) 2004-12-16
JP3949105B2 (ja) 2007-07-25
FR2828303B1 (fr) 2010-09-03
FR2828303A1 (fr) 2003-02-07
WO2003012604A2 (fr) 2003-02-13
BR0211375A (pt) 2004-08-17
MXPA04000596A (es) 2005-02-17
KR20040032858A (ko) 2004-04-17

Similar Documents

Publication Publication Date Title
WO2006065956A3 (fr) Methode de protection de systemes informatiques contre des programmes non autorises
IL157542A0 (en) System and method for restoring computer systems damaged by a malicious computer program
WO2004053684A3 (fr) Masquage de l'activite de traitement dans un systeme de traitement de donnees
AU2003227411A1 (en) Processor system, task control method on computer system, computer program
WO2005020043A3 (fr) Dispositif d'execution de programme
WO1999017202A3 (fr) Systeme et procede de protection de systeme d'exploitation informatique
EP1967981A4 (fr) Dispositif, méthode de contrôle d exécution de programme et programme de contrôle d exécution
AU2001240137A1 (en) Method and system for detecting viruses on handheld computers
WO2006047163A3 (fr) Systeme et procede d'identification et d'elimination de maliciel dans un systeme informatique
WO2007084263A3 (fr) Création d'un environnement relativement unique pour des plates-formes informatiques
WO2000023887A3 (fr) Procede et dispositif d'optimisation automatique d'un programme informatique
WO2006101549A3 (fr) Systeme securise permettant l'execution d'un code programme informatique autorise
MY146723A (en) System and method for protection against untrusted system management code by redirecting a system management interrupt and creating a virtual machine container
WO2004086220A3 (fr) Execution controlee d'un programme prevu pour une machine virtuelle sur un support de donnees portable
WO2007022392A3 (fr) Procede et systeme de protection des informations
AU5552000A (en) Conditional instruction execution in a computer
WO2003090067A3 (fr) Systeme et procede de codage d'instructions extensibles
WO2004040821A3 (fr) Transfert de fichiers entre ordinateurs
WO2003012604A3 (fr) Procede pour proteger un logiciel a l'aide de 'renommage' contre son utilisation non autorisee de diluant
WO2002082440A3 (fr) Procede et systeme pour la protection de donnees
WO2005045557A3 (fr) Unite centrale de traitement d'instructions securisees et architecture de systeme
WO2008057694A3 (fr) Procédé et appareil pour protéger une application logicielle contre un virus
WO2004057434A3 (fr) Systeme et procede de securite
WO1999019795A8 (fr) Procede et appareil d'optimisation de l'execution d'instructions
WO2003012374A3 (fr) Procede pour proteger un logiciel a l'aide de 'branchement conditionnel' contre son utilisation non autorisee

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: P-56/04

Country of ref document: YU

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2264/DELNP/2003

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2003517722

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: DZP2003000327

Country of ref document: DZ

WWE Wipo information: entry into national phase

Ref document number: 2004/00350

Country of ref document: ZA

Ref document number: 200400350

Country of ref document: ZA

Ref document number: 2454094

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020047000806

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: P20040048A

Country of ref document: HR

Ref document number: 159951

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: PA/a/2004/000596

Country of ref document: MX

Ref document number: 20028146719

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2002762526

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2002328375

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2002762526

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载