[go: up one dir, main page]

JPH0192833A - 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ - Google Patents

暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ

Info

Publication number
JPH0192833A
JPH0192833A JP62250067A JP25006787A JPH0192833A JP H0192833 A JPH0192833 A JP H0192833A JP 62250067 A JP62250067 A JP 62250067A JP 25006787 A JP25006787 A JP 25006787A JP H0192833 A JPH0192833 A JP H0192833A
Authority
JP
Japan
Prior art keywords
software
illegally copied
microprocessor including
translating circuit
prevent software
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.)
Pending
Application number
JP62250067A
Other languages
English (en)
Inventor
Satoru Kubota
哲 久保田
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Priority to JP62250067A priority Critical patent/JPH0192833A/ja
Publication of JPH0192833A publication Critical patent/JPH0192833A/ja
Priority to US07/541,481 priority patent/US5034980A/en
Pending legal-status Critical Current

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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • 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/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • 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 Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明は、マイクロプロセッサの内部に暗号翻訳の回
路を内蔵することにより、ソフトウェアの違法なコピー
を防止するものである。
従来、コンピュータのソフトウェアは知的生産物として
著作権法で保g!きれているものの、パーソナルコンピ
ュータのように個人的に使用される機器については、そ
の使用実態を把握するのは困難であるため、種々のコピ
ー防止法案が行われている。しかし、従来の方法では、
その使用者がバックアップのコピーをすることができな
い、あるいは、ハードディスク等へ移植ができないなど
の欠点があった。しかも、コピーを完全に防止すること
ができないため、プロテクションのあるフロッピーディ
スクをコピーするためのツールが売られ、違法なコピー
とバックアップとの区別は、もっばら使用者の良識にた
よるという状況であった。
二の発明は、以上の問題を特種なマイクロプロセッサを
使用することによや解決するものである。
すなわち、個々のチップに固有の暗号情報を持たせて、
ソフトウェアの開発者はそのチップに対応するソフトウ
ェアを供給することによりて、使用者は自分のシステム
上ではソフトウェアの実行及びバックアップ用コピーは
可能であるが、他の機器では実行不能にするものである
。半導体の製造は大量生産するために個々のチップに違
った情報を持たせるのは困難で、かつコストが大幅に増
加する。しかし、最近は、微細加工技術の進歩により、
ウェハステッパによる製造が一般的になっている。この
ステッパによる露光では、−台の装置に多数のレティク
ルがセットでき、露光ショットごとの重ね合せが可能で
あるために、個別情報を各チップに書き込むことが効率
的に実現で伊る。
また、ステッパの次の世代の装置である電子ビームによ
るフォトマスクを使用しない直接描画を用いれば、ざら
に容易に個別のチップを製造できる。
このようにして個別のチップに書ぎ込まれた暗号情報は
、半導体製造メーカーからソフトウェア開発者にその秘
密遵守の条件のもとに譲渡され、コンピュータ機U製造
者及びその使用者はチップのラベルに書かれた番号をソ
フトウェア供給者に伝えろことによって、その使用して
いるhI Mに対応するソフトウェアを購入することが
できる。ソフトウェアの供給者は、違法なコピーを心配
する必要がないので、以前よりも安価にソフトウェアを
供給できることが期待で伊る。使用者側では、良質なソ
フトウェアをより安価に手に入れられ、しかもバックア
ップコピー及び他の記憶媒体への移植も自由に行える。

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサの製造工程において、個々のチップ
    に固有の情報、すなわち暗号翻訳の鍵を持たせることに
    より、ソフトウェアの違法なコピーを防止する機構、及
    びその応用
JP62250067A 1987-10-02 1987-10-02 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ Pending JPH0192833A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62250067A JPH0192833A (ja) 1987-10-02 1987-10-02 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ
US07/541,481 US5034980A (en) 1987-10-02 1990-06-21 Microprocessor for providing copy protection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62250067A JPH0192833A (ja) 1987-10-02 1987-10-02 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ

