ATE357026T1 - Vorrichtung zum schutz digitaler daten - Google Patents

Vorrichtung zum schutz digitaler daten

Info

Publication number
ATE357026T1
ATE357026T1 AT01949696T AT01949696T ATE357026T1 AT E357026 T1 ATE357026 T1 AT E357026T1 AT 01949696 T AT01949696 T AT 01949696T AT 01949696 T AT01949696 T AT 01949696T AT E357026 T1 ATE357026 T1 AT E357026T1
Authority
AT
Austria
Prior art keywords
steps
call
digital data
ram
engine
Prior art date
Application number
AT01949696T
Other languages
English (en)
Inventor
John Aram Safa
Original Assignee
Simplex Major Sdn Bhd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26244674&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ATE357026(T1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from GB0017481A external-priority patent/GB0017481D0/en
Priority claimed from GB0102982A external-priority patent/GB0102982D0/en
Application filed by Simplex Major Sdn Bhd filed Critical Simplex Major Sdn Bhd
Application granted granted Critical
Publication of ATE357026T1 publication Critical patent/ATE357026T1/de

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)
  • Emergency Protection Circuit Devices (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Analogue/Digital Conversion (AREA)
  • Bidet-Like Cleaning Device And Other Flush Toilet Accessories (AREA)
AT01949696T 2000-07-18 2001-07-13 Vorrichtung zum schutz digitaler daten ATE357026T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0017481A GB0017481D0 (en) 2000-07-18 2000-07-18 Digital data protection arrangement
GB0102982A GB0102982D0 (en) 2001-02-07 2001-02-07 Software protection

Publications (1)

Publication Number Publication Date
ATE357026T1 true ATE357026T1 (de) 2007-04-15

Family

ID=26244674

Family Applications (1)

Application Number Title Priority Date Filing Date
AT01949696T ATE357026T1 (de) 2000-07-18 2001-07-13 Vorrichtung zum schutz digitaler daten

Country Status (9)

Country Link
US (1) US7162735B2 (de)
EP (1) EP1366404B1 (de)
JP (1) JP4892167B2 (de)
CN (1) CN100538587C (de)
AT (1) ATE357026T1 (de)
AU (1) AU2001270814A1 (de)
DE (1) DE60127310T2 (de)
GB (1) GB2381625C (de)
WO (1) WO2002006925A2 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004013744A2 (en) * 2002-08-01 2004-02-12 Matsushita Electric Industrial Co., Ltd. Apparatuses and methods for decrypting encrypted blocks of data and locating the decrypted blocks of data in memory space used for execution
US7734932B2 (en) * 2003-11-10 2010-06-08 Broadcom Corporation System and method for securing executable code
TWI227628B (en) * 2003-11-26 2005-02-01 Inst Information Industry System and method for image protection
US7500108B2 (en) 2004-03-01 2009-03-03 Microsoft Corporation Metered execution of code
JP4669666B2 (ja) * 2004-03-19 2011-04-13 東芝キヤリア株式会社 マイクロコンピュータ
EP1766568A1 (de) * 2004-06-14 2007-03-28 The University of North Carolina at Greensboro Systeme und verfahren für die sicherheit von digitalem inhalt
JP4612461B2 (ja) * 2004-06-24 2011-01-12 株式会社東芝 マイクロプロセッサ
US7971255B1 (en) 2004-07-15 2011-06-28 The Trustees Of Columbia University In The City Of New York Detecting and preventing malcode execution
DE602005013178D1 (de) 2004-12-22 2009-04-23 Ericsson Telefon Ab L M Wasserzeichenmarkierung eines Computerprogrammcodes
US8161294B2 (en) 2005-02-11 2012-04-17 John Aram Safa Software protection method
US7720765B1 (en) * 2006-07-20 2010-05-18 Vatari Corporation System and method for using digital strings to provide secure distribution of digital content
FR2915007A1 (fr) * 2007-04-12 2008-10-17 St Microelectronics Sa Protection de l'execution d'un programme
US8250656B2 (en) * 2007-11-21 2012-08-21 Mikhail Y. Vlasov Processor with excludable instructions and registers and changeable instruction coding for antivirus protection
US20100132047A1 (en) * 2008-11-24 2010-05-27 Honeywell International Inc. Systems and methods for tamper resistant memory devices
FR2942559B1 (fr) * 2009-02-24 2016-05-20 European Aeronautic Defence And Space Company - Eads France Procede de protection du code source d'un programme d'ordinateur.
TWI484355B (zh) * 2009-05-06 2015-05-11 Htc Corp 作業系統/電子裝置與檔案之存取方法
US20100287205A1 (en) * 2009-05-06 2010-11-11 Htc Corporation Operating system / electronic device and method for storing or reading a file
EP2378452B1 (de) * 2010-04-16 2012-12-19 Thomson Licensing Verfahren, Vorrichtung und Computerprogrammprodukt zur Verifizierung von Prüfsummen für selbstmodifizierten Computercode
CN104335220B (zh) 2012-03-30 2018-04-20 爱迪德技术有限公司 用于防止和检测安全威胁的方法和系统
US12124586B2 (en) * 2013-09-13 2024-10-22 Omnissa, Llc Risk assessment for managed client devices
WO2015144245A1 (en) * 2014-03-28 2015-10-01 Irdeto B.V. Protecting an item of software
US9530016B1 (en) * 2016-01-29 2016-12-27 International Business Machines Corporation Using source taint analysis to reduce false positives in an advanced persistent threat (APT) protection solution
US10496814B2 (en) * 2016-03-07 2019-12-03 Intertrust Technologies Corporation Software integrity checking systems and methods
RU2634172C1 (ru) * 2016-06-02 2017-10-24 Акционерное общество "Лаборатория Касперского" Способ передачи управления между адресными пространствами
CN109739620A (zh) * 2018-12-20 2019-05-10 武汉科锐逆向科技有限公司 一种基于vm引擎的保护方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4120030A (en) * 1977-03-11 1978-10-10 Kearney & Trecker Corporation Computer software security system
US4525599A (en) * 1982-05-21 1985-06-25 General Computer Corporation Software protection methods and apparatus
DE3415209A1 (de) 1983-04-29 1984-10-31 N.V. Philips' Gloeilampenfabrieken, Eindhoven Speichereinheit mit einem speicher und einer schutzeinheit
US4633388A (en) * 1984-01-18 1986-12-30 Siemens Corporate Research & Support, Inc. On-chip microprocessor instruction decoder having hardware for selectively bypassing on-chip circuitry used to decipher encrypted instruction codes
US4847902A (en) * 1984-02-10 1989-07-11 Prime Computer, Inc. Digital computer system for executing encrypted programs
EP0175487A3 (de) * 1984-08-23 1989-03-08 Btg International Limited Softwaresicherungsvorrichtung
CA1238427A (en) 1984-12-18 1988-06-21 Jonathan Oseas Code protection using cryptography
US4888802A (en) * 1988-06-17 1989-12-19 Ncr Corporation System and method for providing for secure encryptor key management
US5081675A (en) 1989-11-13 1992-01-14 Kitti Kittirutsunetorn System for protection of software in memory against unauthorized use
JP2886969B2 (ja) * 1990-10-29 1999-04-26 株式会社日立製作所 プログラム変換方法
US5224166A (en) * 1992-08-11 1993-06-29 International Business Machines Corporation System for seamless processing of encrypted and non-encrypted data and instructions
US5666411A (en) * 1994-01-13 1997-09-09 Mccarty; Johnnie C. System for computer software protection
DE4405330A1 (de) * 1994-02-21 1995-08-24 Vobis Microcomputer Ag Verfahren zum Scrollen von mehreren Rasterzeilen in einem Fenster eines Grafikmodus betriebenen Bildschirms eines Personalcomputers
JPH07295800A (ja) 1994-04-22 1995-11-10 Advance Co Ltd ソフトウエアプロテクト方式
US6636970B2 (en) 1995-02-14 2003-10-21 Fujitsu Limited Software encoding using a combination of two types of encoding and encoding type identification information
JPH08305558A (ja) 1995-04-27 1996-11-22 Casio Comput Co Ltd 暗号化プログラム演算装置
US6006328A (en) * 1995-07-14 1999-12-21 Christopher N. Drake Computer software authentication, protection, and security system
JP3747520B2 (ja) * 1996-01-30 2006-02-22 富士ゼロックス株式会社 情報処理装置及び情報処理方法
US6052780A (en) * 1996-09-12 2000-04-18 Open Security Solutions, Llc Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information
US6237137B1 (en) * 1997-10-15 2001-05-22 Dell Usa, L.P. Method and system for preventing unauthorized access to a computer program
EP1125206A2 (de) 1998-11-05 2001-08-22 Koninklijke Philips Electronics N.V. Gesicherte speicherverwaltungseinheit mit mehreren kryptographischen algorithmen
WO2001008345A1 (en) 1999-07-22 2001-02-01 Open Security Solutions, Llc A computer system and process for accessing an encrypted and self-decrypting digital information product

Also Published As

Publication number Publication date
EP1366404A2 (de) 2003-12-03
WO2002006925A3 (en) 2003-10-02
JP4892167B2 (ja) 2012-03-07
US20020038428A1 (en) 2002-03-28
DE60127310D1 (de) 2007-04-26
EP1366404B1 (de) 2007-03-14
WO2002006925A2 (en) 2002-01-24
CN100538587C (zh) 2009-09-09
CN1575445A (zh) 2005-02-02
US7162735B2 (en) 2007-01-09
DE60127310T2 (de) 2007-12-20
GB0303284D0 (en) 2003-03-19
AU2001270814A1 (en) 2002-01-30
GB2381625A (en) 2003-05-07
GB2381625B (en) 2005-01-19
JP2004511031A (ja) 2004-04-08
GB2381625C (en) 2008-12-12

Similar Documents

Publication Publication Date Title
ATE357026T1 (de) Vorrichtung zum schutz digitaler daten
FR2779018B1 (fr) Terminal et systeme pour la mise en oeuvre de transactions electroniques securisees
CA2312096A1 (en) Mass storage data protection device for a gaming machine
WO2009085217A3 (en) System and method for security agent monitoring and protection
US20020112158A1 (en) Executable file protection
JP2886969B2 (ja) プログラム変換方法
US20030056115A1 (en) System for and method of protecting data in firmware modules of embedded systems
JP3266021B2 (ja) セキュリティ確保方式
GB2406682A (en) Computer program protection
JPH0344750A (ja) メッセージ・ファイルプロテクト方式
JPS55131853A (en) Control method for multiple-system electronic computer
SE0002185D0 (sv) A method relating to copy protection
CN101431818A (zh) 一种实现手机数据保护功能的方法
US20050182930A1 (en) Method and a device for transforming an operating system to protect a computer program against attack
JPS5393709A (en) Protecting system for call information
JPH04238536A (ja) 実行形式ファイルの不正改変防止装置
JPS6224324A (ja) ソフトウエアのプロテクト方法
GB2238408A (en) Copy protection in storage system
RU2265241C2 (ru) Способ вызова процедуры на основе двойного стека
Leverett et al. Portability techniques for BLISS programs
CN113254404A (zh) 一种文件处理方法及装置
YU5804A (sh) Postupak za zaštitu softvera protiv neovlašćenog korišćenja, koristeći princip elementarnih funkcija
JPH0553789A (ja) プログラムの不法使用防止システム
IE893523A1 (en) A Storage System having copy protection
JPH01255954A (ja) 文書エディタの編集領域制御方法

Legal Events

Date Code Title Description
UEP Publication of translation of european patent specification

Ref document number: 1366404

Country of ref document: EP