YU5604A - Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip preimenovanja - Google Patents

Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip preimenovanja

Info

Publication number
YU5604A
YU5604A YU5604A YUP5604A YU5604A YU 5604 A YU5604 A YU 5604A YU 5604 A YU5604 A YU 5604A YU P5604 A YUP5604 A YU P5604A YU 5604 A YU5604 A YU 5604A
Authority
YU
Yugoslavia
Prior art keywords
renaming
unit
protecting
triggering
software
Prior art date
Application number
YU5604A
Other languages
English (en)
Serbo-Croatian (sh)
Inventor
Jean-Christophe Cuenod
Gilles Sgro
Original Assignee
Validy
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
Application filed by Validy filed Critical Validy
Publication of YU5604A publication Critical patent/YU5604A/sh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Storage Device Security (AREA)
  • Executing Machine-Instructions (AREA)
  • Logic Circuits (AREA)
YU5604A 2001-07-31 2002-07-04 Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip preimenovanja YU5604A (sh)

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
YU5604A true YU5604A (sh) 2006-08-17

Family

ID=8866121

Family Applications (1)

Application Number Title Priority Date Filing Date
YU5604A YU5604A (sh) 2001-07-31 2002-07-04 Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip preimenovanja

Country Status (18)

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)
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 北京深思数盾科技股份有限公司 保护动态链接库的方法

Family Cites Families (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
US6668325B1 (en) * 1997-06-09 2003-12-23 Intertrust Technologies Obfuscation techniques for enhancing software security
JP2002518727A (ja) * 1998-06-12 2002-06-25 ジェムプリュス ソフトウェア製品の実行の制御方法

Also Published As

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

Similar Documents

Publication Publication Date Title
IL157542A0 (en) System and method for restoring computer systems damaged by a malicious computer program
HK1046049A1 (zh) 用於多线程处理器的分支指令
WO2006133222A3 (fr) Systeme d'injection de contrainte permettant de proteger des programmes logiciels contre des vulnerabilites et des attaques
MY146723A (en) System and method for protection against untrusted system management code by redirecting a system management interrupt and creating a virtual machine container
WO2006047163A3 (fr) Systeme et procede d'identification et d'elimination de maliciel dans un systeme informatique
NO20023964L (no) Styring av et dataprograms tilgang til en ressurs ved bruk av en digital signatur
WO2006101549A3 (fr) Systeme securise permettant l'execution d'un code programme informatique autorise
WO2000023887A3 (fr) Procede et dispositif d'optimisation automatique d'un programme informatique
EP1202150A3 (fr) Microprocesseur avec fonction pour la protection de logiciels et de données dans un environnement multitâche
WO2002035343A3 (fr) Procede et appareil d'instrumentation de logiciels
MY143063A (en) Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes
EP1577767A3 (fr) Réécriture de code
WO2004086220A3 (fr) Execution controlee d'un programme prevu pour une machine virtuelle sur un support de donnees portable
WO2003090067A3 (fr) Systeme et procede de codage d'instructions extensibles
DE60216443D1 (de) Fern-online-informationssicherungssystem
WO2004040821A3 (fr) Transfert de fichiers entre ordinateurs
WO2004079513A3 (fr) Systeme et procede permettant de determiner a quel moment un compilateur ejb doit etre execute
YU5604A (sh) Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip preimenovanja
TW200519752A (en) Mechanism for enabling a program to be executed while the execution of an operating system is suspended
WO2002082440A3 (fr) Procede et systeme pour la protection de donnees
WO2004077206A3 (fr) Systeme de traitement de donnees comprenant une pluralite d'elements de traitement de donnees, et procede de commande d'un systeme de traitement de donnees comprenant une pluralite d'elements de traitement de donnees
WO2005045557A3 (fr) Unite centrale de traitement d'instructions securisees et architecture de systeme
WO2003012374A3 (fr) Procede pour proteger un logiciel a l'aide de 'branchement conditionnel' contre son utilisation non autorisee
HUP0400223A2 (en) Method for protecting a software using a so-called temporal dissociation principle against its unauthorised use
WO2003012605A3 (fr) Procede pour proteger un logiciel a l'aide de 'fonctions elementaires' contre son utilisation non autorisee