WO2004109521A1 - 複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム - Google Patents

複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム Download PDF

Info

Publication number
WO2004109521A1
WO2004109521A1 PCT/JP2004/007822 JP2004007822W WO2004109521A1 WO 2004109521 A1 WO2004109521 A1 WO 2004109521A1 JP 2004007822 W JP2004007822 W JP 2004007822W WO 2004109521 A1 WO2004109521 A1 WO 2004109521A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
identification information
recording medium
recording
computer
Prior art date
Application number
PCT/JP2004/007822
Other languages
English (en)
French (fr)
Inventor
Masahiro Yamaguchi
Original Assignee
Ed-Contrive 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 Ed-Contrive Inc. filed Critical Ed-Contrive Inc.
Priority to JP2005506795A priority Critical patent/JPWO2004109521A1/ja
Publication of WO2004109521A1 publication Critical patent/WO2004109521A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/0084Determining the necessity for prevention
    • H04N1/00843Determining the necessity for prevention based on recognising a copy prohibited original, e.g. a banknote

Definitions

  • the present invention relates to a copy protection program, a computer-readable recording medium storing the program, and a copy protection system.
  • the invention of the present application is intended to print or save a data file recorded on a regular recording medium that can not only be displayed or the like when a data file recorded on the regular recording medium is duplicated on another recording medium.
  • the present invention relates to a copy protection program for restricting the functions of the above, a recording medium storing the copy protection program, and a copy protection system for causing a computer to execute the copy protection program.
  • This duplication prevention application program records the medium type of a legitimate recording medium in advance, and when executing an application program such as a game used by a user, the application program is recorded prior to the execution. It is checked whether the medium type of the specified recording medium matches the medium type of the legitimate recording medium, and if not, the application program is not executed. In this way, duplication of application programs is substantially prevented (see, for example, Patent Document 1).
  • Patent Document 1 International Publication WO 02Z082280
  • the data recorded on the recording medium is a data file such as a document data file or an image data file which is not an application program such as a game
  • the application program corresponding to the data file is executed. (Start) and display it on the display. Therefore, some or all of the data can be copied to another storage medium such as a hard disk (HDD) or flexible disk (FD) by using the functions such as storage and copying originally provided in the application program. Is possible. Similarly, large quantities can be printed on paper media using the printing function.
  • HDD hard disk
  • FD flexible disk
  • the present invention has been made in view of a powerful problem, and does not require a complicated operation such as inputting a password for an authorized user, and furthermore, prevents unauthorized copying of a data file. It is an object of the present invention to provide a copy protection program and a recording medium on which the copy protection program is recorded, and to provide a copy protection system that executes the copy protection program.
  • a copy protection program includes the data file Encrypted data recording means for recording encrypted data obtained by encrypting a file, genuine identification information recording means for recording genuine identification information provided in the authorized recording medium, and the encrypted data.
  • Determining means for determining whether or not the identification information of the recording medium matches the identification information recorded in the genuine identification information recording means; and if the two pieces of identification information match by the determining means,
  • the computer is caused to function as execution restricting means for restricting execution of at least the function of saving or copying among the edited, printed, saved, and copied data.
  • encrypted data recording means for recording encrypted data obtained by encrypting the data file
  • genuine identification information recording means for recording genuine identification information provided in the genuine recording medium
  • a determination means for determining whether or not the identification information of the recording medium on which the data is recorded matches the identification information recorded on the authentic identification information recording means; and two determination means by the determination means. If the identification information matches, the decryption means for decrypting the encrypted data recorded in the encrypted data recording means and the data decrypted by the decryption means are displayed on the display unit.
  • the computer is provided with display means for displaying and execution restriction means for restricting at least execution of saving or copying among editing, saving, copying, and printing of the data displayed on the display unit. It may be made by prevention system.
  • the data file can be displayed on a display unit such as a display only when the data file is recorded on a regular recording medium, and when the data file is duplicated on another recording medium, the data file can be displayed. Since it becomes impossible to display the data, only the user using the proper recording medium can view the data. In addition, the functions of editing, printing, saving, and copying the displayed data are restricted, so you can browse the data.You can save them on other recording media and copy them to other files (copy 'Pasting' is restricted, so that the contents of the data cannot be easily duplicated.
  • the display means is provided to a computer in accordance with a data format of the data file.
  • a function may be provided that activates an application program installed in advance and displays the decrypted data on a display unit.
  • the execution restricting means monitors a process executed by one or both of the operating system and / or the application program installed in the computer in advance, and restricts the execution in advance. If a process is detected, a function for forcibly interrupting the process of the process may be provided so that only the contents of the data can be browsed.
  • the execution restricting means monitors an event detected by one or both of the operating system and / or the application program pre-installed in the computer, and detects the event restricted in advance.
  • a function for forcibly interrupting the processing of the event should be provided so that only the contents of the data can be browsed.
  • the display means includes an application program for displaying the decrypted data, and has a function of causing a computer to activate the application program and display the decrypted data on a display unit.
  • an application program for displaying data is not installed on the computer, only the contents of the data can be viewed.
  • the genuine identification information includes at least type information of the recording medium
  • the judging means stores the type information of the authentic recording medium stored in the genuine identification information storage means and the encryption information.
  • a function may be provided for judging whether or not the type information of the recording medium on which the data is recorded matches.
  • the anti-duplication program may be recorded on a computer-readable recording medium, and the recording medium may be provided to a user.
  • a copy protection program, a computer-readable recording medium on which the copy protection program is recorded, and a copy protection system according to the present invention provide a copy protection program based on identification information provided on the recording medium. Is recorded, and whether the recording medium is a legitimate recording medium is determined and the data of the data file is displayed. The content cannot be displayed on the display. That is, it is possible to prevent unauthorized use due to duplication of data files.
  • users of the data file can browse the data without knowing the data necessary to release the protection such as a password, and enter a password t. Not only do you need it !, but you can also solve the inconvenience of forgetting your password and making data inaccessible.
  • the display means activates an application program pre-installed in the computer and displays the data content of the data file on the display unit, so that the application program for browsing the data file is recorded on the recording medium.
  • a large number of anti-duplication programs can be recorded on a single recording medium where necessary.
  • the execution restricting unit monitors a process executed by the operating system or an application program, or an event detected by the operating system or the application program, and executes a process or an event such as copying, printing, saving, or editing.
  • a process or an event such as copying, printing, saving, or editing.
  • the display means has an application program for displaying the decrypted data, the data can be displayed without difficulty even for a user who does not have the application installed on the computer.
  • the type information of the recording medium is included as the identification information of the recording medium, the data cannot be displayed even if it is copied to another type of medium.
  • the data cannot be displayed even if it is copied to another type of medium.
  • an individual who cannot create many recording media at once with a copy-protection program can use an expensive device such as a CD-ROM. Equipped Therefore, duplication at the individual level can be easily prevented.
  • FIG. 1 is a block diagram schematically illustrating a copy protection program and a recording medium on which the copy protection program is recorded.
  • FIG. 2 is a block diagram schematically showing creation of a duplication prevention program.
  • FIG. 5 is an explanatory diagram of an execution restriction unit.
  • FIG. 4 (a) is an explanatory diagram when a copy protection program recorded on a regular recording medium is executed by a computer, and (b) is a copy protection program copied on another recording medium.
  • FIG. 11 is an explanatory diagram when the processing is executed by a computer.
  • FIG. 5 is a flowchart when a copy protection program is executed by a computer.
  • FIG. 1 is a block diagram schematically showing a copy protection program and a computer-readable recording medium on which the copy protection program is recorded. Further, identification information 3 for identifying the recording medium 1 is provided.
  • Various types of recording media 1 such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DV-RAM, DVD-RW, DVD + RW, MO, MD, HDD, FD, etc. Possible forces of the recording medium
  • the recording medium is not limited to these, and another recording medium may be used.
  • the anti-duplication program 2 includes an encrypted data storage unit 4, a true identification information recording unit 5, a determination unit 6, a decryption unit 7, a display unit 8, and an execution restriction unit 9, This is a program that causes a computer to function.
  • the computer and the recording medium 1 on which the duplication prevention program 2 is recorded and the duplication prevention program 2 cooperate to prevent duplication of data files.
  • the encrypted data storage means 4 encrypts the data file 11 by the encryption means 13 provided in the computer (copy protection program creation system 12). And means for storing the encrypted data.
  • the genuine identification information recording means 5 is a means for recording genuine identification information included in the regular (authentic) recording medium 1 input by the genuine identification information input means 17 (see FIG. 2) described later.
  • the determination means 6 determines whether or not the identification information 3 of the recording medium 1 on which the encrypted data is recorded and the genuine identification information recorded in the genuine identification information recording means 5 match. This is a means for judging, and reads the identification information 3 provided on the recording medium 1 recording the copy protection program 2, compares the identification information 3 with the genuine identification information, and records the copy protection program 2.
  • the decoding means 7 is configured to determine whether the two pieces of identification information match with each other by the determination means 6. This is a means for decrypting the encrypted data recorded in the encrypted data recording means 4.
  • the display means 8 starts an application program (hereinafter, referred to as an application) 16 installed in the computer in advance in accordance with the data format (data type) of the data decoded by the decoding means 7, This is a means for displaying the decoded data of the data file on the display unit 10 such as a display. As shown in FIG.
  • the execution restricting means 9 is installed in the operating system 15 (hereinafter, referred to as OS) installed in the computer C in advance, or is installed in the computer C in advance. Monitors the processes executed by the application 16 and sets in advance to limit functions such as copying (copying and pasting), printing, editing (inputting, deleting, changing), and saving data displayed on the display unit 10. This is a means to forcibly interrupt the detected process when it detects a process that is running.
  • the execution restricting means 9 monitors events (event signals) corresponding to input means force input signals such as a keyboard and a mouse which are detected by these, and copies, prints, and prints. When an event (event signal) corresponding to a function such as editing, saving, etc. is detected, this is a means to forcibly interrupt the processing corresponding to the event (event signal).
  • the data file 11 in the present invention is, for example, document data created by an application of a word processor, and in addition, image data, table data, spreadsheet format (CSV format) data, and the like. , HTML data, or data that combines them. Data that can be displayed using an application installed on a computer other than those described above.
  • the display means 8 is provided with an application 16 (see FIG. 3) capable of displaying the decrypted data on a computer, the application 16 is activated to execute the decryption.
  • the displayed data can also be displayed on the display unit 10. That is, if the application 16 is recorded on the recording medium 1 (display means 8), the decrypted data can be displayed only by activating the application 16. In such a case, it is not necessary to install the application 16 in advance on the computer. The data can be displayed even if the case 16 is not installed on the computer.
  • a unique application 16 can be provided, and this unique application may limit these functions as an application having no functions such as copying, printing, saving, and editing.
  • the display means 8 activates an application program pre-installed in a computer and displays the decrypted data on the display unit 10.
  • the application program is stored in a recording medium. Since there is no need to record the data, many of the data file copy protection programs can be recorded on one recording medium.
  • the identification information 3 included in the recording medium 1 is information for identifying the recording medium 1, and indicates computer-readable data or information recognizable by the computer. For example, type information indicating the type of recording medium such as a CD, DVD, or HDD, information on a manufacturer or product name of the recording medium, and unique information set for each recording medium. And the like. Also indicates information such as information that cannot be easily copied to other recording media. More specifically, in the case where the recording medium is a CD-R, since ATIP (Absolute Time In Pregroove) is provided, the presence / absence of ATIP and detailed information thereof are one of the identification information.
  • ATIP Absolute.g., Absolute Time In Pregroove
  • the recording medium is a DVD-ROM
  • a BCA Band Cutting Area
  • the presence / absence of the BCA and detailed information thereof are one of the identification information.
  • the recording medium power CD-ROM since the above-mentioned ATIP is not provided, it is necessary to provide this ATIP, and to indicate that the recording medium type is CD as one of the identification information. Can be.
  • the identification information includes the difference between the recording power at the disc-at-once and the recording power at the track-at-once.
  • the computer may perform a defective area process for determining a defective area on the storage medium, and use the presence or absence of the defective area as part of the identification information. Note that information other than the above can be used as identification information. In the present invention, one of these pieces of information or information obtained by combining them is used as identification information. Next, a case where the duplication preventing program recorded on the regular recording medium 1 is executed by a computer will be described.
  • the anti-duplication program 2 is recorded on a CD-ROMla which is a regular recording medium.
  • This regular CD-ROMla is provided with information that the medium type is “CD-ROM” as identification information. In other words, it has information that the type of the recording medium is “CD” and does not have ATIP.
  • the judging means 6 reads the identification information 3 provided in the CD-ROMla as a recording medium as shown in FIGS. 1, 4 (a) and 5. Sl). Also, the judging means 6 obtains the genuine identification information recorded in the genuine identification information recording means 5 (S2), compares the identification information 3 with the genuine identification information, and determines whether or not they are the same. Is determined (S3).
  • the encrypted data stored in the encrypted data storage means 4 is read and decrypted (S4).
  • the display means 8 determines the type of the decrypted data, activates an application corresponding to the data (S6), and displays the decrypted data file. The data content of is displayed on the display unit 10 (S7).
  • the application corresponding to the data of the decrypted data file is the application in which the decrypted data (data file 11 (see FIG. 2)) was created or the decrypted data. Indicates an application that can be displayed. For example, if the decrypted data (data file 11) is image data, the application is an application capable of displaying the image data, and if it is document data, the application is an application capable of displaying the document data.
  • the execution restricting unit 9 When the decrypted data is displayed on the display unit 10, as shown in FIG. 3, the execution restricting unit 9 generates a process executed by the application 16 or the OS 15, The detected event (event signal) is monitored (S8). Then, it is determined whether or not the process (event) detected by the execution restricting means 9 matches a process (event) whose execution is limited in advance such as editing, copying, printing, and saving ( S9).
  • the execution restricting means 9 monitors a process or an event, it is necessary to distinguish the application 16 (see FIG. 3) started by the display means 8 from another running application.
  • the application 16 started by the display means 8 from another running application.
  • an option is set in the start command of the application 16, and when the start command is executed, the display means 8 is notified of data such as the process ID. Then, the notified process ID may be stored, and the process or event of the corresponding application 16 may be monitored.
  • the display means 8 is set so that icons and menus (menu bar) for performing printing (printing), copying (copying / pasting), saving, editing (deletion, addition, and the like) are hidden.
  • the application 16 may be controlled and started. In this way, it is possible to change the screen of an application that cannot only execute a specific function, and to make it possible for the user to perform operations that cannot be performed on the screen.
  • the illegally copied CD-Rib is provided with information that the medium type is "CD-R" as identification information.
  • the judging means 6 reads the identification information 3 provided in the CD-Rib as the recording medium. (Sl). Further, the determination means 6 acquires the genuine identification information recorded in the genuine identification information recording means 5 (S2), compares the identification information 3 with the genuine identification information, and determines whether or not they are the same. Is determined (S3). Since the genuine identification information and the identification information of the recording medium lb are not the same, the computer displays an error message dialog box, for example, ⁇ Normal media power has not been started '' (S5), and prompts the user. Call attention.
  • data of a data file is read from a regular recording medium. Although it is possible to display it on the display unit, it is restricted so that functions such as copying, saving, printing, and editing cannot be performed, so some or all of the displayed data may be stored in other records. Cannot be saved or copied (replicated) on media.
  • data file users can view data without knowing the data such as passwords, and do not have to perform the complicated task of entering passwords. The inconvenience of disappearing can also be eliminated.
  • the anti-duplication program including the data file is illegally recorded from a regular recording medium to another recording medium, the data of the data file cannot be displayed, and the anti-duplication program itself Although data can be copied, it cannot be used for displaying data of the data file, etc., so that unauthorized use of the data file can be prevented. Further, since the data file provided in the copy protection program is encrypted, the data file cannot be displayed even if the copy protection program is temporarily copied.
  • the copy protection program is not recorded on an authorized recording medium, and otherwise, the data in the data file cannot be browsed. Copying, saving, printing, editing, etc. are not allowed.
  • the function is limited to browsing data even from a regular recording medium that cannot be used, so it is impossible to copy (copy and paste) the data and record it as another data file.
  • the protection technology is optimal when the information is disclosed only to a specific person.
  • the anti-duplication program 2 can be recorded on a computer-readable recording medium, and the recording medium can be distributed so that the data file cannot be used from other than a regular recording medium.
  • recording data on a CD-ROM or DVD-ROM recording medium requires expensive equipment (equipment), and it is practically impossible for an individual to record data on such a recording medium. Since it is possible, if the regular recording medium is CD-ROM or DVD-ROM, Data duplication at the human level can be easily prevented.
  • the anti-duplication program is executed by a computer, and the encryption recording means 4, the genuine identification information recording means 5, the determination means 6, the decryption means 7, the display means 8, the execution restriction means 9 are executed.
  • the encryption recording means 4 the genuine identification information recording means 5, the determination means 6, the decryption means 7, the display means 8, the execution restriction means 9 are executed.
  • duplication prevention system equipped with a data file duplication of data files can be prevented.
  • the anti-duplication program creating system 12 includes an encryption unit 13, a genuine identification information input unit 17, and an anti-duplication program creating unit 14 in a computer.
  • This is a system for creating the copy protection program 2 by encrypting a data file 11 that has not been copied.
  • the encryption means 13 is means for encrypting the data file 11, and the encryption method is not particularly limited as long as it corresponds to the decryption method performed by the decryption means 7. .
  • the genuine identification information input means 17 is a means for inputting the identification information 3 (see FIG. 1) provided on the regular recording medium 1 (la) for recording the copy protection program.
  • the genuine identification information input means 17 can be used by a person to operate a computer to input identification information or to select and input the corresponding identification information.
  • An identification information reading means (not shown) provided in the computer ), The computer can automatically read the identification information provided in the authorized recording medium 1 and the computer can automatically input the identification information to the genuine identification information input means 17.
  • the anti-duplication program creating unit 14 Based on the encrypted data encrypted by the encryption unit 13 and the genuine identification information input by the genuine identification information input unit 17, the anti-duplication program creating unit 14 performs the encryption shown in FIG.
  • a duplication preventing program 2 for causing a computer to function as the data recording means 4, the authenticity identification information recording means 5, the judgment means 6, the decoding means 7, the display means 8, and the execution restriction means 9 is created. Then, the anti-duplication program 2 created by the anti-duplication program creating system 12 is recorded on a regular recording medium by a recording method suitable for the recording medium.
  • the recording medium is a CD-ROM, DVD-ROM, or the like
  • a company that records the anti-duplication program on those recording media records the anti-duplication program
  • a computer-readable recording in which the anti-duplication program is recorded Make a medium. If a general user such as SCD-R or DVD-R can easily record on the recording medium, the duplication prevention program can be recorded on a recording medium using an existing system.
  • a computer-readable recording medium on which a copy protection program is recorded is prepared.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Storage Device Security (AREA)

Abstract

 データファイルの不正なコピーを防止することが可能な複製防止プログラムを提供することを目的とする。  暗号化データを記録する暗号化データ記録手段と、真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって2つの識別情報が一致する場合には、前記暗号化データを復号化する復号化手段と、復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、複写、印刷、保存等の機能の実行を制限する実行制限手段としてコンピュータに機能させることを特徴とする。

Description

明 細 書
複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可 能な記録媒体、及び複製防止システム 技術分野
[0001] 本願発明は、正規の記録媒体に記録されているデータファイルを他の記録媒体に 複製したときに表示等ができないだけでなぐ正規の記録媒体に記録されたデータフ アイルの印刷又は保存等の機能を制限する複製防止プログラム、その複製防止プロ グラムを記録した記録媒体、及び複製防止プログラムをコンピュータに実行させるた めの複製防止システムに関するものである。
背景技術
[0002] 従来、文書データ、画像データ、リストデータなどの各種のデータファイルを記録媒 体に記憶させて、この記録媒体をコンピュータのアプリケーションプログラム等を用い て、データの内容をディスプレイに表示したり、プリンタで印刷したり、他の記録媒体 に保存するなどしている。このため、各種のデータファイルを不正に印刷したり、他の 記録媒体に不正に記録したりすることが可能であった。このように記録媒体に記録し たデータの不正使用を防止するために、データファイルにパスワードを設定すること で、パスワードを知っている人だけ力 データファイルの閲覧、印刷、保存、複写、編 集などが行えるようにし、パスワードを知らない人には、それらが行えないようにして、 データの不正使用を防止して 、る。
[0003] また、ゲームなどのアプリケーションプログラムなどが記録されている CD— ROMか ら CD— R等の他の記録媒体に不正コピーをした場合、該アプリケーションプログラム の読み取り又は実行ができな 、不正複製防止アプリケーションプログラムがある。こ の複製防止アプリケーションプログラムは、予め正規の記録媒体の媒体種別を記録 させて、利用者が利用するゲーム等のアプリケーションプログラムを実行させるときに は、その実行に先立って、このアプリケーションプログラムが記録されている記録媒体 の媒体種別と前記正規の記録媒体の媒体種別とがー致するか否かを確認し、正規 の記録媒体の種別でなければ、このアプリケーションプログラムの実行を行わな 、よう にして、アプリケーションプログラムの複製を実質的に防止している(例えば、特許文 献 1参照。)。
特許文献 1 :国際公開 WO 02Z082280号公報
発明の開示
発明が解決しょうとする課題
[0004] し力しながら、データをパスワードによって保護する場合には、データの提供者はこ のデータの利用者に対して、データファイルとパスワードの双方のデータを提供する 必要性があるため、パスワードが設定されたデータファイルとそれに対応するパスヮ ードの双方を複製された場合には、データファイルは容易に第三者が利用することが できるだけでなぐ不正なファイルを多数複製することが可能であった。また、正規の 利用者にとっては、データファイルを利用する度にパスワードを入力するという煩雑な 作業が必要なだけでなぐ正規の利用者がパスワードを忘れてしまった場合には、デ 一タファイルを閲覧することすらできな力つた。
[0005] また、後者の場合、記録媒体に記録されるものがゲーム等のアプリケーションプログ ラムではなぐ文書データファイル、画像データファイルなどデータファイルの場合に は、該データファイルに対応したアプリケーションプログラムを実行 (起動)させてディ スプレイ等に表示させている。したがって、アプリケーションプログラムに元々備えら れている保存、複写などの機能を用いることにより、データの一部又は全てをハード ディスク (HDD)やフレキシブルディスク(FD)などの他の記録媒体に複製することが 可能である。同様に、印刷の機能を用いて大量に紙媒体等に印刷することも可能で めつに。
[0006] 本願発明は、力かる問題に鑑みてなされたものであり、正規の利用者にとってはパ スワードを入力するような煩雑な作業を必要とせず、さらにはデータファイルの不正な コピーを防止することが可能な複製防止プログラム及び複製防止プログラムを記録し た記録媒体を提供することを目的とすると共に、前記複製防止プログラムを実行する 複製防止システムを提供することを目的とする。
課題を解決するための手段
[0007] 前記目的を達成するために、本願発明の複製防止プログラムは、前記データフアイ ルを暗号化した暗号化データを記録する暗号化データ記録手段と、前記正規の記 録媒体が備える真正の識別情報を記録する真正識別情報記録手段と、前記暗号ィ匕 データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録 されている識別情報とがー致するか否かを判断する判断手段と、前記判断手段によ つて 2つの識別情報が一致する場合には、前記暗号ィヒデータ記録手段に記録され て ヽる暗号化データを復号化する復号化手段と、前記復号化手段によって復号化さ れたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対 する編集、印刷、保存、複写のうち少なくとも保存又は複写の機能の実行を制限する 実行制限手段としてコンピュータに機能させることを特徴とする。
[0008] また、前記データファイルを暗号化した暗号化データを記録する暗号化データ記録 手段と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記 録手段と、前記暗号化データが記録されて!、る記録媒体の識別情報と前記真正識 別情報記録手段に記録されている識別情報とがー致するか否かを判断する判断手 段と、前記判断手段によって 2つの識別情報が一致する場合には、前記暗号化デー タ記録手段に記録されている暗号ィ匕データを復号ィ匕する復号ィ匕手段と、前記復号化 手段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表 示されたデータに対する編集、保存、複写、印刷のうち少なくとも保存又は複写の実 行を制限する実行制限手段をコンピュータに備えることを特徴とする複製防止システ ムとしてもよい。
[0009] したがって、データファイルは正規の記録媒体に記録されて 、る場合にのみ、その データをディスプレイ等の表示部に表示することが可能であり、他の記録媒体に複製 した場合にはそのデータを表示することが不可能となって 、るので、正規の記録媒体 を使用している使用者のみがデータを閲覧可能となる。また、表示したデータを編集 、印刷、保存、複写等の機能は制限されているので、データを閲覧することはできる 力 それらを他の記録媒体に保存すること、及び他のファイルに複写 (コピー 'ペース ト)することは制限されており、データの内容を簡単に複製することができないようにし ている。
[0010] また、前記表示手段は、前記データファイルのデータ形式に応じて、コンピュータに 予めインストールされて 、るアプリケーションプログラムを起動して、前記復号化され たデータを表示部に表示する機能を備えるようにしてもょ 、。
[0011] また、前記実行制限手段は、コンピュータに予めインストールされているオペレーテ イングシステム若しくは前記アプリケーションプログラムの一方又はその双方で実行さ れるプロセスを監視すると共に、予め実行を制限して!/ヽるプロセスを検知した場合、 該プロセスの処理を強制的に中断する機能を備えて、データの内容を閲覧すること のみ可能となるようにしてもょ 、。
[0012] また、前記実行制限手段は、コンピュータに予めインストールされているオペレーテ イングシステム若しくは前記アプリケーションプログラムの一方又はその双方が検知す るイベントを監視すると共に、予め制限しているイベントを検知した場合、該イベント の処理を強制的に中断する機能を備えて、データの内容を閲覧することのみ可能と なるようにしてちょい。
[0013] また、前記表示手段は、前記復号化されたデータを表示するアプリケーションプロ グラムを備えてなり、コンピュータが該アプリケーションプログラムを起動し、前記復号 化されたデータを表示部に表示する機能を備えて、コンピュータにデータを表示する ためのアプリケーションプログラムがインストールされていなくともデータの内容を閲覧 することのみ可能となるようにしてもよ 、。
[0014] また、前記真正識別情報は前記記録媒体の種別情報を少なくとも含み、前記判断 手段は、前記真正識別情報記憶手段に記憶されて!、る正規の記録媒体の種別情報 と前記暗号ィ匕データが記録されている記録媒体の種別情報が一致する力否かを判 断する機能を備えてもよい。
[0015] また、前記複製防止プログラムを、コンピュータが読み取り可能な記録媒体に記録 させて、この記録媒体を利用者に提供してもよい。
発明の効果
[0016] 本願発明の複製防止プログラム、複製防止プログラムが記録されたコンピュータ読 み取り可能な記録媒体、及び複製防止システムは、記録媒体に備えられる識別情報 に基づ!/、て、複製防止プログラムが記録されて 、る記録媒体が正規の記録媒体か否 かを判断して、データファイルのデータを表示するので、不正に複製してもデータの 内容を表示部に表示できない。つまり、データファイルの複製による不正使用を防止 することができる。
また、正規の利用者が記録媒体のデータを表示しても、複写、保存等の機能を制 限されるので、データの内容の一部又はすベてを、他の記録媒体に複写又は保存 等を行って複製することができない。また、表示されたデータの印刷も制限されてい るので、印刷されたデータが流出することも防止できる。
また、データファイルの利用者は、パスワードなどのプロテクトを解除するために必 要なデータを知らなくてもデータを閲覧することが可能であり、ノ スワードを入力する t 、う煩雑な作業を行わなくてよ!、だけでなく、パスワードを忘れてデータを閲覧でき なくなるという不便さも解消することができる。
[0017] また、表示手段は、コンピュータに予めインストールされているアプリケーションプロ グラムを起動して、データファイルのデータ内容を表示部に表示するので、記録媒体 にデータファイルを閲覧するアプリケーションプログラムを記録する必要がなぐ一つ の記録媒体に多数の複製防止プログラムを記録させることができる。
[0018] また、実行制限手段が、オペレーティングシステムやアプリケーションプログラムで 実行されるプロセスや、オペレーティングシステムやアプリケーションプログラムが検 知するイベントを監視して、複写、印刷、保存、編集などのプロセスやイベントを検知 すると、それらの実行を強制的に中断するので、正規の記録媒体に記録されている データの複製を防止することができる。
[0019] また、前記表示手段は、復号化されたデータを表示するアプリケーションプログラム を備えているので、該アプリケーションをコンピュータにインストールしてない利用者 にも不自由なくデータを表示することができる。さらには独自のアプリケーションを提 供することもでき、この独自のアプリケーションが、複写、印刷、保存、編集などの実 行を制限することもできる。
[0020] また、記録媒体の識別情報として記録媒体の種別情報を含んで 、るので、他の種 別の媒体に複製してもデータを表示できない。例えば、正規の記録媒体力CD— RO Mの場合には、複製防止プログラムを記録した記録媒体を数多く一度に作成するこ とができるだけでなぐ個人などは CD— ROMを作成するような高価な装置を装備し ておらず、個人レベルでの複製を容易に防止することができる。
図面の簡単な説明
[図 1]複製防止プログラム、及び複製防止プログラムが記録された記録媒体の概略を 説明したブロック部である。
[図 2]複製防止プログラムの作成の概略を示したブロック図である。
[図 3]プロセス及びイベントを監視して、複写、保存、印刷、編集等の実行を制限して
V、る実行制限手段の説明図である。
[図 4] (a)は、正規の記録媒体に記録された複製防止プログラムをコンピュータで実 行したときの説明図であり、(b)は、他の記録媒体に複製された複製防止プログラム をコンピュータで実行したときの説明図である。
[図 5]複製防止プログラムをコンピュータで実行したときのフロー図である。
符号の説明
1 記録媒体
2 複製防止プログラム
3 識別情報
4 暗号化データ記憶手段
5 真正識別情報記録手段
6 判断手段
7 復号化手段
8 表示手段
9 実行制限手段
10 表示部
11 データファイル
12 複製防止プログラム作成システム
13 暗号化手段
14 複製防止プログラム作成手段
15 オペレーティングシステム
16 アプリケーションプログラム 17 真正識別情報入力手段
C コンピュータ
発明を実施するための最良の形態
[0023] 以下、本願発明の実施の形態について図面を参照して説明する。
[0024] 図 1は複製防止プログラム及び複製防止プログラムを記録したコンピュータが読み 取り可能な記録媒体の概略を示したブロック図であり、記録媒体 1には、複製防止プ ログラム 2が記録されると共に、該記録媒体 1を識別する識別情報 3が備えられている 。記録媒体 1としては、 CD— ROM、 CD-R, CD-RW, DVD-ROM, DVD-R, D VD— RAM、 DVD— RW、 DVD+RW, MO、 MD、 HDD, FD等の各種の記録媒 体が考えられる力 これらに限定されるものではなく他の記録媒体であってもよい。
[0025] 前記複製防止プログラム 2は、図 1に示すように、暗号化データ記憶手段 4、真正識 別情報記録手段 5、判断手段 6、復号化手段 7、表示手段 8、実行制限手段 9としてコ ンピュータを機能させるプログラムであり、コンピュータ及び該複製防止プログラム 2が 記録された記録媒体 1と該複製防止プログラム 2が協働してデータファイルの複製を 防止するものである。
[0026] 前記暗号化データ記憶手段 4は、図 2に示すように、データファイル 11をコンビユー タ (複製防止プログラム作成システム 12)が備える暗号ィ匕手段 13によってデータファ ィル 11を暗号ィ匕され、この暗号ィ匕されたデータを記憶する手段である。前記真正識 別情報記録手段 5は、後述する真正識別情報入力手段 17 (図 2参照)によって入力 された正規 (真正)の記録媒体 1が備える真正の識別情報を記録する手段である。前 記判断手段 6は、前記暗号化データが記録されている記録媒体 1の識別情報 3と前 記真正識別情報記録手段 5に記録されている真正の識別情報とがー致する力否か を判断する手段であり、複製防止プログラム 2を記録している記録媒体 1に備えられる 識別情報 3を読み出し、該識別情報 3と真正の識別情報とを比較して、複製防止プロ グラム 2が記録されている記録媒体 1が正規の記録媒体である力否かを判断する手 段である。そして判断手段 6は、前記 2つの識別情報が一致しない場合には、それ以 後の処理を中断する(データの読み取りを中止する)ものである。前記復号化手段 7 は、前記判断手段 6によって 2つの識別情報が一致すると判断された場合に、前記 暗号化データ記録手段 4に記録されている暗号化データを復号化する手段である。 前記表示手段 8は、前記復号化手段 7によって復号化されたデータのデータ形式( データ種類)に応じて、予めコンピュータにインストールされているアプリケーションプ ログラム(以下、アプリケーションと称す。 ) 16を起動し、この復号化されたデータファ ィルのデータをディスプレイなどの表示部 10に表示させる手段である。そして、前記 実行制限手段 9は、図 3に示すように、コンピュータ Cに予めインストールされているォ ペレ一ティングシステム 15 (以下、 OSと称す。)、又は予めコンピュータ Cにインスト一 ルされているアプリケーション 16によって実行されるプロセスを監視し、表示部 10に 表示されているデータの複写 (コピー ·ペースト)、印刷、編集 (入力、削除、変更)、 保存等の機能を制限するように予め設定しているプロセスを検知すると、この検知し たプロセスを強制的に中断させる手段である。また、前記実行制限手段 9は、 OS15 及びアプリケーション 16で実行されるプロセス以外にも、これらが検知するキーボー ドゃマウスなどの入力手段力 入力信号に対するイベント (イベント信号)を監視し、 複写、印刷、編集、保存などの機能に対応するイベント (イベント信号)を検知した場 合には、そのイベント (イベント信号)に対応する処理を強制的に中断させる手段であ る。
[0027] なお、本願発明におけるデータファイル 11とは、例えば、ワードプロセッサのアプリ ケーシヨンによって作製された文書データなどであり、その他に、画像データ、表デ ータ、スプレッドシート形式(CSV形式)のデータ、 HTMLデータ、又はこれらを組み 合わせたデータなどである力 これらに限定されるものではなぐコンピュータにインス トールされているアプリケーション等を使用してそのデータの内容が表示可能となる データを示す。
[0028] また、前記表示手段 8に、前記復号化されたデータをコンピュータが表示可能なァ プリケーシヨン 16 (図 3参照)を備えさせておけば、このアプリケーション 16を起動して 、前記復号ィ匕されたデータを表示部 10に表示することもできる。つまり、記録媒体 1 ( 表示手段 8)にアプリケーション 16を記録させておけば、このアプリケーション 16を起 動させるだけで、前記復号化されたデータを表示することができる。このような場合に は、コンピュータに予めアプリケーション 16をインストールする必要性がなぐ該アプリ ケーシヨン 16をコンピュータにインストールされていない場合でも、データを表示する ことができる。さらには独自のアプリケーション 16を提供することもでき、この独自のァ プリケーシヨンが、複写、印刷、保存、編集などの機能を備えていないアプリケーショ ンとして、これらの機能を制限してもよい。
[0029] 逆に、前記表示手段 8が、コンピュータに予めインストールされているアプリケーショ ンプログラムを起動して、前記復号化されたデータを表示部 10に表示する場合には 、記録媒体にアプリケーションプログラムを記録させておく必要が無いので、データフ アイルの複製防止プログラムの多数を一つの記録媒体に記録させることができる。
[0030] また、記録媒体 1が備える識別情報 3とは、記録媒体 1を識別するための情報であり 、コンピュータが読み取り可能なデータや、コンピュータが認識可能な情報を示す。 例示的には、 CD、 DVD, HDD等の記録媒体の種別を示す種別情報や、記録媒体 の製造会社名や製品名の情報や、記録媒体の一つ一つに設定されるユニークな情 報等が挙げられる。また、他の記録媒体に容易に複製できない情報などの情報を示 す。より具体的には、記録媒体が CD— Rの場合には、 ATIP (Absolute Time In Pregroove)を備えているため、該 ATIPの有無及びその詳細な情報が識別情報の一 つとなる。また、記録媒体が DVD— ROMの場合であれば、 BCA (Burst Cutting Area)を備えているので、該 BCAの有無及びその詳細な情報が識別情報の一つとな る。また、記録媒体力 CD— ROMの場合には、前記 ATIPを備えていないため、この ATIPを備えて 、な 、ことと記録媒体の種別が CDであることを、識別情報の一つとす ることができる。また、記録媒体力 CD— R (CD— RW)の場合には、ディスクアットワン スで記録されたの力、トラックアットワンスで記録されたのかの違 、等も識別情報の一 つとなる。そして、これら以外にも、記憶媒体の記録可能量 (記録領域)や、 CD-DA 形式のオーディオデータと複製防止プログラム 2を同一の CDに記録している場合に は、このオーディオデータの長さ (容量)ゃ該オーディオデータに基づく情報を識別 情報とすることができる。また、コンピュータが不良領域と判断する不良領域処理を記 憶媒体に対して行い、この不良領域の有無を識別情報の一部として使用することも できる。なお、上述した以外の情報を識別情報とすることができる。本願発明では、こ れらの情報の一つ又はそれらの組み合わせた情報を識別情報とする。 [0031] つぎに、正規の記録媒体 1に記録されている複製防止プログラムをコンピュータに お 、て実行した場合につ 、て説明する。
[0032] 図 4 (a)に示すように、正規記録媒体である CD— ROMlaに前記複製防止プロダラ ム 2が記録されている。この正規の CD— ROMlaには、識別情報として媒体種別が「 CD— ROM」であるという情報が備えられている。つまり、記録媒体の種別が「CD」で あり、且つ ATIPを備えていないという情報を備えている。この複製防止プログラム 2 をコンピュータで実行すると、図 1、図 4 (a)及び図 5に示すように、前記判断手段 6は 、記録媒体である CD— ROMlaが備えている識別情報 3を読み取る(Sl)。また、判 断手段 6は前記真正識別情報記録手段 5に記録されている真正の識別情報を取得 し (S2)、該識別情報 3と該真正の識別情報とを比較し、同一であるか否かを判断す る(S3)。
[0033] 2つの識別情報が同一の場合には、前記暗号化データ記憶手段 4に記憶されてい る暗号化データを読み取り復号化する(S4)。暗号化データが復号化されると、前記 表示手段 8は、この復号化されたデータの種類を判断し、このデータに対応したアブ リケーシヨンを起動させて(S6)、該復号化されたデータファイルのデータ内容を表示 部 10に表示する(S7)。
[0034] なお、復号ィ匕されたデータファイルのデータに対応したアプリケーションとは、前記 復号化されたデータ (データファイル 11 (図 2参照) )が作成されたアプリケーション、 又は復号ィ匕されたデータが表示可能なアプリケーションを示す。例えば、復号化され たデータ (データファイル 11)が画像データの場合には、該画像データが表示可能 なアプリケーションであり、文書データの場合には、該文書データが表示可能なアブ リケーシヨンである。
[0035] 表示部 10に復号化されたデータが表示されると、図 3で示すように、前記実行制限 手段 9は、アプリケーション 16や OS15で実行されるプロセスや、アプリケーション 16 や OS15で発生又は検知したイベント (イベント信号)を監視する(S8)。そして、前記 実行制限手段 9が検知したプロセス (イベント)と、編集、複写、印刷、保存等の予め 設定された実行が制限されたプロセス (イベント)とが一致するカゝ否かを判断する(S9 )。前記実行制限手段 9によって、実行が制限されたプロセスと監視しているプロセス (イベント)がー致した場合には、そのプロセスに対応する処理を強制的に中断する( 例えば、「保存」の処理を中断する。 ) (S10) o一方、前記 2つのプロセス (イベント)が 一致しない場合には、監視しているプロセスに対応する処理を実行する(例えば、「 画面スクロール」の処理を実行する。 ) (Sl l) o
[0036] また、前記実行制限手段 9がプロセスやイベントを監視するときに、表示手段 8によ つて起動されたアプリケーション 16 (図 3参照)と他の起動中のアプリケーションとを区 別するためにプロセス IDなどの情報に基づいて区別する場合には、アプリケーション 16の起動コマンドにオプションを設定して、該起動コマンドを実行したときに、表示手 段 8にプロセス ID等のデータが通知されるようにし、この通知されたプロセス IDを記 憶し、対応するアプリケーション 16のプロセスやイベントを監視してもよい。
[0037] さらに、印刷 (プリント)、複写 (コピー ·ペースト)、保存、編集 (削除、追加など)など を行うアイコンやメニュー (メニューバー)を非表示状態になるように、前記表示手段 8 がアプリケーション 16を制御して起動してもよい。このように、特定の機能を実行でき ないだけでなぐアプリケーションの画面を変更して、ユーザにそれらの操作ができな V、ことを画面力 分力るようにすることもできる。
[0038] つぎに、正規の CD— ROMlaに記録されている複製防止プログラム 2を他の記録 媒体の CD-Ribに複製した場合について説明する。
[0039] 図 4 (b)に示すように、不正複製した CD— Ribには、識別情報として媒体種別が「C D-R」であるという情報が備えられている。つまり、記録媒体の種別が「CD」であり、 且つ ATIPを備えて 、ると 、う情報を備えて!/、る。この複製防止プログラム 2をコンビ ユータで実行すると、図 1、図 4 (b)及び図 5に示すように、前記判断手段 6は、記録 媒体である CD— Ribが備えている識別情報 3を読み取る(Sl)。また、判断手段 6は 前記真正識別情報記録手段 5に記録されている真正の識別情報を取得し (S2)、該 識別情報 3と該真正の識別情報とを比較し、同一であるか否かを判断する(S3)。真 正の識別情報と記録媒体 lbの識別情報とが同一でないので、前記コンピュータは、 例えば「正規の媒体力も起動されていません」というエラーメッセージのダイアログを 表示して (S5)、利用者に注意を促す。
[0040] 上述の一実施例に示したように、正規の記録媒体からはデータファイルのデータを 表示部に表示することは可能であるが、複写、保存、印刷、編集などの機能が実行 できないように制限されているので、表示されているデータの一部又はすベてを、他 の記録媒体に保存や複写 (複製)することができない。また、データファイルの利用者 は、パスワードなどのデータを知らなくてもデータを閲覧することができ、パスワードを 入力するという煩雑な作業を行わなくてよいだけでなぐパスワードを忘れてデータを 閲覧できなくなるという不便さも解消することができる。
[0041] 一方、データファイルを含んでいる複製防止プログラムを不正に正規の記録媒体か ら他の記録媒体に記録しても、データファイルのデータを表示することができず、該 複製防止プログラム自身をコピーすることはできても、データファイルのデータを表示 する等の利用をすることができな 、ので、データファイルの不正流用を防止すること ができる。また、複製防止プログラムに備えられるデータファイルは暗号ィ匕されている ので、複製防止プログラムが仮にコピーされてもデータファイルは表示不可能となつ ている。
[0042] つまり、複製防止プログラムは、正規の記録媒体に記録されて 、なければデータフ アイルのデータを閲覧することもできな 、ようにして 、るだけでなく、表示されたデータ に対して、複写、保存、印刷、編集等ができないようになつている。例えば、組織ゃ団 体などの会員に配布される名簿データに用いられた場合、正規の記録媒体を配布さ れた会員のみがデータを閲覧することができる力 そのデータを不正に複製しても利 用することができないだけでなぐ正規の記録媒体からも、データの閲覧のみに機能 が限定されるので、データを複写(コピー'ペースト)して他のデータファイルとして記 録させることも不可能であり、データを印刷してそのデータを流出することもないので 、特定の人にのみに情報を開示する場合に最適のプロテクト技術になる。
[0043] なお、前記複製防止プログラム 2をコンピュータ読み取り可能な記録媒体に記録さ せて、正規の記録媒体以外からは、データファイルを利用できないようにして記録媒 体を配布することができる。
[0044] 特に、 CD— ROMや DVD— ROMの記録媒体にデータを記録させるには、高価な 装置 (設備)が必要であり、実際上個人がそれらの記録媒体にデータを記録すること は不可能であるので、正規の記録媒体を CD— ROM又は DVD— ROMとすると、個 人レベルでのデータの複製を容易に防止することができる。
[0045] また、前記複製防止プログラムをコンピュータで実行させて、前記暗号化記録手段 4、前記真正識別情報記録手段 5、前記判断手段 6、前記復号化手段 7、表示手段 8 、実行制限手段 9を備える複製防止システムとして、データファイルの複製を防止で きる。
[0046] また、図 2で示すように、複製防止プログラム作成システム 12は、暗号化手段 13と、 真正識別情報入力手段 17と、複製防止プログラム作成手段 14とをコンピュータに備 え、暗号ィ匕されていないデータファイル 11を暗号ィ匕して、前記複製防止プログラム 2 を作成するシステムである。前記暗号化手段 13は、データファイル 11を暗号ィ匕する 手段であり、前記復号ィ匕手段 7が行う復号ィ匕方法に対応していればよぐその暗号化 方法は特に限定するものではない。前記真正識別情報入力手段 17は、前記複製防 止プログラムを記録する正規の記録媒体 1 (la)に備えられる識別情報 3 (図 1参照) を入力する手段である。この真正識別情報入力手段 17は、人がコンピュータを操作 して識別情報を入力したり、該当する識別情報を選択したりして入力することもできる 力 コンピュータに備えられる識別情報読み取り手段(図示しない)が、正規の記録媒 体 1に備えられる識別情報をコンピュータが自動的に読み取り、該識別情報をコンビ ユータが真正識別情報入力手段 17に自動的に入力することもできる。前記複製防止 プログラム作成手段 14は、前記暗号化手段 13によって暗号化された暗号化データ と前記真正識別情報入力手段 17によって入力された真正の識別情報に基づいて、 図 1で示す、前記暗号化データ記録手段 4、前記真正識別情報記録手段 5、前記判 断手段 6、前記復号化手段 7、前記表示手段 8、前記実行制限手段 9としてコンビュ ータを機能させる複製防止プログラム 2を作成する。そして、該複製防止プログラム作 成システム 12によって作成された複製防止プログラム 2は、記録媒体に適した記録 方法で正規の記録媒体に記録される。例えば、記録媒体が、 CD - ROMや DVD-R OMなどの場合には、該複製防止プログラムをそれらの記録媒体に記録する業者が 記録して、複製防止プログラムが記録されたコンピュータ読み取り可能な記録媒体を 作製する。また、記録媒体力 SCD— Rや DVD— R等の一般ユーザが簡易に記録できる 場合には、既存のシステムを用いて複製防止プログラムを記録媒体に記録させて、 複製防止プログラムが記録されたコンピュータ読み取り可能な記録媒体を作製する。

Claims

請求の範囲
[1] 記録媒体に記録されたデータファイルの複製防止プログラムであって、
前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段 と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手 段と、前記暗号化データが記録されて!、る記録媒体の識別情報と前記真正識別情 報記録手段に記録されている識別情報とがー致するか否かを判断する判断手段と、 前記判断手段によって 2つの識別情報が一致する場合には、前記暗号化データ記 録手段に記録されている暗号ィ匕データを復号ィ匕する復号ィ匕手段と、前記復号化手 段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示 されたデータに対する編集、複写、印刷、保存のうち少なくとも複写又は保存の機能 の実行を制限する実行制限手段としてコンピュータに機能させるための複製防止プ ログラム。
[2] 前記表示手段は、前記データファイルのデータ形式に応じて、コンピュータに予め インストールされて 、るアプリケーションプログラムを起動して、前記復号化されたデ ータを表示部に表示する機能を備える請求項 1記載の複製防止プログラム。
[3] 前記実行制限手段は、コンピュータに予めインストールされているオペレーティング システム若しくは前記アプリケーションプログラムの一方又はその双方で実行される プロセスを監視すると共に、予め実行を制限しているプロセスを検知した場合、該プ 口セスの処理を強制的に中断する機能を備える請求項 2記載の複製防止プログラム
[4] 前記実行制限手段は、コンピュータに予めインスト一ノレされているオペレーティング システム若しくは前記アプリケーションプログラムの一方又はその双方が検知するィ ベントを監視すると共に、予め制限しているイベントを検知した場合、該イベントの処 理を強制的に中断する機能を備える請求項 2記載の複製防止プログラム。
[5] 前記表示手段は、前記復号化されたデータを表示するアプリケーションプログラム を備えてなり、コンピュータが該アプリケーションプログラムを起動して、前記復号化さ れたデータを表示部に表示する機能を備える請求項 1記載の複製防止プログラム。
[6] 前記真正識別情報は前記記録媒体の種別情報を少なくとも含み、前記判断手段 は、
Figure imgf000018_0001
、る正規の記録媒体の種別情報と前 記暗号ィ匕データが記録されている記録媒体の種別情報が一致するカゝ否かを判断す る機能を備える請求項 1記載の複製防止プログラム。
[7] 前記請求項 1から 6のいずれ力 1項に記載の複製防止プログラムが記録された、コ ンピュータ読み取り可能な記録媒体。
[8] 記録媒体に記録されたデータファイルの複製防止システムであって、
前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段 と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手 段と、前記暗号化データが記録されて!、る記録媒体の識別情報と前記真正識別情 報記録手段に記録されている識別情報とがー致するか否かを判断する判断手段と、 前記判断手段によって 2つの識別情報が一致する場合には、前記暗号化データ記 録手段に記録されている暗号ィ匕データを復号ィ匕する復号ィ匕手段と、前記復号化手 段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示 されたデータに対する編集、複写、印刷、保存のうち少なくとも複写又は保存の機能 の実行を制限する実行制限手段をコンピュータに備えることを特徴とする複製防止シ ステム。
PCT/JP2004/007822 2003-06-06 2004-06-04 複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム WO2004109521A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005506795A JPWO2004109521A1 (ja) 2003-06-06 2004-06-04 複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003162617 2003-06-06
JP2003-162617 2003-06-06

Publications (1)

Publication Number Publication Date
WO2004109521A1 true WO2004109521A1 (ja) 2004-12-16

Family

ID=33508674

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/007822 WO2004109521A1 (ja) 2003-06-06 2004-06-04 複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム

Country Status (2)

Country Link
JP (1) JPWO2004109521A1 (ja)
WO (1) WO2004109521A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075793A (ja) * 2007-09-20 2009-04-09 Konica Minolta Business Technologies Inc 情報処理装置、認証情報生成装置、記憶媒体、およびプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09134330A (ja) * 1995-11-07 1997-05-20 Fujitsu Ltd セキュリティ保護システム
JPH1049986A (ja) * 1996-08-05 1998-02-20 Sony Corp 記録媒体、記録又は再生装置、記録又は再生方法
JP2000311436A (ja) * 1999-04-28 2000-11-07 Hitachi Ltd 再生装置
JP2002149297A (ja) * 2000-08-31 2002-05-24 Ffc:Kk メニュー制御方法、抑制方法、記録媒体、およびプログラム
WO2002082280A1 (fr) * 2001-04-05 2002-10-17 Ed-Contrive Inc. Procede pour interdire l'execution de programme d'application de copie non-autorisee, son programme, son appareil d'enregistrement de programmes et son support d'enregistrement de programmes
JP2003044297A (ja) * 2000-11-20 2003-02-14 Humming Heads Inc コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09134330A (ja) * 1995-11-07 1997-05-20 Fujitsu Ltd セキュリティ保護システム
JPH1049986A (ja) * 1996-08-05 1998-02-20 Sony Corp 記録媒体、記録又は再生装置、記録又は再生方法
JP2000311436A (ja) * 1999-04-28 2000-11-07 Hitachi Ltd 再生装置
JP2002149297A (ja) * 2000-08-31 2002-05-24 Ffc:Kk メニュー制御方法、抑制方法、記録媒体、およびプログラム
JP2003044297A (ja) * 2000-11-20 2003-02-14 Humming Heads Inc コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム
WO2002082280A1 (fr) * 2001-04-05 2002-10-17 Ed-Contrive Inc. Procede pour interdire l'execution de programme d'application de copie non-autorisee, son programme, son appareil d'enregistrement de programmes et son support d'enregistrement de programmes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009075793A (ja) * 2007-09-20 2009-04-09 Konica Minolta Business Technologies Inc 情報処理装置、認証情報生成装置、記憶媒体、およびプログラム

Also Published As

Publication number Publication date
JPWO2004109521A1 (ja) 2006-07-20

Similar Documents

Publication Publication Date Title
JP4787263B2 (ja) 電子計算機のデータ管理方法、プログラム、及び記録媒体
CA2622922C (en) Apparatus and method for monitoring and controlling access to data on a computer readable medium
WO2008001823A1 (fr) procédé de gestion de données informatiques, programme et support d'enregistrement
JP4928677B2 (ja) デジタルコンテンツの使用を制限する方法
JPH05266575A (ja) 光ディスクのコピー防止方法、光ディスク及び光ディスク装置
JP3765145B2 (ja) 電子情報配布方法
JP3746230B2 (ja) レコーディング装置、コピー制御方法及びプログラム
US7092949B2 (en) Recording medium having a plurality of sections storing root directory information
CN1637851B (zh) 在加载的复合内容中选择性解密可用内容的音乐装置
WO2004109521A1 (ja) 複製防止プログラム、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システム
US20040133519A1 (en) Method for preventing unauthorized copy application program execution, its program, its program recording apparatus, and its program recording medium
US8023650B2 (en) Information processing apparatus, setup method and non-transitory computer-readable recording medium on which setup program is recorded
JP2002182770A (ja) 正規ユーザ認証機能付き記録媒体
JP2010072885A (ja) 電子計算機のデータ管理方法、そのためのプログラム
JP2011076541A (ja) 情報漏洩防止プログラムおよび起動記録プログラム
JPH11154944A (ja) 著作物流通方法及びシステム、著作物保護装置、及び記録媒体
JP2956535B2 (ja) 光記録媒体、光記録再生システム及び光記録再生方法
JP2001023299A (ja) プログラムの不正コピー防止方法及びその対策を施した情報記録媒体
JP2006031196A (ja) アクセス方法、情報処理装置、プログラム及び記録媒体
JP2004295388A (ja) ソフトウェアのインストール方法およびプロテクト方法
JP3634218B2 (ja) 記録システム、記録方法及び記録媒体
EP1912153A2 (en) Data security method, system and storage medium for preventing a desktop search tool from exposing encrypted data
JPH05258462A (ja) システムフロッピーディスクのコピー防止方法
JP2007172366A (ja) 記憶装置管理装置
JP2004164777A (ja) 不正コピー判定機能付プログラムおよび同プログラムを記録した記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005506795

Country of ref document: JP

122 Ep: pct application non-entry in european phase