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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting 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/72—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/123—Restricting 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!きれているものの、パーソナルコンピ
ュータのように個人的に使用される機器については、そ
の使用実態を把握するのは困難であるため、種々のコピ
ー防止法案が行われている。しかし、従来の方法では、
その使用者がバックアップのコピーをすることができな
い、あるいは、ハードディスク等へ移植ができないなど
の欠点があった。しかも、コピーを完全に防止すること
ができないため、プロテクションのあるフロッピーディ
スクをコピーするためのツールが売られ、違法なコピー
とバックアップとの区別は、もっばら使用者の良識にた
よるという状況であった。
著作権法で保g!きれているものの、パーソナルコンピ
ュータのように個人的に使用される機器については、そ
の使用実態を把握するのは困難であるため、種々のコピ
ー防止法案が行われている。しかし、従来の方法では、
その使用者がバックアップのコピーをすることができな
い、あるいは、ハードディスク等へ移植ができないなど
の欠点があった。しかも、コピーを完全に防止すること
ができないため、プロテクションのあるフロッピーディ
スクをコピーするためのツールが売られ、違法なコピー
とバックアップとの区別は、もっばら使用者の良識にた
よるという状況であった。
二の発明は、以上の問題を特種なマイクロプロセッサを
使用することによや解決するものである。
使用することによや解決するものである。
すなわち、個々のチップに固有の暗号情報を持たせて、
ソフトウェアの開発者はそのチップに対応するソフトウ
ェアを供給することによりて、使用者は自分のシステム
上ではソフトウェアの実行及びバックアップ用コピーは
可能であるが、他の機器では実行不能にするものである
。半導体の製造は大量生産するために個々のチップに違
った情報を持たせるのは困難で、かつコストが大幅に増
加する。しかし、最近は、微細加工技術の進歩により、
ウェハステッパによる製造が一般的になっている。この
ステッパによる露光では、−台の装置に多数のレティク
ルがセットでき、露光ショットごとの重ね合せが可能で
あるために、個別情報を各チップに書き込むことが効率
的に実現で伊る。
ソフトウェアの開発者はそのチップに対応するソフトウ
ェアを供給することによりて、使用者は自分のシステム
上ではソフトウェアの実行及びバックアップ用コピーは
可能であるが、他の機器では実行不能にするものである
。半導体の製造は大量生産するために個々のチップに違
った情報を持たせるのは困難で、かつコストが大幅に増
加する。しかし、最近は、微細加工技術の進歩により、
ウェハステッパによる製造が一般的になっている。この
ステッパによる露光では、−台の装置に多数のレティク
ルがセットでき、露光ショットごとの重ね合せが可能で
あるために、個別情報を各チップに書き込むことが効率
的に実現で伊る。
また、ステッパの次の世代の装置である電子ビームによ
るフォトマスクを使用しない直接描画を用いれば、ざら
に容易に個別のチップを製造できる。
るフォトマスクを使用しない直接描画を用いれば、ざら
に容易に個別のチップを製造できる。
このようにして個別のチップに書ぎ込まれた暗号情報は
、半導体製造メーカーからソフトウェア開発者にその秘
密遵守の条件のもとに譲渡され、コンピュータ機U製造
者及びその使用者はチップのラベルに書かれた番号をソ
フトウェア供給者に伝えろことによって、その使用して
いるhI Mに対応するソフトウェアを購入することが
できる。ソフトウェアの供給者は、違法なコピーを心配
する必要がないので、以前よりも安価にソフトウェアを
供給できることが期待で伊る。使用者側では、良質なソ
フトウェアをより安価に手に入れられ、しかもバックア
ップコピー及び他の記憶媒体への移植も自由に行える。
、半導体製造メーカーからソフトウェア開発者にその秘
密遵守の条件のもとに譲渡され、コンピュータ機U製造
者及びその使用者はチップのラベルに書かれた番号をソ
フトウェア供給者に伝えろことによって、その使用して
いるhI Mに対応するソフトウェアを購入することが
できる。ソフトウェアの供給者は、違法なコピーを心配
する必要がないので、以前よりも安価にソフトウェアを
供給できることが期待で伊る。使用者側では、良質なソ
フトウェアをより安価に手に入れられ、しかもバックア
ップコピー及び他の記憶媒体への移植も自由に行える。
Claims (1)
- マイクロプロセッサの製造工程において、個々のチップ
に固有の情報、すなわち暗号翻訳の鍵を持たせることに
より、ソフトウェアの違法なコピーを防止する機構、及
びその応用
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)
| 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)
| 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)
| 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 |
-
1987
- 1987-10-02 JP JP62250067A patent/JPH0192833A/ja active Pending
-
1990
- 1990-06-21 US US07/541,481 patent/US5034980A/en not_active Expired - Lifetime
Patent Citations (4)
| 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隨身碟之批次拷貝系統 |