Publications (1)

Publication Number Publication Date
JPH0192833A true JPH0192833A (ja) 1989-04-12

Family

ID=17202313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62250067A Pending JPH0192833A (ja) 1987-10-02 1987-10-02 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ

Country Status (2)

Country Link
US (1) US5034980A (ja)
JP (1) JPH0192833A (ja)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109413A (en) * 1986-11-05 1992-04-28 International Business Machines Corporation Manipulating rights-to-execute in connection with a software copy protection mechanism
JPH02293930A (ja) * 1989-05-08 1990-12-05 Victor Co Of Japan Ltd 記録媒体の記録内容の盗用防止方式
US5343524A (en) * 1991-06-21 1994-08-30 Mu Xiao Chun Intelligent security device
US5291598A (en) * 1992-04-07 1994-03-01 Gregory Grundy Method and system for decentralized manufacture of copy-controlled software
US5521323A (en) * 1993-05-21 1996-05-28 Coda Music Technologies, Inc. Real-time performance score matching
US5585585A (en) * 1993-05-21 1996-12-17 Coda Music Technology, Inc. Automated accompaniment apparatus and method
US7036019B1 (en) * 1994-04-01 2006-04-25 Intarsia Software Llc Method for controlling database copyrights
JPH07271865A (ja) 1994-04-01 1995-10-20 Mitsubishi Corp データベース著作権管理方法
FR2719680B1 (fr) * 1994-05-05 1996-07-12 Gemplus Card Int Procédé de sécurisation des accès aux cartes amovibles pour ordinateur.
US7302415B1 (en) 1994-09-30 2007-11-27 Intarsia Llc Data copyright management system
EP0715241B1 (en) 1994-10-27 2004-01-14 Mitsubishi Corporation Apparatus for data copyright management system
US6424715B1 (en) * 1994-10-27 2002-07-23 Mitsubishi Corporation Digital content management system and apparatus
US8595502B2 (en) 1995-09-29 2013-11-26 Intarsia Software Llc Data management system
US5693903A (en) * 1996-04-04 1997-12-02 Coda Music Technology, Inc. Apparatus and method for analyzing vocal audio data to provide accompaniment to a vocalist
US5894516A (en) * 1996-07-10 1999-04-13 Ncr Corporation Broadcast software distribution
US5952597A (en) * 1996-10-25 1999-09-14 Timewarp Technologies, Ltd. Method and apparatus for real-time correlation of a performance to a musical score
US6247131B1 (en) * 1997-03-14 2001-06-12 Fujitsu Limited Information management method and recording medium
US6166314A (en) * 1997-06-19 2000-12-26 Time Warp Technologies, Ltd. Method and apparatus for real-time correlation of a performance to a musical score
US5908996A (en) * 1997-10-24 1999-06-01 Timewarp Technologies Ltd Device for controlling a musical performance
US6385596B1 (en) 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6272283B1 (en) 1998-04-22 2001-08-07 Neomagic Corp. Copy-protection for laptop PC by disabling TV-out while viewing protected video on PC display
JPH11328033A (ja) * 1998-05-20 1999-11-30 Fujitsu Ltd ライセンス委譲装置
US7814335B2 (en) * 1999-03-18 2010-10-12 Dell Products L.P. System and method for installing system manufacturer provided software
US6367019B1 (en) 1999-03-26 2002-04-02 Liquid Audio, Inc. Copy security for portable music players
US6681212B1 (en) 1999-04-23 2004-01-20 Nianning Zeng Internet-based automated system and a method for software copyright protection and sales
US7171567B1 (en) * 1999-08-02 2007-01-30 Harris Interactive, Inc. System for protecting information over the internet
US6308256B1 (en) 1999-08-18 2001-10-23 Sun Microsystems, Inc. Secure execution of program instructions provided by network interactions with processor
US6675298B1 (en) 1999-08-18 2004-01-06 Sun Microsystems, Inc. Execution of instructions using op code lengths longer than standard op code lengths to encode data
JP2001075565A (ja) 1999-09-07 2001-03-23 Roland Corp 電子楽器
JP2001125568A (ja) 1999-10-28 2001-05-11 Roland Corp 電子楽器
US6246254B1 (en) * 1999-12-06 2001-06-12 International Business Machines Corporation Method and circuit for providing copy protection in an application-specific integrated circuit
US6891953B1 (en) * 2000-06-27 2005-05-10 Microsoft Corporation Method and system for binding enhanced software features to a persona
JP4899248B2 (ja) * 2001-04-02 2012-03-21 富士通セミコンダクター株式会社 半導体集積回路
US20030014496A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Closed-loop delivery system
US20030014630A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US7127618B2 (en) * 2001-06-28 2006-10-24 Koninklijke Philips Electronics N.V. Data protection via reversible data damage
US20030012383A1 (en) * 2001-07-06 2003-01-16 David Bernstein Secure online system using encryption keys bound with an electronic footprint
DE10147446A1 (de) * 2001-09-26 2003-04-17 Bosch Gmbh Robert Verfahren und Vorrichtung zur Überwachung eines Bussystems und Bussystem
JP4226816B2 (ja) * 2001-09-28 2009-02-18 株式会社東芝 マイクロプロセッサ
US20030069854A1 (en) * 2001-10-09 2003-04-10 Hsu Michael M. Expiring content on playback devices
US6947910B2 (en) * 2001-10-09 2005-09-20 E-Cast, Inc. Secure ticketing
US6968454B2 (en) * 2001-12-27 2005-11-22 Quicksilver Technology, Inc. Apparatus, method and system for generating a unique hardware adaptation inseparable from correspondingly unique content
US20030131226A1 (en) * 2002-01-04 2003-07-10 Spencer Donald J. Dynamic distributed configuration management system
EP1333351A1 (en) * 2002-01-31 2003-08-06 Culture. Com. Technology (Macau) Ltd. System and method for electronic file transmission
TWI220475B (en) * 2002-12-31 2004-08-21 Icp Electronics Inc Method and structure to protect the software of attached card in the peripheral equipment
US7558969B1 (en) * 2003-03-06 2009-07-07 National Semiconductor Corporation Anti-pirate circuit for protection against commercial integrated circuit pirates
US7681046B1 (en) 2003-09-26 2010-03-16 Andrew Morgan System with secure cryptographic capabilities using a hardware specific digital secret
US7694151B1 (en) 2003-11-20 2010-04-06 Johnson Richard C Architecture, system, and method for operating on encrypted and/or hidden information
US20060020552A1 (en) * 2004-07-26 2006-01-26 James Sloan Copy-restriction system for digitally recorded, computer disk-based music recordings
CA2593441A1 (en) * 2005-02-11 2006-08-17 Universal Data Protection Corporation Method and system for microprocessor data security
EP1717723A1 (en) * 2005-04-29 2006-11-02 ST Incard S.r.l. Improved virtual machine or hardware processor for IC-card portable electronic devices
US20070177433A1 (en) * 2005-09-07 2007-08-02 Jean-Francois Poirier Method and system for data security of recording media
US7496727B1 (en) 2005-12-06 2009-02-24 Transmeta Corporation Secure memory access system and method
US8135645B2 (en) * 2005-12-06 2012-03-13 Microsoft Corporation Key distribution for secure messaging
EP2223256A1 (en) * 2007-11-17 2010-09-01 Uniloc Usa, Inc. System and method for adjustable licensing of digital products
US9633183B2 (en) 2009-06-19 2017-04-25 Uniloc Luxembourg S.A. Modular software protection
US20100323790A1 (en) * 2009-06-19 2010-12-23 Etchegoyen Craig S Devices and Methods for Auditing and Enforcing Computer Game Licenses
WO2018141358A1 (en) * 2017-01-31 2018-08-09 Huawei Technologies Co., Ltd. Processing device, communication device and methods thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59501130A (ja) * 1982-05-21 1984-06-28 ジェネラル・コンピュ−タ・カンパニ− ソフトウエアの保護方法と装置
JPS6065338A (ja) * 1983-09-20 1985-04-15 Toshiyuki Matsushima ソフトウェア完全保護法
JPS61173341A (ja) * 1984-11-13 1986-08-05 ゾフトウエア−・プロテクト・リミテツド マイクロコンピユ−タ−における防護プログラムを不正使用から防護するための方法とその装置
JPS61278943A (ja) * 1985-06-04 1986-12-09 Matsushita Electric Ind Co Ltd レジスタ保護回路

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168396A (en) * 1977-10-31 1979-09-18 Best Robert M Microprocessor for executing enciphered programs
US4278837A (en) * 1977-10-31 1981-07-14 Best Robert M Crypto microprocessor for executing enciphered programs
US4757468A (en) * 1982-09-22 1988-07-12 Intel Corporation Authenticated read-only memory
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59501130A (ja) * 1982-05-21 1984-06-28 ジェネラル・コンピュ−タ・カンパニ− ソフトウエアの保護方法と装置
JPS6065338A (ja) * 1983-09-20 1985-04-15 Toshiyuki Matsushima ソフトウェア完全保護法
JPS61173341A (ja) * 1984-11-13 1986-08-05 ゾフトウエア−・プロテクト・リミテツド マイクロコンピユ−タ−における防護プログラムを不正使用から防護するための方法とその装置
JPS61278943A (ja) * 1985-06-04 1986-12-09 Matsushita Electric Ind Co Ltd レジスタ保護回路

Also Published As

Publication number Publication date
US5034980A (en) 1991-07-23

Similar Documents

Publication Publication Date Title
JPH0192833A (ja) 暗号翻訳の回路を内蔵することにより、ソフトウェアの違法なコピーを防止するマイクロプロセッサ
US4903296A (en) Implementing a shared higher level of privilege on personal computers for copy protection of software
JP4567953B2 (ja) 媒体上のコンテンツの自由配布防止
US8781120B2 (en) Method and device for supplying of a data set stored in a database
US6847948B1 (en) Method and apparatus for secure distribution of software/data
JP2002251325A (ja) ソフトウェア・オブジェクトの配布を可能にするための方法および装置
TW201030554A (en) Cipher data box
JPS5960464A (ja) プログラムの暗号化方式
Stern Section 117 of the Copyright Act: Charter of the Software Users' Rights or an Illusory Promise
WO2001069352A1 (en) Security system against illegal use and copy of electronic data
JP2002063764A (ja) デジタルコンテンツの使用を制限する方法
KR20010043582A (ko) 기록 액세스시에 위치와 키를 무작위화하여 저장매체 상에복제 방지를 하는 방법 및 장치
TW484292B (en) System for keying protected electronic data to particular media to prevent unauthorized copying using asymmetric encryption and a unique identifier of the media
KR100678924B1 (ko) 저성능 저장 기기에서 복수의 drm 시스템을 구현하기위한 장치 및 방법
Mooers Preventing software piracy
JPH0283622A (ja) 単一媒体による複数計算機への有償ソフトウエアのインストール方式
JPH10240517A (ja) ソフトウェアの複製防止方法及び装置
JPH07161172A (ja) データ記録媒体
TW567433B (en) Executable program selecting system
JPS59173847A (ja) コンピユ−タソフトウエアの保護方法およびその装置
US7174464B1 (en) Method of making a user piece of software secure by means of a processing and secret memorizing unit, and a system constituting an application thereof
JPS61208541A (ja) プログラム不正使用防止方式
JPS61208626A (ja) 媒体コピ−方式
JPH01240948A (ja) プログラム盗用防止装置
TWM676843U (zh) 加密usb隨身碟之批次拷貝系統