DE69330489T2 - Vorrichtung zum Schutz von Software - Google Patents

Vorrichtung zum Schutz von Software

Info

Publication number
DE69330489T2
DE69330489T2 DE69330489T DE69330489T DE69330489T2 DE 69330489 T2 DE69330489 T2 DE 69330489T2 DE 69330489 T DE69330489 T DE 69330489T DE 69330489 T DE69330489 T DE 69330489T DE 69330489 T2 DE69330489 T2 DE 69330489T2
Authority
DE
Germany
Prior art keywords
protection device
software protection
software
protection
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE69330489T
Other languages
English (en)
Other versions
DE69330489D1 (de
Inventor
Thomas S Hirsch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull HN Information Systems Inc
Original Assignee
Bull HN Information Systems Inc
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 Bull HN Information Systems Inc filed Critical Bull HN Information Systems Inc
Application granted granted Critical
Publication of DE69330489D1 publication Critical patent/DE69330489D1/de
Publication of DE69330489T2 publication Critical patent/DE69330489T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1408Protection against unauthorised use of memory or access to memory by using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
DE69330489T 1992-12-17 1993-11-18 Vorrichtung zum Schutz von Software Expired - Lifetime DE69330489T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/992,210 US5276738A (en) 1992-12-17 1992-12-17 Software data protection mechanism

Publications (2)

Publication Number Publication Date
DE69330489D1 DE69330489D1 (de) 2001-08-30
DE69330489T2 true DE69330489T2 (de) 2001-11-22

Family

ID=25538047

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69330489T Expired - Lifetime DE69330489T2 (de) 1992-12-17 1993-11-18 Vorrichtung zum Schutz von Software

Country Status (3)

Country Link
US (1) US5276738A (de)
EP (1) EP0614147B1 (de)
DE (1) DE69330489T2 (de)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5363448A (en) * 1993-06-30 1994-11-08 United Technologies Automotive, Inc. Pseudorandom number generation and cryptographic authentication
US5377270A (en) * 1993-06-30 1994-12-27 United Technologies Automotive, Inc. Cryptographic authentication of transmitted messages using pseudorandom numbers
US5734819A (en) * 1994-10-12 1998-03-31 International Business Machines Corporation Method and apparatus for validating system operation
EP0717337B1 (de) * 1994-12-13 2001-08-01 International Business Machines Corporation Verfahren und System zur gesicherten Programmenverteilung
US5758068A (en) * 1995-09-19 1998-05-26 International Business Machines Corporation Method and apparatus for software license management
US6067622A (en) * 1996-01-02 2000-05-23 Moore; Steven Jerome Software security system using remove function to restrict unauthorized duplicating and installation of an application program
US5933620A (en) * 1996-03-28 1999-08-03 Advanced Micro Devices, Inc. Method and apparatus for serializing microprocessor identification numbers
US5745389A (en) * 1996-04-04 1998-04-28 Bull Hn Information Systems Inc. System and mechanism for assigning pre-established electronic addresses to printed circuit boards
US5682474A (en) * 1996-04-09 1997-10-28 United Microelectronics Corp. Method of dynamic protection and its apparatus
US5946497A (en) * 1996-05-17 1999-08-31 Advanced Micro Devices, Inc. System and method for providing microprocessor serialization using programmable fuses
GB9624127D0 (en) * 1996-11-20 1997-01-08 British Telecomm Transaction system
US7212632B2 (en) 1998-02-13 2007-05-01 Tecsec, Inc. Cryptographic key split combiner
US6885747B1 (en) 1997-02-13 2005-04-26 Tec.Sec, Inc. Cryptographic key split combiner
US6694433B1 (en) * 1997-05-08 2004-02-17 Tecsec, Inc. XML encryption scheme
CA2210199A1 (en) 1997-07-11 1999-01-11 Mitel Corporation Method and apparatus for the generation of non-linear confusion data
US7095852B2 (en) 1998-02-13 2006-08-22 Tecsec, Inc. Cryptographic key split binder for use with tagged data elements
US8077870B2 (en) * 1998-02-13 2011-12-13 Tecsec, Inc. Cryptographic key split binder for use with tagged data elements
US7079653B2 (en) * 1998-02-13 2006-07-18 Tecsec, Inc. Cryptographic key split binding process and apparatus
US7111173B1 (en) 1998-09-01 2006-09-19 Tecsec, Inc. Encryption process including a biometric unit
US6684330B1 (en) * 1998-10-16 2004-01-27 Tecsec, Inc. Cryptographic information and flow control
EP1125189A4 (de) * 1998-10-28 2001-11-28 Datamark Technologies Pte Ltd Verfahren von digitaler steganografie für multimediadaten
US7095851B1 (en) 1999-03-11 2006-08-22 Tecsec, Inc. Voice and data encryption method using a cryptographic key split combiner
JP4615128B2 (ja) * 1999-03-11 2011-01-19 テックセック インコーポレイティッド 暗号鍵スプリットコンバイナを用いる音声及びデータ暗号化方法
US6681212B1 (en) 1999-04-23 2004-01-20 Nianning Zeng Internet-based automated system and a method for software copyright protection and sales
US6754823B1 (en) * 2000-10-24 2004-06-22 Kurzweil Cyberart Technologies Technique for distributing software
US7085742B2 (en) * 2000-10-30 2006-08-01 Xybo Systems, Inc. Authenticating software licenses
CA2434538A1 (en) * 2000-12-14 2002-10-17 Ecd Systems, Inc. Systems and methods for optical media modification
US7562396B2 (en) * 2001-08-21 2009-07-14 Ecd Systems, Inc. Systems and methods for media authentication
US7643393B2 (en) 2001-12-12 2010-01-05 Ecd Systems, Inc. Systems and methods for optical media modification
US7716485B2 (en) * 2002-02-01 2010-05-11 Sca Ipla Holdings Inc. Systems and methods for media authentication
US7308250B2 (en) * 2004-03-16 2007-12-11 Broadcom Corporation Integration of secure identification logic into cell phone
US20060013489A1 (en) * 2004-07-16 2006-01-19 Pospischil Robert R Methods of representing a color with a compressed code
JP2007066271A (ja) * 2005-09-02 2007-03-15 Canon Inc 情報処理装置及びその制御方法、データ処理装置、並びにプログラム
GB0521664D0 (en) * 2005-10-25 2005-11-30 Cryptara Ltd A method of generating a random key
US8413136B2 (en) * 2009-05-08 2013-04-02 Microsoft Corporation Application virtualization
US8811615B2 (en) * 2009-08-05 2014-08-19 Verayo, Inc. Index-based coding with a pseudo-random source
US9269418B2 (en) * 2012-02-06 2016-02-23 Arm Limited Apparatus and method for controlling refreshing of data in a DRAM
IL235729A (en) * 2014-11-17 2017-06-29 Kaluzhny Uri A device and method for securely storing information
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10419208B2 (en) 2016-06-02 2019-09-17 Wipro Limited Method and system for encrypting data
JP6987249B2 (ja) * 2017-12-12 2021-12-22 レイセオン カナダ リミテッド 非シーケンシャル一意的ビットパターンを有する回転スイッチその他のエンコーダ及びその設計方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4176247A (en) * 1973-10-10 1979-11-27 Sperry Rand Corporation Signal scrambler-unscrambler for binary coded transmission system
US4278837A (en) * 1977-10-31 1981-07-14 Best Robert M Crypto microprocessor for executing enciphered programs
IE53125B1 (en) * 1981-06-19 1988-07-06 Marconi Co Ltd Radio communications apparatus
US4593353A (en) * 1981-10-26 1986-06-03 Telecommunications Associates, Inc. Software protection method and apparatus
US4558176A (en) * 1982-09-20 1985-12-10 Arnold Mark G Computer systems to inhibit unauthorized copying, unauthorized usage, and automated cracking of protected software
US4742543A (en) * 1983-12-22 1988-05-03 Frederiksen Jeffrey E Video transmission system
US4598170A (en) 1984-05-17 1986-07-01 Motorola, Inc. Secure microprocessor
US4888798A (en) 1985-04-19 1989-12-19 Oms, Inc. Modular software security
JPS63248246A (ja) * 1987-04-03 1988-10-14 Toshiba Corp 暗証照合方式
JPH0199159A (ja) * 1987-10-13 1989-04-18 Matsushita Electric Ind Co Ltd 端末認証方法
FR2641921B1 (fr) 1988-12-30 1991-03-15 Portenseigne Radiotechnique Dispositif generateur de sequence pseudo-aleatoire

Also Published As

Publication number Publication date
EP0614147A3 (en) 1995-09-27
DE69330489D1 (de) 2001-08-30
US5276738A (en) 1994-01-04
EP0614147B1 (de) 2001-07-25
EP0614147A2 (de) 1994-09-07

Similar Documents

Publication Publication Date Title
DE69330489D1 (de) Vorrichtung zum Schutz von Software
DE69302188D1 (de) Vorrichtung zum Vermischen
DE69313227D1 (de) Vorrichtung zum Halten von Werkzeugen
DE69330389D1 (de) Vorrichtung zum Verbinden von Filmen
DE59303160D1 (de) Vorrichtung zum ablegen von produkten
DE69112908T2 (de) Verfahren und Vorrichtung zum Schutz von Thyristoren.
DE59209189D1 (de) Vorrichtung zum Behandeln von Tachyarrhythmien
DE69325139T2 (de) Vorrichtung zum Förderen von Nadeln
ATA208293A (de) Vorrichtung zum profilieren von blechen
DE69314252T2 (de) Vorrichtung zum Nachweis von Fehlern
DE69310520D1 (de) Blitzschutz vorrichtung
DE59301663D1 (de) Vorrichtung zum Abfangen von Stössen
DE9407504U1 (de) Vorrichtung zum Schutz von Baumpflanzen
DE69315216T2 (de) Vorrichtung zum zerstäuben
DE9411844U1 (de) Schutzvorrichtung zum Schutz von Kulturpflanzen
DE59303202D1 (de) Vorrichtung zum kneten von teig
DE9318723U1 (de) Vorrichtung zum Auslöschen von Zigaretten
DE59304782D1 (de) Vorrichtung zum Abisolieren von Runddrähten
DE69314273D1 (de) Vorrichtung zum Verpacken
ATA148693A (de) Vorrichtung zum verteilen von mörtel
DE69311111D1 (de) Vorrichtung zur vermeidung von uberschlägen
DE9310273U1 (de) Vorrichtung zum Schneiden von Torten
DE69308231T2 (de) Vorrichtung zum Behandeln von Münzen
DE59301949D1 (de) Vorrichtung zum Temperieren von Gegenständen
DE9319850U1 (de) Vorrichtung zum Umwickeln von Gegenständen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition