JPS61267831A - Surreptitious use preventing device for computer program - Google Patents
Surreptitious use preventing device for computer programInfo
- Publication number
- JPS61267831A JPS61267831A JP60111095A JP11109585A JPS61267831A JP S61267831 A JPS61267831 A JP S61267831A JP 60111095 A JP60111095 A JP 60111095A JP 11109585 A JP11109585 A JP 11109585A JP S61267831 A JPS61267831 A JP S61267831A
- Authority
- JP
- Japan
- Prior art keywords
- key signal
- key
- program
- signal generator
- signals
- 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.)
- Granted
Links
Landscapes
- Storage Device Security (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、コンピュータプログラムの盗用防止装置に関
するものである。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a computer program plagiarism prevention device.
〈従来の技術〉
コンピュータのプログラムはフロッピーディスク等の記
憶媒体に格納されて一般に販売され、このような記憶媒
体のコピーは簡単に行なうことができるため、多くの時
間と労力を費して作成したプログラムもユーザの手に渡
れば、そこから簡単に盗用されてしまう。<Prior Art> Computer programs are stored on storage media such as floppy disks and sold to the general public, and such storage media can be easily copied, so it is difficult to create programs that require a lot of time and effort. Once a program is in the hands of a user, it can easily be stolen.
そこで、従来では、ソフトウェア的にプログラムの盗用
を防止する方法として、コンピュータの起動用プログラ
ムを記憶しているROMとプログラムを記憶しているフ
ロッピーディスクに、予めユーザ毎に異なる識別信号を
記憶しておき、その識別信号を照合することにより他の
コンピュータでの使用を不可能にする方法があるが、コ
ンピュータ毎に異なる識別信号を予めROMに書き込む
必要があった。Conventionally, as a software-based method to prevent program theft, different identification signals are stored in advance for each user in the ROM that stores the computer startup program and the floppy disk that stores the program. There is a method to make it impossible for other computers to use the computer by storing the computer and checking its identification signal, but this requires writing a different identification signal for each computer into the ROM in advance.
また、ハードウェア的にプログラムの盗用を防止する装
置として、特開昭57−59248号において、プログ
ラムの主要部を八−ドウェア化したキーデバイス、つま
り、コンピュータ側のキー操作信号手段から一連の信号
を入力し、このデータ信号を変数として特定の固有の関
数について演算処理を行なってキー信号を所定のキーア
ドレスに記憶するキーデバイスを設けた盗用防止装置が
提案されている。In addition, as a device for preventing program theft using hardware, Japanese Patent Application Laid-Open No. 57-59248 discloses a key device in which the main part of the program is converted into eight-hardware, that is, a series of signals from key operation signal means on the computer side. An anti-theft device has been proposed that includes a key device that inputs a key signal, performs arithmetic processing on a specific unique function using this data signal as a variable, and stores the key signal at a predetermined key address.
〈発明が解決しようとする問題点〉
しかしながら、上記のような構造のキーデバイスをコン
ピュータ内に取付けた装置では、キーデバイスの構造が
複雑化し、製造コストも高くなると共に、コンピュータ
内に内蔵されるキーデバイスが専用部品となってしまう
ために、多数のコンピュータを使用するユーザにとって
は、全てのコンピュータについてこのキーデバイスを取
付けなければならず、特定のプログラムは特定のコンピ
ュータにしか使用できない不便さがあった。<Problems to be Solved by the Invention> However, in an apparatus in which a key device with the above structure is installed in a computer, the structure of the key device becomes complicated, the manufacturing cost becomes high, and it is difficult to install the key device in the computer. Because the key device is a dedicated component, it is inconvenient for users who use many computers to have to install this key device on all computers, and certain programs can only be used on specific computers. there were.
く問題点を解決するための手段〉
本発明は、上記の点にかんがみなされたもので、コンピ
ュータの入出力ポートに簡単に接続できるキー信号発生
器を使用することにより、プログラムに対応したキー信
号を発生するキー信号発生器があればどのコンピュータ
でもプログラムを使用することができ、キー信号発生器
を持たないコンピュータでのプログラムの使用を不可能
にしてプログラムの盗用を防止するコンピュータプログ
ラムの盗用防止装置を提供するものであり、以下のよう
に構成される。Means for Solving the Problems> The present invention has been made in consideration of the above points, and uses a key signal generator that can be easily connected to an input/output port of a computer to generate key signals corresponding to a program. The program can be used on any computer that has a key signal generator that generates the key signal, and it is impossible to use the program on a computer that does not have a key signal generator to prevent program theft.This prevents computer program theft. The device is configured as follows.
すなわち、本発明は、第1図の全体構成図に示スヨうに
、コンピュータlの入出力ポート2のコネクタに接続さ
れ、それぞれ複数のキー信号を読み出し信号に応じて順
次出力する複数のキー信号発生器3と、複数のキー信号
発生器3から出力されるキー信号を順次切換えて入出力
ポート2に送る切換器4と、コンピュータlにロードさ
れるプログラム中に予め付与されたキー信号と複数のキ
ー信号発生器3から順次出力された各々のキー信号を順
次比較し、両方のキー信号が一致したときのみプログラ
ムの実行を可能とするキー信号判定手段5とを備えて構
成される。That is, as shown in the overall configuration diagram of FIG. 1, the present invention provides a plurality of key signal generators connected to the connector of the input/output port 2 of the computer I, each of which sequentially outputs a plurality of key signals in accordance with a readout signal. a switch 4 that sequentially switches the key signals output from the plurality of key signal generators 3 and sends them to the input/output port 2; The key signal determining means 5 sequentially compares each key signal sequentially outputted from the key signal generator 3, and enables execution of a program only when both key signals match.
〈実施例〉
以下、本発明の実施例を図面に基づいて説明する番
第2図は本発明のプログラム盗用防止装置を適用したコ
ンピュータの基本的なブロック図を示し、10は、CP
U(中央処理ユニット)で、予め決められたプログラム
に基づき各種演算処理を実行する。また、cptyto
は後述するようにキー信号の一致性を判定するキー信号
判定手段5としても機能する。11は基本プログラムデ
ータや各種定数等を記憶する読み出し専用メモリのRO
M。<Embodiments> Hereinafter, embodiments of the present invention will be explained based on the drawings. Figure 2 shows a basic block diagram of a computer to which the program theft prevention device of the present invention is applied.
U (central processing unit) executes various arithmetic processing based on a predetermined program. Also, cptyto
As will be described later, it also functions as key signal determining means 5 for determining the consistency of key signals. 11 is a read-only memory RO that stores basic program data and various constants, etc.
M.
12は数や文字コード等各種データ、アプリケーション
プログラム等が書き込まれる読み出し書き込み可能なR
AMである。CPUl0.ROM11、RAM12.及
び入出力ポート2.13は共通バス15により相互に接
続され、データや信号の伝送が行なわれる。入出カポ−
)13にはフロッピーディスク装置、磁気ディスク装置
、磁気テープ装置等の外部記憶装!14が接続され、フ
ロッピーディスク等の記憶媒体に記憶されたアプリケー
ションプログラムデータはこの外部記憶装置14からコ
ンピュータ1内にロードされる。12 is a readable/writable R where various data such as numbers and character codes, application programs, etc. are written.
It is AM. CPU10. ROM11, RAM12. The input/output ports 2.13 and 2.13 are connected to each other by a common bus 15, and data and signals are transmitted. Kapo in and out
) 13 is an external storage device such as a floppy disk device, magnetic disk device, magnetic tape device, etc.! 14 is connected, and application program data stored in a storage medium such as a floppy disk is loaded into the computer 1 from this external storage device 14.
入出力ポート2にはR3−232Cコネクタ(音響カプ
ラ、MODEM等の入出力装置を接続する端子)が設け
られ、このR3−232Cコネクタには複数1例えばn
個のキー信号発生器3が別の分岐形コネクタを用いて並
列に接続される。すなわち、R3−232Cコネクタ中
のRTS (リクエスト トウ センド)出力端子、D
TR(データターミナルレディ)出力端子、及びSG(
シグナルグランド)端子に各々のキー信号発生器3の3
ビンが並列接続されるが、キー信号発生器3から入出力
ポート2にキー信号を送るDSR入力端子への接続は切
換器4を介して行なわれる。この切換器4は、RTS出
力端子から送られるオンオフ信号によりn個のキー信号
発生器3から出力されるキー信号を順次切り換えてDS
R入力端子に送るようにマルチプレクサ等の回路から構
成される。The input/output port 2 is provided with an R3-232C connector (a terminal for connecting an input/output device such as an acoustic coupler or MODEM), and this R3-232C connector has a plurality of terminals, for example, n
The key signal generators 3 are connected in parallel using separate branch type connectors. That is, the RTS (request to send) output terminal in the R3-232C connector, D
TR (data terminal ready) output terminal and SG (
3 of each key signal generator 3 to the signal ground) terminal
Although the bins are connected in parallel, the connection from the key signal generator 3 to the DSR input terminal for sending the key signal to the input/output port 2 is made via a switch 4. This switcher 4 sequentially switches the key signals output from the n key signal generators 3 in response to the on/off signal sent from the RTS output terminal.
It is composed of circuits such as a multiplexer so as to be sent to the R input terminal.
n個のキー信号発生器3は、コンピュータ1側からの読
み出し信号に応じてそれぞれ独自の複数のキー信号(予
め決められた数や符号を示す信号で、データテーブル状
に多数のキー信号がキー信号発生器内に順に格納されて
いる。)が順次出力されるように構成される。また、キ
ー信号発生器3は、基本的にはゲートアレイから作られ
、接続用のコネクタ、コンピュータ側との電圧レベルを
合わせるレベルコンバータ、及び信号から電源電圧をつ
くる電圧発生器が設けられ、コンパクトに作られている
。The n key signal generators 3 each generate a plurality of unique key signals (signals indicating a predetermined number or code, in response to a read signal from the computer 1 side, and a large number of key signals in the form of a data table are keyed). ) are sequentially stored in the signal generator. In addition, the key signal generator 3 is basically made of a gate array, and is equipped with a connector for connection, a level converter to match the voltage level with the computer side, and a voltage generator to create a power supply voltage from the signal, and is compact. It is made in
一方、外部記憶装置114にかけられる記憶媒体に記憶
される複数の異なったアプリケーションプログラムには
、キー信号判定用のプログラムデータと、それぞれのプ
ログラムに対応したキー信号発生器3から出力される複
数のキー信号データがそれぞれ予め書き込まれている。On the other hand, a plurality of different application programs stored in a storage medium stored in the external storage device 114 include program data for key signal determination and a plurality of keys output from the key signal generator 3 corresponding to each program. Signal data is written in advance.
すなわち、No。In other words, No.
1のアプリケーションプログラムにはNo、1のキー信
号発生器3から出力されるキー信号が、No。The application program No. 1 has No. 1, and the key signal output from the key signal generator 3 No. 1 has No. 1.
2のアプリケーションプログラムにはNo、 2のキー
信号発生器3から出力されるキー信号が書き込まれてい
る。The key signal output from the key signal generator 3 of No. 2 is written in the application program No. 2.
次に、第3図のタイミングチャートと第4図のフローチ
ャートを参照して盗用防止装置の動作を説明する。Next, the operation of the theft prevention device will be explained with reference to the timing chart of FIG. 3 and the flowchart of FIG. 4.
コンピュータの起動後、ロードしたアプリケーションプ
ログラムをスタートさせると、先ずステップ110を実
行し、第3図に示すように、 RTS端子から1個のパ
ルス信号をキー信号発生器3及び切換器4に出力する。When the loaded application program is started after the computer is booted, step 110 is first executed, and one pulse signal is output from the RTS terminal to the key signal generator 3 and the switch 4, as shown in FIG. .
このRTS端子からのパルス信号により、キー信号発生
器3は初期化されると共に、切換器4は第1のキー信号
発生器3からのキー信号を選択してDSR端子に送るよ
うに切換えられる0次に、ステップ120に進み、DT
R端子からパルス信号をキー信号発生器3に送り、この
パルス信号がキー信号発生器3に印加される毎にキー信
号発生器3から1ビツトのキー信号(数、符号等)が出
力され、所定数のキー信号が切換器4を経て入出力ポー
ト2に入力され、CPUl0内に読み取られる。そして
、ステップ130を実行し、アプリケーションプログラ
ムから読み取ったキー信号と第1のキー信号発生器3か
ら入力、したキー信号とが一致するか否かを判定し、両
方のキー信号が完全に一致していない場合にはステップ
140に進み、両方のキー信号が完全に一致した場合に
はステップ160に進んでアプリケーションプログラム
の実行を開始する。The key signal generator 3 is initialized by this pulse signal from the RTS terminal, and the switch 4 is switched to select the key signal from the first key signal generator 3 and send it to the DSR terminal. Next, proceed to step 120 and DT
A pulse signal is sent from the R terminal to the key signal generator 3, and each time this pulse signal is applied to the key signal generator 3, a 1-bit key signal (number, code, etc.) is output from the key signal generator 3. A predetermined number of key signals are input to the input/output port 2 via the switch 4 and read into the CPU10. Then, step 130 is executed to determine whether the key signal read from the application program and the key signal input from the first key signal generator 3 match, and whether both key signals completely match. If not, the process proceeds to step 140, and if both key signals completely match, the process proceeds to step 160 to start execution of the application program.
一方、ステップ140では、ステップ120で読み取っ
たキー信号のキー信号発生器3が最終つまり第n番目の
キー信号発生器3であるか否かを判定し、そのキー信号
発生器3が第n番目のキー信号発生器3ではない場合、
再びステップ110に戻り、RTS端子から1個のパル
ス信号をキー信号発生器3及び切換器4に出力し、キー
信号発生器3を初期化すると共に、切換器4は第2番目
のキー信号発生器3からのキー信号を選択してDSR端
子に送るように切換えられる。そして、ステップ120
にて第2番目のキー信号発生器3から出力されるキー信
号がCPUl0に読み取られ、ステップ130にてこの
キー信号がアプリケーションプログラムからのキー信号
と完全に一致するか否かを判定する。ここでキー信号が
一致しなければ、再びステップ140に進んで、読み取
ったキー信号のキー信号発生器3が最終の第n番目のキ
ー信号発生器か否かを判定し、最終のキー信号発生器で
ない場合には再びステップ110に戻る。このように、
上記ステップ110からステップ140を繰り返し実行
することにより、使用可撤なn本のアプリケーションプ
ログラムに対応したn個のキー信号発生器が順次切換器
4を切り換えることによりサーチされ、使用するアプリ
ケーションプログラムに対応したキー信号発生器がキー
信号によって見つかれば、プログラムを実行することに
なる。そして、n回つまり全てのキー信号発生器3をサ
ーチしても目的のキー信号が見つからないときには5ス
テツプ150でエラー表示を行ない、この処理を終了す
る。なお、ステップ110が実行される毎につまり切換
器4がキー信号発生器3を順次切換える毎に、カウンタ
がカウントするように構成し、このカウント値によって
最終のキー信号発生器であるか否かを判定し、さらに、
このカウント値によって所定のキー信号を発生するキー
信号発生器3の番号を記憶することにより、アプリケー
ションプログラムの途中などで繰り返しキー信号の一致
を判定するなどの場合には、キー信号発生器3のサーチ
を省略し直ちに所定のキー信号発生器3からキー信号を
読み出すように動作する。On the other hand, in step 140, it is determined whether the key signal generator 3 of the key signal read in step 120 is the final key signal generator 3, that is, the n-th key signal generator 3, and the key signal generator 3 is the n-th key signal generator 3. If the key signal generator 3 is not
Returning to step 110 again, one pulse signal is output from the RTS terminal to the key signal generator 3 and the switch 4, the key signal generator 3 is initialized, and the switch 4 starts generating the second key signal. The key signal from the device 3 can be selected and switched to be sent to the DSR terminal. And step 120
At step 130, the key signal output from the second key signal generator 3 is read by CPU10, and at step 130 it is determined whether this key signal completely matches the key signal from the application program. If the key signals do not match here, the process proceeds to step 140 again, where it is determined whether the key signal generator 3 of the read key signal is the final n-th key signal generator, and the final key signal generator 3 is determined. If not, the process returns to step 110 again. in this way,
By repeatedly executing steps 110 to 140 above, n key signal generators corresponding to n removable application programs are searched by sequentially switching the switch 4, and corresponding to the application program to be used. If the specified key signal generator is found by the key signal, the program will be executed. If the desired key signal is not found even after searching n times, that is, all the key signal generators 3, an error is displayed in step 5 150, and the process is terminated. The counter is configured to count each time step 110 is executed, that is, each time the switch 4 sequentially switches the key signal generator 3, and this count value determines whether or not the key signal generator is the final key signal generator. Determine, and further,
By storing the number of the key signal generator 3 that generates a predetermined key signal based on this count value, you can use the key signal generator 3 to repeatedly determine whether the key signals match in the middle of an application program. The search is omitted and the key signal is immediately read out from the predetermined key signal generator 3.
このように、フロッピーディスク等の記憶媒体に記憶さ
れたアプリケーションプログラムは、それに対応したキ
ー信号発生器3が無い場合、使用が不可能となり、プロ
グラムのコピーが簡単にできたとしてもそれは無意味と
なって、プログラムの盗用は防止される。また、使用さ
れる複数のアプリケーションプログラムに対応した複数
のキー信号発生器3を、複数のコネクタをもつ分岐形コ
ネクタに接続し、切換器4によってこれらのキー信号発
生器3を切り換えてキー信号を見つけるようにサーチす
るため、アプリケーションプログラムを換える毎にその
キー信号発生器3を差し換える必要がなく、効率良く使
用することができる。In this way, an application program stored on a storage medium such as a floppy disk cannot be used without the corresponding key signal generator 3, and even if the program can be easily copied, it is meaningless. This prevents program plagiarism. In addition, a plurality of key signal generators 3 corresponding to the plurality of application programs to be used are connected to a branch type connector having a plurality of connectors, and a switch 4 switches these key signal generators 3 to generate key signals. Since the key signal generator 3 is searched to find it, there is no need to replace the key signal generator 3 every time the application program is changed, and the key signal generator 3 can be used efficiently.
さらに、複数のキー信号発生器3を差し込む分岐形コネ
クタは、現在はとんどのコンピュータに設けられている
R5−232Gポートに接続されるため、多数のコンピ
ュータを使用する企業などにおいて、同機種のコンピュ
ータであれば、プログラムが使用できる便利さがある。Furthermore, the branch type connector into which multiple key signal generators 3 are inserted is connected to the R5-232G port currently installed on most computers, so companies that use a large number of computers can easily use the same model. Computers offer the convenience of being able to use programs.
また、キー信号発生器3はカスタム集積回路のゲートア
レイで作られるため、外部から回路構成を判断して複製
することは難しく、プログラムの盗用は効果的に防止さ
れる。Further, since the key signal generator 3 is made of a gate array of a custom integrated circuit, it is difficult to judge and copy the circuit configuration from the outside, and theft of the program is effectively prevented.
なお、キー信号発生器3の接続にR3−232Cポート
が使用された場合、このポートの接続用途である音響カ
プラやMODEM等の入出力装置が使用できなくなるが
、キー信号発生器3と並列に新たなR5−2320コネ
クタを接続して設置し、切換器4により自動的にこれを
切換えて使用できる構造とすることができる。Note that if the R3-232C port is used to connect the key signal generator 3, input/output devices such as acoustic couplers and MODEMs that are used to connect this port cannot be used, but A new R5-2320 connector can be connected and installed, and the switch 4 can automatically switch to use the new R5-2320 connector.
また、上記実施例では、キー信号発生器3の接続にR3
−232Cポートを使用したが、入出力ポートにおける
複数のデジタル信号を入出力するポート(コネクタ)で
あれば、R3−232C以外のポートに接続することも
可能である。In addition, in the above embodiment, R3 is connected to the key signal generator 3.
Although the -232C port was used, it is also possible to connect to a port other than R3-232C as long as it is a port (connector) that inputs and outputs a plurality of digital signals at the input/output port.
〈発明の効果〉
以上説明したように、本発明のコンピュータプログラム
の盗用防止装置によれば、コンピュータの入出力ポート
のコネクタに接続され、それぞれ複数のキー信号を読み
出し信号に応じて順次出力する複数のキー信号発生器と
、複数のキー信号発生器から出力されるキー信号を順次
切換えて前記入出力ポートに送る切換器と、コンピュー
タにロードされるプログラム中に予め付与されたキー信
号と前記複数のキー信号発生器から順次出力された各々
のキー信号を順次比較し、両方のキー信号が一致したと
きのみプログラムの実行を可能とするキー信号判定手段
とを備えて構成した。<Effects of the Invention> As explained above, according to the computer program theft prevention device of the present invention, a plurality of key signals are connected to a connector of an input/output port of a computer and each outputs a plurality of key signals sequentially in accordance with a read signal. a key signal generator, a switch that sequentially switches key signals output from a plurality of key signal generators and sends them to the input/output port, a key signal given in advance in a program loaded into a computer, and a plurality of key signals. The key signal determining means sequentially compares each key signal sequentially outputted from the key signal generator, and enables execution of the program only when both key signals match.
よって、プログラムに対応した所定のキー信号発生器が
なければ、そのプログラムの使用は不可能となり、プロ
グラムの盗用を防止することができる。また、キー信号
発生器はコンピュータの入出力ポートのコネクタに外部
から簡単に接続又は取り外しができるため、プログラム
を使用するコンピュータは特定のもに限定されず、キー
信号発生器を接続したコンピュータであれば使用できる
便利さがある。また、キー信号発生器はゲートアレイに
よりコンパクトに製造でき、既存のコンピュータを改造
することなく簡単に適用することができる。さらに、使
用可能な複数のアプリケーションプログラムに対応した
複数のキー信号発生器を1度に接続しておき、切換器に
よってその接続を切換えてそこからのキー信号をサーチ
するため、使用するアプリケーションプログラムによっ
てキー信号発生器を差し換える必要がなく、また。Therefore, if there is no predetermined key signal generator corresponding to a program, the program cannot be used, and theft of the program can be prevented. In addition, the key signal generator can be easily connected or removed from the outside to the input/output port connector of the computer, so the computer that uses the program is not limited to a specific one, and can be any computer to which the key signal generator is connected. It is convenient to use. Furthermore, the key signal generator can be manufactured compactly using a gate array, and can be easily applied to existing computers without modification. Furthermore, multiple key signal generators compatible with multiple usable application programs are connected at once, and a switch is used to switch the connections and search for key signals from them. There is no need to replace the key signal generator.
外部の入出力装置とキー信号発生器との切換えも切換器
により自動的に行なうことができる。Switching between an external input/output device and a key signal generator can also be performed automatically using a switch.
第1図は本発明の全体構成図、第2図は盗用防止装置を
含むコンピュータのブロック図、第3図はキー信号発生
器の入出力信号のタイミングチャート、第4図は盗用防
止動作のフローチャートである。
l・・・コンピュータ、
2・・・入出力ポート、
3・・・キー信号発生器、
4・・・切換器、
5・・・キー信号判定手段。
特 許 出 願 人
株式会社 メルフ
第 1 図
1I z 図Fig. 1 is an overall configuration diagram of the present invention, Fig. 2 is a block diagram of a computer including the theft prevention device, Fig. 3 is a timing chart of input/output signals of the key signal generator, and Fig. 4 is a flow chart of the theft prevention operation. It is. 1... Computer, 2... Input/output port, 3... Key signal generator, 4... Switch, 5... Key signal determination means. Patent applicant MELF Co., Ltd. Figure 1 Iz diagram
Claims (1)
れぞれ複数のキー信号を読み出し信号に応じて順次出力
する複数のキー信号発生器と、該複数のキー信号発生器
から出力されるキー信号を順次切換えて前記入出力ポー
トに送る切換器と、 前記コンピュータにロードされるプログラム中に予め付
与されたキー信号と前記複数のキー信号発生器から順次
出力された各々のキー信号を順次比較し、両方のキー信
号が一致したときのみプログラムの実行を可能とするキ
ー信号判定手段とを備えたことを特徴とするコンピュー
タプログラムの盗用防止装置。[Claims] A plurality of key signal generators connected to a connector of an input/output port of a computer, each of which sequentially outputs a plurality of key signals in accordance with a readout signal; and a plurality of key signal generators that are output from the plurality of key signal generators. a switch that sequentially switches key signals and sends them to the input/output port; and a switch that sequentially switches key signals and sends them to the input/output port; 1. A computer program plagiarism prevention device, comprising: key signal determining means that compares the key signals and enables execution of the program only when both key signals match.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60111095A JP2544101B2 (en) | 1985-05-23 | 1985-05-23 | Computer program anti-theft device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60111095A JP2544101B2 (en) | 1985-05-23 | 1985-05-23 | Computer program anti-theft device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61267831A true JPS61267831A (en) | 1986-11-27 |
JP2544101B2 JP2544101B2 (en) | 1996-10-16 |
Family
ID=14552255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60111095A Expired - Lifetime JP2544101B2 (en) | 1985-05-23 | 1985-05-23 | Computer program anti-theft device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2544101B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6457531U (en) * | 1987-10-05 | 1989-04-10 | ||
JPH04139534A (en) * | 1990-10-01 | 1992-05-13 | Sega Enterp Ltd | Security system |
JP2003516578A (en) * | 1999-12-07 | 2003-05-13 | ペース アンチ−パイラシー インコーポレイテッド | Portable authorizing device and associated method for authorizing use of protected information |
JP2006277499A (en) * | 2005-03-30 | 2006-10-12 | Yokogawa Electric Corp | Programmable controller and method for authorizing user |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5759248A (en) * | 1980-09-27 | 1982-04-09 | Sofuia Syst:Kk | Prevention device for surreptitious use of program |
JPS58195975A (en) * | 1982-05-12 | 1983-11-15 | Canon Inc | User recognition pack of electronic instrument |
JPS60116537U (en) * | 1984-01-18 | 1985-08-07 | 竹林 春海 | Electronic computer program plagiarism prevention device |
JPS6111849A (en) * | 1984-06-20 | 1986-01-20 | エフエクテイブ セキユリテイー システムズ インコーポレーテツド | Computer software protector |
JPS61259338A (en) * | 1985-05-14 | 1986-11-17 | Kiyadamu Service Kk | Program keyboard mechanism |
-
1985
- 1985-05-23 JP JP60111095A patent/JP2544101B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5759248A (en) * | 1980-09-27 | 1982-04-09 | Sofuia Syst:Kk | Prevention device for surreptitious use of program |
JPS58195975A (en) * | 1982-05-12 | 1983-11-15 | Canon Inc | User recognition pack of electronic instrument |
JPS60116537U (en) * | 1984-01-18 | 1985-08-07 | 竹林 春海 | Electronic computer program plagiarism prevention device |
JPS6111849A (en) * | 1984-06-20 | 1986-01-20 | エフエクテイブ セキユリテイー システムズ インコーポレーテツド | Computer software protector |
JPS61259338A (en) * | 1985-05-14 | 1986-11-17 | Kiyadamu Service Kk | Program keyboard mechanism |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6457531U (en) * | 1987-10-05 | 1989-04-10 | ||
JPH04139534A (en) * | 1990-10-01 | 1992-05-13 | Sega Enterp Ltd | Security system |
JP2003516578A (en) * | 1999-12-07 | 2003-05-13 | ペース アンチ−パイラシー インコーポレイテッド | Portable authorizing device and associated method for authorizing use of protected information |
JP2005174359A (en) * | 1999-12-07 | 2005-06-30 | Pace Anti-Piracy Inc | Portable authorization device for authorizing use of protected information and related method |
JP4541901B2 (en) * | 1999-12-07 | 2010-09-08 | ペース アンチ−パイラシー インコーポレイテッド | Portable authority granting device and related method for authorizing use of protected information |
JP2006277499A (en) * | 2005-03-30 | 2006-10-12 | Yokogawa Electric Corp | Programmable controller and method for authorizing user |
JP4543323B2 (en) * | 2005-03-30 | 2010-09-15 | 横河電機株式会社 | Programmable controller and user authentication device |
Also Published As
Publication number | Publication date |
---|---|
JP2544101B2 (en) | 1996-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU599317B2 (en) | A system for determining a truth of software in an information processing apparatus | |
KR900010737A (en) | A Locking Method Using Character Generator Circuit of Video Tape Recorder | |
US6003131A (en) | Computer system with a variety of applications and method for operating the same | |
JPS61267831A (en) | Surreptitious use preventing device for computer program | |
JPS61206035A (en) | Device for preventing illegal use of computer program | |
WO2003009154A1 (en) | Mobile multimedia terminal and method for controlling same | |
KR960002032A (en) | Interface device | |
JP2633539B2 (en) | Test data creation method for logic integrated circuits | |
JPH01185727A (en) | Information processor | |
JPH0527875A (en) | Electronic equipment | |
JPH0827741B2 (en) | Single-chip microcomputer | |
JP3171253B2 (en) | Handy type IC card system | |
JP3308575B2 (en) | Extension memory bank address automatic setting method | |
JPH0714930Y2 (en) | Circuit inspection device | |
JP2960107B2 (en) | Electronic chime equipment | |
JPH1124687A (en) | Karaoke device | |
JPH10254519A (en) | Numerical controller | |
JPH07182113A (en) | Data input device | |
JPS62247437A (en) | Generating circuit for trigger signal of in-circuit emulator | |
JPS6193459A (en) | Discrete administration device for copying | |
KR900010316A (en) | Microwave Clock Control | |
JPH07262161A (en) | One-chip microcomputer | |
JPH0876993A (en) | Semiconductor storage device | |
KR960041894A (en) | How to display jumper by model of microwave oven | |
JPH04352019A (en) | Key code string processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |