JPH11203207A - Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program - Google Patents

Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program

Info

Publication number
JPH11203207A
JPH11203207A JP10017689A JP1768998A JPH11203207A JP H11203207 A JPH11203207 A JP H11203207A JP 10017689 A JP10017689 A JP 10017689A JP 1768998 A JP1768998 A JP 1768998A JP H11203207 A JPH11203207 A JP H11203207A
Authority
JP
Japan
Prior art keywords
file
character
encrypted
character code
decrypting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10017689A
Other languages
Japanese (ja)
Inventor
Akira Ito
晃 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NIISU KK
Original Assignee
NIISU KK
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 NIISU KK filed Critical NIISU KK
Priority to JP10017689A priority Critical patent/JPH11203207A/en
Publication of JPH11203207A publication Critical patent/JPH11203207A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To encipher and decode such a document that has no serious secrecy and wants only to be prevented from being read by adding or subtracting an optional number to or from a character code. SOLUTION: A control circuit 123 temporarily stores a selected optional number in a 2nd buffer memory 119 and generates a character code by an address generation circuit 113 to the character that is inputted via a keyboard 111. An arithmetic circuit 114 adds or subtracts the said optional number to or from the character code. Then the circuit 123 transfers a character pattern of the character code corresponding to the added or subtracted number to a 1st buffer memory 116 from a character storage 115. The circuit 123 sends an enciphered file via a transmitter 120 or stores the file in an enciphered file storage device 121.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、文字、記号等から
なる文章、あるいは数値、数式、記号、図形等を含むフ
ァイルを伝送する際、あるいはコンピュータやワードプ
ロセッサ等のような情報処理装置、またはネットワーク
によって接続されている情報処理装置を複数人で使用す
る場合、上記ファイルが特定の者以外に読まれたりある
いは見られないようにするための暗号化されたファイル
を作成または解読するファイル作成方法、暗号化された
ファイルを作成または解読するファイル作成装置、暗号
化されたファイルを作成または解読するためのプログラ
ムが内蔵されている記憶媒体、暗号化されたファイルを
作成または解読するためのプログラムによって情報を処
理する情報処理装置、および暗号化されたファイルを作
成または解読するためのプログラムによって情報を処理
する情報処理システムに関するものである。
BACKGROUND OF THE INVENTION The present invention relates to a method for transmitting a sentence composed of characters, symbols, etc., or a file containing numerical values, mathematical expressions, symbols, figures, etc., an information processing apparatus such as a computer or a word processor, or a network. When using the information processing device connected by a plurality of people, a file creation method for creating or decrypting an encrypted file for preventing the above file from being read or viewed by a specific person, A file creation device that creates or decrypts an encrypted file, a storage medium that has a program for creating or decrypting an encrypted file, and a program that creates or decrypts an encrypted file. Information processing device that processes a file, and creates or decrypts an encrypted file An information processing system for processing information by the eye of the program.

【0002】[0002]

【従来の技術】図13は従来例における文書作成装置を
説明するための概略ブロック構成図である。図13にお
いて、文書作成装置は、文字や記号等を入力するキーボ
ード1311と、アドレスとなる文字コードを発生する
アドレス発生回路1312と、当該アドレス発生回路1
312によって発生したアドレスに当該文字のパターン
情報が格納されている文字記憶装置1313と、上記文
字のパターン情報を一時的に格納するバッファメモリ1
314と、図示されていない出力制御回路と協同して当
該文字を出力する表示装置または印字装置からなる出力
装置1315と、前記バッファメモリ1314に格納さ
れた文書等を格納するファイル記憶装置1316と、図
示されていない文書作成装置の制御装置とから構成され
ている。
2. Description of the Related Art FIG. 13 is a schematic block diagram for explaining a conventional document creating apparatus. In FIG. 13, a document creation device includes a keyboard 1311 for inputting characters and symbols, an address generation circuit 1312 for generating a character code serving as an address, and an address generation circuit 1
A character storage device 1313 in which the pattern information of the character is stored at the address generated by 312, and a buffer memory 1 for temporarily storing the pattern information of the character.
314, an output device 1315 including a display device or a printing device for outputting the characters in cooperation with an output control circuit (not shown), a file storage device 1316 for storing documents and the like stored in the buffer memory 1314, And a control device of a document creation device (not shown).

【0003】図14は図13に示す文書作成装置の動作
を説明するためのフローチャートである。図13および
図14を参照しつつ従来の文書作成装置を説明する。先
ず、キーボード1311によって、所望の文字が入力さ
れる(ステップ1411)。キーボード1311によっ
て入力された文字のアドレスである文字コードが発生
し、文字コードに該当する文字パターンが文字記憶装置
1313から取り出されて、バッファメモリ1314に
転送される(ステップ1412) 文字は、図示されていない出力制御回路によって、たと
えば、表示装置に表示され、これを見ながら文書が作成
される(ステップ1413)。図示されていない制御回
路は、作成された文書をファイルに記憶するか否かを調
べる(ステップ1414)。制御回路は、ファイルを記
憶するという指示があると判断した場合、ファイルをフ
ァイル記憶装置に記憶する(ステップ1415)。制御
回路は、ファイルを記憶するという指示がないと判断し
た場合、表示装置に表示した状態にするか、または終了
状態にする。
FIG. 14 is a flowchart for explaining the operation of the document creating apparatus shown in FIG. A conventional document creation device will be described with reference to FIGS. First, desired characters are input by the keyboard 1311 (step 1411). A character code which is the address of the character input by the keyboard 1311 is generated, a character pattern corresponding to the character code is extracted from the character storage device 1313, and transferred to the buffer memory 1314 (step 1412). An output control circuit that is not displayed, for example, is displayed on a display device, and a document is created while viewing the display (step 1413). The control circuit (not shown) checks whether or not the created document is stored in a file (step 1414). If the control circuit determines that there is an instruction to store the file, the control circuit stores the file in the file storage device (step 1415). If the control circuit determines that there is no instruction to store the file, the state is displayed on the display device or the state is ended.

【0004】従来、ネットワークに接続された、あるい
は接続されていない上記文書作成装置のような情報処理
装置は、暗証番号等により、不特定の者がアクセスでき
ないようになっているものが多い。しかし、共用するワ
ードプロセッサやパーソナルコンピュータ等の端末装置
は、特別な処理を行わない限り、特定した複数の者がそ
の記憶装置に記憶されている情報を任意に見たり、ある
いは印字することができる。また、ネットワークによっ
て結ばれている情報処理装置は、記憶装置に記憶されて
いる情報が特定の者以外にアクセスできないような処理
が施されていても、会社内の人間であれば、誰に見られ
ているか判らない。したがって、機密文書は、情報処理
装置における記憶装置に残さないようにする必要があ
る。しかし、ネットワークを介して伝送する必要がある
機密文書は、相手が直ちにフロッピーディスク等に記憶
して保存しないと、他人に読まれる恐れがある。このよ
うな場合を防止するためには、機密文書の暗号化が必要
になって来る。情報処理装置における暗号化は、複雑な
処理を要するプログラムが必要である。
Conventionally, many information processing apparatuses, such as the above-mentioned document creation apparatuses, connected or not connected to a network are inaccessible by an unspecified person using a password or the like. However, a shared terminal device such as a word processor or a personal computer can arbitrarily view or print information stored in the storage device unless a special process is performed. In addition, even if information processing devices connected by a network are processed so that information stored in the storage device cannot be accessed by anyone other than a specific person, anyone in the company can view the information. I do not know if it is. Therefore, it is necessary not to leave the confidential document in the storage device of the information processing device. However, a confidential document that needs to be transmitted via a network may be read by another person unless the other party immediately stores and saves it on a floppy disk or the like. In order to prevent such a case, it becomes necessary to encrypt a confidential document. Encryption in an information processing apparatus requires a program that requires complicated processing.

【0005】[0005]

【発明が解決しようとする課題】パーソナルコンピュー
タの普及により、Eメールを行う年齢が低下すると共
に、一家で一台のパーソナルコンピュータを兼用した
り、あるいは複数台のパーソナルコンピュータが一つの
プロバイダーと契約する場合がある。職場においても、
パーソナルコンピュータによるLAN(ローカル・エリ
ア・ネットワーク)が敷かれている。このような状況化
において、複数の者がデータを共有化している場合があ
る。このような場合、記憶装置におけるデータは、全員
が見られるようにする必要がある。
With the spread of personal computers, the age at which e-mail is sent is reduced, and a single personal computer can be used together by a single family, or a plurality of personal computers can sign a contract with one provider. There are cases. At work,
A LAN (local area network) using a personal computer is provided. In such a situation, a plurality of persons may share data. In such a case, the data in the storage device needs to be made visible to all.

【0006】しかし、多数の者がデータを共有化する
と、ある特定の者のみに情報を伝達したいが、他の者に
見られたくない文書も出て来る。あるいは特定の者のみ
がデータを共有化したい場合もある。また、インターネ
ットにおいて、特定の契約を行っている者のみに情報を
提供したい場合がある。上記のような場合、文書は、暗
号化することにより、共用化された情報処理装置やネッ
トワークを介している情報処理装置に記憶されていて
も、暗号を解読できない限り不特定の者が読むことがで
きない。しかし、文書の暗号化または解読は、複雑な処
理が必要であり、そのための専用のソフトウエアが必要
になる。
However, when a large number of people share data, some documents which want to transmit information only to a specific person but do not want to be seen by other people appear. Or, only a specific person may want to share data. On the Internet, there is a case where it is desired to provide information only to a person who makes a specific contract. In such a case, even if the document is stored in a shared information processing device or an information processing device via a network by encrypting, the document can be read by an unspecified person unless the code can be decrypted. Can not. However, encrypting or decrypting a document requires complicated processing, and requires dedicated software for that purpose.

【0007】本発明は、重大な機密性を有する程のもの
ではなく、見て欲しくない、見られたくないという程度
の文書を簡単なソフトウエアによって、暗号化および解
読できる暗号化されたファイルを作成または解読するフ
ァイル作成方法、暗号化されたファイルを作成または解
読するファイル作成装置、暗号化されたファイルを作成
または解読するためのプログラムが内蔵されている記憶
媒体、暗号化されたファイルを作成または解読するため
のプログラムによって情報を処理する情報処理装置、お
よび暗号化されたファイルを作成または解読するための
プログラムによって情報を処理する情報処理システムを
提供することを目的とする。
[0007] The present invention provides an encrypted file that can be encrypted and decrypted with simple software by a document that is not of a degree of confidentiality and that you do not want to see or want to see. File creation method to create or decrypt, file creation device to create or decrypt encrypted file, storage medium with built-in program to create or decrypt encrypted file, create encrypted file Another object is to provide an information processing apparatus that processes information by a program for decrypting the information, and an information processing system that processes information by a program for creating or decrypting the encrypted file.

【0008】本発明は、遊び心によって、文書を送るよ
うな場合、不特定の者がファイルを開くことができて
も、特定のもの以外が文章として理解できないようにし
た暗号化されたファイルを作成または解読するファイル
作成方法、暗号化されたファイルを作成または解読する
ファイル作成装置、暗号化されたファイルを作成または
解読するためのプログラムが内蔵されている記憶媒体、
暗号化されたファイルを作成または解読するためのプロ
グラムによって情報を処理する情報処理装置、および暗
号化されたファイルを作成または解読するためのプログ
ラムによって情報を処理する情報処理システムを提供す
ることを目的とする。
According to the present invention, in the case of sending a document by playfulness, even if an unspecified person can open the file, an encrypted file is created so that only a specific one cannot be understood as a sentence. Or a file creation method for decrypting, a file creation device for creating or decrypting an encrypted file, a storage medium incorporating a program for creating or decrypting an encrypted file,
An information processing apparatus that processes information by a program for creating or decrypting an encrypted file, and an information processing system that processes information by a program for creating or decrypting an encrypted file. And

【0009】[0009]

【課題を解決するための手段】(第1発明)第1発明の
暗号化されたファイルを作成または解読するファイル作
成方法は、文字に割り当てられた文字コードとなる数に
任意の数を加算または減算した結果の数に対応する文字
コードの文字として、ファイルまたはファイルの一部を
暗号化または解読することを特徴とする。
According to a first aspect of the present invention, there is provided a file creation method for creating or decrypting an encrypted file, wherein an arbitrary number is added or subtracted to a number which becomes a character code assigned to a character. A file or a part of a file is encrypted or decrypted as a character having a character code corresponding to the number of subtraction results.

【0010】(第2発明)第2発明の暗号化されたファ
イルを作成または解読するファイルの作成方法は、入力
手段によって文字を入力することによりファイルを作成
し、上記ファイルにおける各文字の文字コードに任意に
選択された数を加算または減算して暗号化された文字か
らなるファイルとし、当該暗号化されたファイルを送信
手段により送信し、ネットワークを介して受信した暗号
化されたファイルの文字コードから上記の数だけ減算ま
たは加算した文字コードに変換し、上記変換された文字
コードを基にした文字からなるファイルを表示または印
字して元のファイルにすることを特徴とする。
(Second Invention) A file creation method for creating or decrypting an encrypted file according to the second invention is a method for creating a file by inputting a character by an input means, and a character code of each character in the file. A file consisting of encrypted characters by adding or subtracting an arbitrarily selected number to the file, transmitting the encrypted file by the transmitting means, and receiving the character code of the encrypted file received via the network. Is converted into a character code obtained by subtracting or adding the above-mentioned number, and a file composed of characters based on the converted character code is displayed or printed to obtain an original file.

【0011】(第3発明)第3発明の暗号化されたファ
イルを作成または解読するファイル作成方法は、入力手
段によって文字を入力することによりファイルを作成
し、上記ファイルにおける各文字の文字コードに任意に
選択された数を加算または減算して暗号化された文字か
らなるファイルとし、上記暗号化されたファイルを記憶
手段に記憶して保存し、上記記憶手段に記憶された上記
暗号化されたファイルを表示または印字する場合、上記
の数だけ減算または加算した文字コードに変換し、上記
変換された文字コードを基にした文字からなるファイル
を表示または印字して元ファイルにすることを特徴とす
る。
(Third invention) A file creation method for creating or decrypting an encrypted file according to the third invention is to create a file by inputting a character with an input means, and to convert a character code of each character in the file into a character code. An arbitrarily selected number is added or subtracted to form a file composed of encrypted characters, the encrypted file is stored and stored in a storage unit, and the encrypted file stored in the storage unit is stored. When displaying or printing a file, it is converted to a character code obtained by subtracting or adding the above number, and a file consisting of characters based on the converted character code is displayed or printed to be an original file. I do.

【0012】(第4発明)第4発明の暗号化されたファ
イルを作成または解読するファイル作成方法における任
意に選択された数は、文字コードに加算された場合、文
字コードの桁より少ないことを特徴とする。
(Fourth invention) In the file creation method for creating or decrypting an encrypted file according to the fourth invention, the arbitrarily selected number, when added to the character code, is smaller than the digit of the character code. Features.

【0013】(第5発明)第5発明の暗号化されたファ
イルを作成または解読するファイル作成方法において、
上記ファイルにおける各文字の文字コードに任意に選択
された数を加算または減算した結果、得られた数の文字
コードに該当する文字が無い場合、表示または印字は、
予め決められている文字、記号、または図形に変換され
ることを特徴とする。
(Fifth invention) In a file creation method for creating or decrypting an encrypted file according to a fifth invention,
As a result of adding or subtracting an arbitrarily selected number to the character code of each character in the above file, if there is no character corresponding to the obtained number of character codes, display or printing is
It is characterized by being converted into a predetermined character, symbol or figure.

【0014】(第6発明)第6発明の暗号化されたファ
イルを作成または解読するファイル作成方法において、
文字、記号、または図形は、任意に選択できることを特
徴とする。
(Sixth invention) In the file creation method for creating or decrypting an encrypted file according to the sixth invention,
Characters, symbols, or figures can be arbitrarily selected.

【0015】(第7発明)第7発明の暗号化されたファ
イルを作成または解読するファイル作成方法において、
任意に選択された数は、表示画面に表示または記憶手段
に記憶されないようにすることを特徴とする。
(Seventh invention) In a file creation method for creating or decrypting an encrypted file according to the seventh invention,
The arbitrarily selected number is not displayed on the display screen or stored in the storage means.

【0016】(第8発明)第8発明の暗号化されたファ
イルを作成または解読するファイル作成方法において、
任意に選択された数は、選択によって、表示画面に表示
された後、所定時間後または暗号化されたファイルの処
理後に消滅することを特徴とする。
(Eighth invention) In the file creation method for creating or decrypting an encrypted file according to the eighth invention,
The arbitrarily selected number is characterized in that it disappears after being displayed on the display screen for a predetermined time or after processing the encrypted file, depending on the selection.

【0017】(第9発明)第9発明の暗号化されたファ
イルを作成または解読するファイル作成方法において、
任意に選択された数は、数字以外の言葉を入力すること
により変換されることを特徴とする。
(Ninth invention) In a file creation method for creating or decrypting an encrypted file according to a ninth invention,
The arbitrarily selected number is converted by inputting a word other than a number.

【0018】(第10発明)第10発明の暗号化された
ファイルを作成または解読するファイル作成方法におい
て、任意に選択された数は、乱数表または暗号表であ
り、各文字が乱数表または暗号表に基づいてそれぞれ暗
号化されると共に、同じ乱数表または暗号表を使用して
同じ順番でファイルを解読することを特徴とする。
(Tenth invention) In the file creation method for creating or decrypting an encrypted file according to the tenth invention, the arbitrarily selected number is a random number table or a cipher table, and each character is a random number table or a cipher table. Each file is encrypted based on the table, and the files are decrypted in the same order using the same random number table or cipher table.

【0019】(第11発明)第11発明の暗号化された
ファイルを作成または解読するファイル作成方法におい
て、文字コードは、10進法以外で構成されることを特
徴とする。
(Eleventh invention) In the file creation method for creating or decrypting an encrypted file according to the eleventh invention, the character code is constituted by other than decimal system.

【0020】(第12発明)第12発明の暗号化された
ファイルを作成または解読するファイル作成方法におい
て、ファイルの暗号化は、文章の一部のみを指定する処
理ができることを特徴とする。
(Twelfth invention) In the file creation method for creating or decrypting an encrypted file according to the twelfth invention, the file encryption is characterized in that processing for designating only a part of a sentence can be performed.

【0021】(第13発明)第13発明の暗号化された
ファイルを作成または解読するファイル作成装置は、少
なくとも、入出力装置と、文字記憶装置と、送受信装置
とから構成された情報処理装置からなり、上記入力装置
111によって入力された文字に対応する文字コードを
発生する文字コード発生装置113と、上記文字コード
に任意に選択された数を加算または減算する加減算装置
114と、上記加減算装置114によって加算または減
算された文字コードを送信する送信装置120と、送信
されてきた文字コードを受信する受信装置122と、当
該受信装置122によって受信された文字コードに上記
数を減算または加算する加減算装置114と、当該加減
算装置114によって加算または減算された文字コード
に基づいて上記文字記憶装置115から文字データを読
み出すと共に、一時的に記憶するバッファメモリ116
とを含むことを特徴とする。
(Thirteenth Invention) A file creation device for creating or decrypting an encrypted file according to the thirteenth invention is provided by an information processing apparatus comprising at least an input / output device, a character storage device, and a transmission / reception device. A character code generator 113 for generating a character code corresponding to the character input by the input device 111; an addition / subtraction device 114 for adding or subtracting an arbitrarily selected number to or from the character code; and an addition / subtraction device 114 Transmitting apparatus 120 for transmitting the character code added or subtracted by the above, receiving apparatus 122 for receiving the transmitted character code, and addition / subtraction apparatus for subtracting or adding the number to the character code received by the receiving apparatus 122 114 and the character code added or subtracted by the addition / subtraction device 114. Reads character data from the storage unit 115, temporarily stores a buffer memory 116
And characterized in that:

【0022】(第14発明)第14発明の暗号化された
ファイルを作成または解読するファイル作成装置は、少
なくとも、入出力装置と、文字記憶装置とから構成され
る情報処理装置からなり、上記入力装置111によって
入力された文字に対応する文字コードを発生する文字コ
ード発生装置113と、上記文字コードに任意に選択さ
れた数を加算または減算して、暗号化または解読する加
減算装置114と、上記加減算装置114によって加算
または減算されて、暗号化された文字コードを記憶する
記憶装置121と、上記暗号化または解読された文字コ
ードを文字データに変換して、表示または印字する出力
装置117とを含むことを特徴とする。
(Fourteenth Invention) A file creation device for creating or decrypting an encrypted file according to the fourteenth invention comprises an information processing device comprising at least an input / output device and a character storage device. A character code generator 113 for generating a character code corresponding to the character input by the device 111; an addition / subtraction device 114 for adding or subtracting an arbitrarily selected number to or from the character code to encrypt or decrypt the character code; A storage device 121 that stores the character codes that have been added or subtracted by the addition / subtraction device 114 and that has been encrypted, and an output device 117 that converts the encrypted or decrypted character codes into character data and displays or prints them. It is characterized by including.

【0023】(第15発明)第15発明の暗号化された
ファイルを作成または解読するファイル作成装置におい
て、上記加減算装置114は、文字コードと同じ桁が演
算できることを特徴とする。
(Fifteenth Invention) In the file creation apparatus for creating or decrypting an encrypted file according to the fifteenth invention, the adder / subtractor 114 can calculate the same digit as the character code.

【0024】(第16発明)第16発明の暗号化された
ファイルを作成または解読するファイル作成装置は、上
記ファイルにおける各文字の文字コードに任意に選択さ
れた数を加算または減算した文字コードに該当する文字
が無い場合、予め決められているかまたは予め登録され
ている少なくとも一つの文字、記号、または図形が記憶
されている記憶装置を有することを特徴とする。
(Sixteenth Invention) A file creation apparatus for creating or decrypting an encrypted file according to a sixteenth invention provides a character code obtained by adding or subtracting an arbitrarily selected number to or from a character code of each character in the file. In the case where there is no corresponding character, a storage device is provided which stores at least one character, symbol, or figure which is determined or registered in advance.

【0025】(第17発明)第17発明の暗号化された
ファイルを作成または解読するファイル作成装置におい
て、任意に選択された数は、表示画面に表示または記憶
手段に記憶されないようにすることを特徴とする。
(Seventeenth invention) In the file creation apparatus for creating or decrypting an encrypted file according to the seventeenth invention, it is preferable that the arbitrarily selected number is not displayed on the display screen or stored in the storage means. Features.

【0026】(第18発明)第18発明の暗合化された
ファイルを作成または解読するファイル作成装置は、数
字以外の言葉を数字に変換する変換回路を有するること
を特徴とする。
(Eighteenth Invention) A file creation apparatus for creating or decrypting an encrypted file according to the eighteenth invention is characterized in that it has a conversion circuit for converting words other than numbers into numbers.

【0027】(第19発明)第19発明の暗号化された
ファイルを作成または解読するファイル作成装置は、乱
数表または暗号表記憶装置と、各文字が乱数表または暗
号表に基づいてそれぞれ暗号化されると共に、同じ乱数
表または暗号表を使用して同じ順番でファイルを解読す
る制御回路とを有することを特徴とする。
(Nineteenth Invention) A file creation apparatus for creating or decrypting an encrypted file according to the nineteenth invention comprises a random number table or an encryption table storage device, and each character is encrypted based on a random number table or an encryption table. And a control circuit for decrypting files in the same order using the same random number table or cipher table.

【0028】(第20発明)第20発明の記憶媒体は、
暗号化されたファイルを作成または解読するためのプロ
グラムが内蔵されていることを特徴とする。
(20th invention) A storage medium according to the 20th invention is
A program for creating or decrypting an encrypted file is built in.

【0029】(第21発明)第21発明の情報処理装置
は、暗号化されたファイルを作成または解読するための
プログラムによって情報を処理することを特徴とする。
(Twenty-first invention) The information processing apparatus of the twenty-first invention is characterized in that information is processed by a program for creating or decrypting an encrypted file.

【0030】(第22発明)第22発明の情報処理シス
テムは、暗号化されたファイルを作成または解読するた
めのプログラムによって情報を処理することを特徴とす
る。
(22nd invention) The information processing system of the 22nd invention is characterized in that information is processed by a program for creating or decrypting an encrypted file.

【0031】(第23発明)第23発明の情報処理シス
テムは、不特定の者に開放されたネットワーク上で、特
定の者のみが暗号化されたファイルを作成または解読す
るためのプログラムによって情報を処理することを特徴
とする。
(23rd Invention) The information processing system according to the 23rd invention is a system in which only a specific person creates or decrypts an encrypted file on a network open to an unspecified person by using a program. Processing.

【0032】[0032]

【発明の実施の形態】(第1発明)本出願人は、文字コ
ードによって文字が割り当てられていることに着目し
た。文字に割り当てられた文字コードは、JIS区点コ
ードの場合、4桁の数から構成されている。第1発明
は、文字コードの数に任意の4桁、望ましくは3桁の数
を加算または減算し、その結果、得られた数を新たな文
字コードとする。第1発明は、予め決められた文字コー
ドに対して任意の数が加算または減算されているため、
文字として表示されたとしても、ファイルの意味が不明
であり、暗号化されたことになる。このように暗号化さ
れたファイルは、解読する際に、上記任意の数を減算ま
たは加算することにより元の文字になり、内容が理解で
きることになる。第1発明は、たとえば、3桁の数を文
字コードに加算または減算という簡単な方法により、暗
号化されたファイルを作成または解読することができ
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Invention) The present applicant has paid attention to the fact that characters are assigned by character codes. The character code assigned to the character is composed of a four-digit number in the case of a JIS Kuten code. The first invention adds or subtracts an arbitrary four-digit number, preferably a three-digit number, to the number of character codes, and uses the resulting number as a new character code. In the first invention, since an arbitrary number is added or subtracted from a predetermined character code,
Even if it is displayed as characters, the meaning of the file is unknown and it means that the file has been encrypted. When the file encrypted in this way is decrypted, the above-mentioned arbitrary number is subtracted or added to become the original character, so that the contents can be understood. According to the first invention, for example, an encrypted file can be created or decrypted by a simple method of adding or subtracting a three-digit number to or from a character code.

【0033】(第2発明)第2発明は、たとえば、Eメ
ールのようにファイルを送信または受信する際に不特定
の者に読まれたくないファイルに対して暗号化または解
読するための処理方法である。第2発明は、先ず、入力
手段によって文字を入力することによりファイルが作成
される。文字が入力手段によって入力されると、文字コ
ードが発生して、ファイルが作成される。上記ファイル
における各文字に対する文字コードは、任意に選択され
た数が加算または減算されて、暗号化された文字からな
るファイルとなる。当該暗号化されたファイルは、送信
手段により送信され、ネットワークを介して受信装置に
よって受信される。受信された暗号化されたファイルの
文字コードは、上記同じ数が減算または加算されると、
元の文字コードに変換される。上記変換された文字コー
ドは、文字記憶装置に格納されている当該文字の文字パ
ターンとして、表示装置または印字装置に出力され、元
のファイルにすることができる。
(Second Invention) A second invention is a processing method for encrypting or decrypting a file that is not desired to be read by an unspecified person when transmitting or receiving the file, such as an e-mail. It is. According to the second invention, first, a file is created by inputting characters by the input means. When a character is input by the input means, a character code is generated and a file is created. The character code for each character in the file is added or subtracted by an arbitrarily selected number, and becomes a file composed of encrypted characters. The encrypted file is transmitted by the transmission means and received by the receiving device via the network. The character code of the received encrypted file, when the same number is subtracted or added,
Converted to the original character code. The converted character code is output to a display device or a printing device as a character pattern of the character stored in the character storage device, and can be used as an original file.

【0034】(第3発明)第3発明は、一つの情報処理
装置が複数人によって共用される場合のファイルを暗号
化または解読するための方法である。入力手段によって
文字を入力することによりファイルが作成される。文字
が入力手段によって入力されると、文字コードが発生し
て、ファイルが作成される。上記ファイルにおける各文
字に対する文字コードは、任意に選択された数が加算ま
たは減算されて、暗号化された文字からなるファイルと
なる。当該ファイルは、記憶装置に記憶されることによ
り保存される。上記ファイルの解読は、上記任意の数を
減算または加算した文字コードに変換する。上記変換さ
れた文字コードは、文字記憶装置から元の文字パターン
が取り出されることにより、解読される。
(Third invention) A third invention is a method for encrypting or decrypting a file when one information processing device is shared by a plurality of persons. A file is created by inputting characters by the input means. When a character is input by the input means, a character code is generated and a file is created. The character code for each character in the file is added or subtracted by an arbitrarily selected number, and becomes a file composed of encrypted characters. The file is stored by being stored in the storage device. The decryption of the file is converted into a character code obtained by subtracting or adding the arbitrary number. The converted character code is decoded by extracting the original character pattern from the character storage device.

【0035】(第4発明)第4発明は、文字コードに加
算または減算する任意に選択された数に係るものであ
る。上記任意に選択された数は、たとえば、JIS区点
コードを使用した場合、4桁を使用しているため、4桁
の数とすることもできる。しかし、4桁の数が多くなる
と、加算の場合、5桁になる。減算の場合は、マイナス
になる恐れがある。したがって、選択される任意の数
は、文字コードの桁より1桁少なくすることが望まし
い。すなわち、JIS区点コードは、9000番台に文
字が割当られていないため、999以下の数であれば、
どの数を選択しても加算の場合可能であるが、減算の場
合、3桁のものができ、該当する文字がなくなる。
(Fourth Invention) The fourth invention relates to an arbitrarily selected number to be added to or subtracted from a character code. The arbitrarily selected number may be a four-digit number because, for example, when a JIS Kuten code is used, four digits are used. However, when the number of four digits increases, the number of additions becomes five digits. In the case of subtraction, there is a possibility that the value will be negative. Therefore, it is desirable that the selected number be one digit less than the character code digit. In other words, the JIS Kuten code has no characters assigned to the 9000s.
Regardless of which number is selected, addition is possible, but in the case of subtraction, a three-digit one is created, and there is no corresponding character.

【0036】(第5発明)第5発明は、第4発明におい
て、文字コードに対する数字に文字が割当られていない
場合の対策を施すものである。すなわち、第5発明は、
ファイルにおける各文字の文字コードに任意に選択され
た数を加算または減算した結果、得られた数の文字コー
ドに該当する文字が無い場合の解決方法である。選択さ
れた任意の文字に加算または減算された数に該当する文
字が無い場合、表示または印字は、予め決められている
文字、記号、または図形に変換される。暗号化されたフ
ァイルは、任意の数が加算された結果得られた文字であ
るのか、あるいは文字コードに文字が割り当てられてい
ないために、予め決められた文字であるのか、一見した
だけでは不明である。そして、これらの予め決められた
文字は、表示または印字のときだけであり、それぞれの
コードを有しているため、解読の時に元の文字とするこ
とができる。
(Fifth invention) In the fifth invention, in the fourth invention, measures are taken when a character is not assigned to a number corresponding to a character code. That is, the fifth invention is
This is a solution in a case where there is no character corresponding to the obtained number of character codes as a result of adding or subtracting an arbitrarily selected number to or from the character code of each character in the file. If there is no character corresponding to the number added or subtracted from the selected arbitrary character, the display or print is converted into a predetermined character, symbol, or figure. At first glance, it is unknown whether the encrypted file is a character obtained as a result of adding an arbitrary number or a predetermined character because no character is assigned to the character code It is. These predetermined characters are only for display or printing, and have their respective codes, so that they can be used as original characters at the time of decoding.

【0037】(第6発明)第6発明は、暗号化された文
字コードに文字が割り当てられていない場合のものであ
る。第5発明は、文字コードに文字が割り当てられてい
ない場合、予め決められた文字としたが、これらを任意
に選択することによって、文字、記号、あるいは図形と
することができる。表示または印字は、予め決めておけ
ば、何でも良く、文字コードとして数が記憶されていれ
ば、暗号化した時と同じ数を加算または減算することに
より、元の文字に戻すことができる。
(Sixth Invention) The sixth invention is a case where no character is assigned to the encrypted character code. In the fifth invention, when a character is not assigned to a character code, a predetermined character is used. However, a character, a symbol, or a graphic can be obtained by arbitrarily selecting these characters. The display or printing may be anything as long as it is determined in advance. If a number is stored as a character code, the original character can be restored by adding or subtracting the same number as when it was encrypted.

【0038】(第7発明)第7発明は、暗号化を行うた
めに選択された任意の数が表示画面に表示または記憶手
段に記憶されないようにする。一つの情報処理装置を複
数人が共用する場合、何らかの形で上記任意の数が記憶
されていると、暗号化の意味がない。
(Seventh invention) A seventh invention prevents an arbitrary number selected for encryption from being displayed on the display screen or stored in the storage means. In the case where one information processing apparatus is shared by a plurality of persons, encryption is meaningless if the arbitrary number is stored in some form.

【0039】(第8発明)上記任意に選択できる数は、
特定な数でなく、いつでも変えることができるという利
点がある反面、相手に解読できる数を伝達する前に数を
忘れることができない。そのため、第8発明は、上記任
意に選択された数を表示画面に表示された後、所定時間
後または暗号化されたファイルの処理後に消滅するよう
にする。
(Eighth invention) The number that can be arbitrarily selected is as follows:
It has the advantage that it can be changed at any time, rather than a specific number, but you cannot forget the number before telling the other party the number that can be decoded. Therefore, in the eighth invention, after the arbitrarily selected number is displayed on the display screen, it disappears after a predetermined time or after processing the encrypted file.

【0040】(第9発明)第9発明は、上記任意に選択
された数を忘れると暗号化されたファイルを解読できな
くなるのを防止しようとするものである。第9発明は、
数字以外の言葉を入力すると、自動的に数字に変換され
るようにするため、上記数字以外の言葉等を誰にも判ら
ないような特定な場所に記憶しておくことにより、暗号
を解読するキーであるか否か判らない。
(Ninth Invention) A ninth invention is intended to prevent an encrypted file from being decrypted if the number arbitrarily selected is forgotten. The ninth invention is
When a word other than a number is entered, it is automatically converted to a number, so the code is decrypted by storing the above-mentioned non-number words in a specific place that no one can understand I don't know if it's a key.

【0041】(第10発明)第10発明は、暗号化をさ
らに高度なものとするものである。暗号化するための任
意に選択された数は、乱数表または暗号表を使用する。
乱数表または暗号表を用いて暗号化を行った場合、ファ
イルの解読にも、同じ乱数表または暗号表を使用して同
じ順番で処理する必要がある。
(Tenth Invention) A tenth invention is to further enhance the encryption. The arbitrarily selected number to encrypt uses a random number table or a cryptographic table.
When the encryption is performed using the random number table or the encryption table, the decryption of the file also needs to be processed in the same order using the same random number table or the encryption table.

【0042】(第11発明)第11発明は、文字コード
がJIS区点コードのように10進法を使用する必要が
ない。たとえば、2進法、16進法、あるいはそれ以外
のもので構成してもよい。
(Eleventh Invention) In the eleventh invention, the character code does not need to use the decimal system unlike the JIS Kuten code. For example, it may be constituted by a binary system, a hexadecimal system, or another system.

【0043】(第12発明)第12発明は、ファイルの
全部あるいは一部を暗号化処理することができるもので
ある。ファイルの一部のみを暗号化することで、不特定
の者は、ファイルの大部分を理解することができても、
重要な部分が理解できないことになり、かえってその部
分が知りたいという情念が湧いてくる。
(Twelfth Invention) According to a twelfth invention, all or a part of a file can be encrypted. By encrypting only part of the file, unspecified people can understand most of the file,
The important part cannot be understood, and the desire to know that part comes up.

【0044】(第13発明)第13発明は、少なくと
も、入出力装置と、文字記憶装置と、送受信装置とから
構成された情報処理装置からなるファイル作成装置であ
る。文字コード発生装置は、キーボード等の入力装置に
よって入力された文字に対応する文字コードを発生す
る。加減算装置は、入力によって入力された文字コード
に対して、任意に選択された数を加算または減算する。
上記加減算装置によって加算または減算された文字コー
ドは、送信装置によって送信された後、受信装置によっ
て受信される。受信装置によって受信された文字コード
は、暗号化処理と反対に、上記数を加減算装置によって
減算または加算する。上記加減算装置によって加算また
は減算された(暗号化または解読された)文字コード
は、文字記憶装置から文字データを読み出すと共に、一
時的に記憶するバッファメモリに記憶される。その後、
バッファメモリに記憶された文字データは、出力装置に
出力される。
(Thirteenth Invention) A thirteenth invention is a file creating device comprising an information processing device comprising at least an input / output device, a character storage device, and a transmission / reception device. The character code generator generates a character code corresponding to a character input by an input device such as a keyboard. The addition / subtraction device adds or subtracts an arbitrarily selected number to or from the character code input by the input.
The character code added or subtracted by the addition / subtraction device is transmitted by the transmission device and then received by the reception device. The character code received by the receiving device is subtracted or added by the adding / subtracting device, in contrast to the encryption process. The character code added or subtracted (encrypted or decrypted) by the addition / subtraction device is read from a character storage device and stored in a buffer memory for temporarily storing the character data. afterwards,
The character data stored in the buffer memory is output to an output device.

【0045】(第14発明)第14発明は、暗号化され
たファイルを情報処理装置における記憶装置に記憶する
場合であり、第13発明における送受信装置がないもの
である。
(Fourteenth Invention) A fourteenth invention relates to a case where an encrypted file is stored in a storage device of an information processing apparatus, and has no transmission / reception apparatus according to the thirteenth invention.

【0046】(第15発明)第15発明における加減算
装置の処理能力は、文字コードと同じ桁が演算できるこ
とを特徴としている。実際の処理能力は、一桁少なくて
もよい。
(Fifteenth Invention) The processing capability of the addition / subtraction device according to the fifteenth invention is characterized in that the same digit as the character code can be calculated. The actual processing power may be an order of magnitude less.

【0047】(第16発明)第16発明の暗号化された
ファイルを作成または解読するファイル作成装置は、暗
号化処理を行った結果、得られた数に該当する文字が割
り当てられていない場合に対処するものである。該当す
る文字がない場合、記憶装置には、予め決められている
かまたは予め登録されている少なくとも一つの文字、記
号、または図形が記憶されている。そして、上記のよう
な場合、上記記憶装置に記憶されている文字、記号、ま
たは図形を一時割り当てておく。
(Sixteenth Invention) A file creation apparatus for creating or decrypting an encrypted file according to the sixteenth invention performs an encryption process when a character corresponding to the number obtained is not assigned. It is something to deal with. If there is no corresponding character, the storage device stores at least one character, symbol, or figure that is predetermined or registered in advance. In such a case, a character, a symbol, or a figure stored in the storage device is temporarily assigned.

【0048】(第17発明)第17発明の暗号化された
ファイルを作成または解読するファイル作成装置は、任
意に選択された数が表示または記憶手段に記憶されない
ようにするものである。このようにして、暗号化された
ファイルが簡単に解読されるのを防止する。
(Seventeenth Invention) A file creation apparatus for creating or decrypting an encrypted file according to the seventeenth invention is for preventing an arbitrarily selected number from being stored in a display or storage means. In this way, it is prevented that the encrypted file is easily decrypted.

【0049】(第18発明)第18発明の暗号化された
ファイルを作成または解読するファイル作成装置は、暗
号化処理を行うための数字の代わりに言葉等を入力する
ことによって行われる。上記予め決められた言葉等は、
変換回路によって、数に変換される。言葉等が暗号化ま
たは解読のキーになるため、誰にも気づかれないよう
に、文章の中に隠すことができる。
(Eighteenth Invention) The file creation apparatus for creating or decrypting an encrypted file according to the eighteenth invention is performed by inputting a word or the like instead of a number for performing an encryption process. The above-mentioned predetermined words, etc.
It is converted to a number by a conversion circuit. Since words and the like are keys for encryption or decryption, they can be hidden in sentences so that no one notices them.

【0050】(第19発明)第19発明の暗号化された
ファイルを作成または解読するファイル作成装置は、乱
数表または暗号表が記憶装置に予め記憶されている。フ
ァイルの暗号化または解読は、ファイルにおける各文字
が乱数表または暗号表に基づいて処理される。この処理
は、単なる数字を加算または減算するより高度なものと
なる。また、ファイルの各文字毎に、あるいは決められ
た数毎に乱数または暗号表を変えることもできる。
(Nineteenth Invention) In a file creation apparatus for creating or decrypting an encrypted file according to the nineteenth invention, a random number table or an encryption table is stored in a storage device in advance. In encrypting or decrypting a file, each character in the file is processed based on a random number table or a cipher table. This process is more sophisticated than simply adding or subtracting numbers. Further, the random number or the cipher table can be changed for each character of the file or for each predetermined number.

【0051】(第20発明)第20発明は、第1発明な
いし第3発明のファイルを暗号化または解読する方法を
プログラムとして、記憶媒体に記憶しておくというもの
ある。この記憶媒体は、通常使用されている如何なるも
のを使用することも可能である。
(Twentieth invention) In a twentieth invention, a method of encrypting or decrypting a file according to the first invention to the third invention is stored as a program in a storage medium. As this storage medium, any one of commonly used storage media can be used.

【0052】(第21発明)第21発明は、第1発明な
いし第3発明の暗号化されたファイルを作成または解読
するファイル作成方法が情報処理装置に組み込まれてい
るものである。
(Twenty-first invention) In a twenty-first invention, a file creation method for creating or decrypting an encrypted file according to the first invention to the third invention is incorporated in an information processing apparatus.

【0053】(第22発明)第22発明は、第1発明な
いし第3発明の暗号化されたファイルを作成または解読
するファイル作成方法を有する情報処理装置がネットワ
ークを介して接続された情報処理システムである。
(Twenty-second invention) A twenty-second invention is an information processing system in which an information processing apparatus having a file creation method for creating or decrypting an encrypted file according to the first invention to the third invention is connected via a network. It is.

【0054】(第23発明)第23発明は、不特定の者
に開放されたネットワーク上で、特定の者のみが第1発
明ないし第3発明の暗号化されたファイルを作成または
解読することができる情報処理システムである。
(Twenty-third invention) According to a twenty-third invention, only a specific person can create or decrypt the encrypted file of the first to third inventions on a network open to an unspecified person. It is an information processing system that can.

【0055】[0055]

【実 施 例】図1は本発明の第一実施例で、文書等を
作成する情報処理装置の概略を説明するためのブロック
構成図である。図1において、情報処理装置は、文章、
記号、図形を含むファイル等を作成、または暗号化また
は解読を指示するための入力を行うキーボード111
と、文章または記号、図形等であるか、あるいは暗号化
または解読であるか否かを判別する判別回路112と、
上記キーボード111によって入力された文字を判別し
て文字コードを発生するアドレス発生回路113と、必
要に応じて、上記文字コードに任意の数を加算または減
算する演算回路114と、文字コードにしたがって文字
パターンが記憶されている文字記憶装置115と、当該
文字記憶装置115における文字パターンによる文章等
を一時的に記憶する第1バッファメモリ116と、ファ
イル等を表示または印字する出力装置117と、作成さ
れたファイルを記憶するファイル記憶装置118と、文
章を暗号化する指示がキーボード111によって指示さ
れている場合、暗号化する任意の数等を記憶しておく第
2バッファメモリ119と、上記第1バッファメモリ1
16に記憶されたファイルを送信する送信装置120
と、上記第1バッファメモリ116に記憶されている暗
号化されたファイルを記憶する暗号化されたファイル記
憶装置121と、ネットワークに接続された他の情報処
理装置から送られてきたファイルを受信する受信装置1
22と、これらの各ブロックを制御する制御回路123
とから構成されている。なお、上記情報処理装置は、通
常の情報処理装置において、本発明に関係のある部分の
みが示されている。また、記憶装置またはメモリは、一
つまたは複数とすることも可能である。さらに、制御回
路123は、各回路やメモリ等を制御しているが、制御
線が省略されている。
FIG. 1 is a block diagram showing an outline of an information processing apparatus for creating a document or the like according to a first embodiment of the present invention. In FIG. 1, the information processing apparatus includes a sentence,
A keyboard 111 for creating a file or the like including symbols and graphics, or performing input for instructing encryption or decryption
And a discrimination circuit 112 for discriminating whether it is a text, a symbol, a graphic, or the like, or whether it is encrypted or decrypted
An address generation circuit 113 for determining a character input by the keyboard 111 to generate a character code; an arithmetic circuit 114 for adding or subtracting an arbitrary number to or from the character code as necessary; A character storage device 115 in which a pattern is stored, a first buffer memory 116 for temporarily storing a sentence or the like based on the character pattern in the character storage device 115, and an output device 117 for displaying or printing a file or the like. A file storage device 118 for storing the encrypted file, a second buffer memory 119 for storing an arbitrary number to be encrypted when the instruction to encrypt the text is instructed by the keyboard 111, and the first buffer Memory 1
Transmitting device 120 for transmitting the file stored in 16
And an encrypted file storage device 121 for storing the encrypted file stored in the first buffer memory 116, and a file transmitted from another information processing device connected to the network. Receiving device 1
22 and a control circuit 123 for controlling each of these blocks.
It is composed of In the above information processing apparatus, only a part related to the present invention is shown in a normal information processing apparatus. Further, the number of storage devices or memories may be one or more. Further, the control circuit 123 controls each circuit, a memory, and the like, but does not include a control line.

【0056】図2は本発明の第一実施例で、通常または
暗号化されたファイルを作成するためのフローチャート
である。図1および図2において、キーボード111に
よって、ファイルおよび暗号化の有無を入力する(ステ
ップ211)。判別回路112は、制御回路123と共
同して、キーボード111によって入力されたファイル
に対して暗号化処理の指示があるか否かを調べる(ステ
ップ212)。
FIG. 2 is a flowchart for creating a normal or encrypted file in the first embodiment of the present invention. In FIG. 1 and FIG. 2, a file and the presence or absence of encryption are input using the keyboard 111 (step 211). The determination circuit 112 checks in cooperation with the control circuit 123 whether or not there is an instruction for an encryption process for the file input by the keyboard 111 (step 212).

【0057】制御回路123は、判別回路112におい
て、暗号化処理の指示がないと判断した場合、キーボー
ド111によって入力された文字に対する文字コードを
アドレス発生回路113から発生させる(ステップ21
3)。制御回路123は、アドレス発生回路113によ
って発生した上記文字コードによって文字記憶装置11
5に格納された所定の文字パターンを文字記憶装置11
5から第1バッファメモリ116に転送させる(ステッ
プ214)。
When the control circuit 123 determines in the determination circuit 112 that there is no instruction for the encryption processing, the address generation circuit 113 generates a character code for the character input by the keyboard 111 (step 21).
3). The control circuit 123 controls the character storage device 11 based on the character code generated by the address generation circuit 113.
5 is stored in the character storage device 11.
5 to the first buffer memory 116 (step 214).

【0058】上記第1バッファメモリ116に格納され
た文字は、たとえば、図示されていない表示制御装置の
制御によって表示装置に順次表示されて文書となる(ス
テップ215)。制御回路123は、作成された文書が
ファイルとして記憶するための指示があるか否かを調べ
る(ステップ216)。制御回路123は、ファイルを
記憶する指示があれば、ファイル記憶装置118に記憶
させる(ステップ217)。制御回路123は、上記ス
テップにおいて、ファイルを記憶するという指示がない
場合、ファイルを送信する指示があるか否かを調べる
(ステップ218)。制御回路123は、ファイルを送
信するという指示があると判断した場合、通常のファイ
ルのままファイルを送信装置120によって送信する
(ステップ219)。以上が、通常の文書を作成して、
送信する場合のルートである。
The characters stored in the first buffer memory 116 are sequentially displayed on a display device under the control of a display control device (not shown) to form a document (step 215). The control circuit 123 checks whether there is an instruction to store the created document as a file (step 216). If there is an instruction to store a file, the control circuit 123 causes the file storage device 118 to store the file (step 217). If there is no instruction to store the file in the above step, the control circuit 123 checks whether there is an instruction to transmit the file (step 218). When determining that there is an instruction to transmit the file, the control circuit 123 transmits the file as a normal file by the transmission device 120 (step 219). That's it for creating a normal document,
This is the route for sending.

【0059】次に、ステップ212において、制御回路
123は、判別回路112によって、入力されたファイ
ルが暗号化の指示がされていると判断した場合、暗号化
処理を行うための選択された任意の数が入力されている
か否かを調べる。そして、制御回路123は、選択され
た任意の数を第2バッファメモリ119に一時格納する
(ステップ220)。制御回路123は、判別回路11
2によって、暗号化処理を行う選択された任意の数が入
力されていないと判断した場合、暗号化のための選択さ
れた任意の数を入力することを促すメッセージを表示装
置に表示させる(ステップ221)。制御回路123
は、判別回路112において、暗号化処理の数が入力さ
れていると判断した場合、キーボード111によって入
力された文字に対する文字コードをアドレス発生回路1
13によって発生させる(ステップ222)。
Next, in step 212, when the discriminating circuit 112 determines that the input file is instructed to be encrypted, the control circuit 123 selects an arbitrary selected file for performing the encryption process. Checks if a number has been entered. Then, the control circuit 123 temporarily stores the selected number in the second buffer memory 119 (Step 220). The control circuit 123 includes the determination circuit 11
If it is determined by step 2 that the selected arbitrary number for performing the encryption process has not been input, a message prompting the user to input the selected arbitrary number for encryption is displayed on the display device (step S2). 221). Control circuit 123
When the determination circuit 112 determines that the number of encryption processes has been input, the character code corresponding to the character input by the keyboard 111 is output to the address generation circuit 1.
13 (step 222).

【0060】演算回路114は、入力された選択された
任意の数を文字コードに対して加算または減算を行う
(ステップ223)。制御回路123は、上記加算また
は減算された数に該当する文字コードの文字パターンを
文字記憶装置115から第1バッファメモリ116に転
送させる(ステップ224)。制御回路123は、上記
暗号化されたファイルを送信するという指示があるか否
かを調べる(ステップ218)。制御回路123は、フ
ァイルを送信するという指示があると判断した場合、暗
号化されたファイルを送信装置120によって送信する
(ステップ219)。制御回路123は、上記ステップ
において、暗号化されたファイルを送信するという指示
がない場合、暗号化されたファイルを暗号化されたファ
イル記憶装置121に記憶する(ステップ225)。以
上が、暗号化されたファイルを作成した後、送信または
記憶する場合である。
The arithmetic circuit 114 adds or subtracts the selected selected number to or from the character code (step 223). The control circuit 123 causes the character pattern of the character code corresponding to the added or subtracted number to be transferred from the character storage device 115 to the first buffer memory 116 (step 224). The control circuit 123 checks whether there is an instruction to transmit the encrypted file (step 218). When the control circuit 123 determines that there is an instruction to transmit a file, the control circuit 123 transmits the encrypted file by the transmission device 120 (step 219). If there is no instruction to transmit the encrypted file in the above step, the control circuit 123 stores the encrypted file in the encrypted file storage device 121 (step 225). The above is the case where an encrypted file is created and then transmitted or stored.

【0061】図3は本発明の一実施例で暗号化されたフ
ァイルを解読するためのフローチャートである。なお、
図3における(a)、(a)において接続されている。
図1および図3において、受信装置122は、ネットワ
ークを介してファイルが受信される(ステップ31
1)。上記ファイルは、一旦、受信装置122に設けら
れたバッファメモリ(図1に記載されていない)に記憶
される(ステップ312)。制御回路123は、上記バ
ッファメモリに記憶されているファイルが暗号化された
ものであるか否かを調べる(ステップ313)。制御回
路123は、上記ファイルが暗号化されていないと判断
した場合、たとえば、そのまま表示装置に表示させる
(ステップ314)。
FIG. 3 is a flowchart for decrypting an encrypted file according to an embodiment of the present invention. In addition,
The connection is made at (a) and (a) in FIG.
1 and 3, the receiving device 122 receives a file via a network (step 31).
1). The file is temporarily stored in a buffer memory (not shown in FIG. 1) provided in the receiving device 122 (step 312). The control circuit 123 checks whether or not the file stored in the buffer memory has been encrypted (step 313). When the control circuit 123 determines that the file is not encrypted, for example, it causes the display device to display the file as it is (step 314).

【0062】制御回路123は、上記ファイルを記憶す
るという指示があるか否かを調べる(ステップ31
5)。制御回路123は、上記ファイルを記憶するとい
う指示があると判断した場合、上記ファイルを所定の記
憶装置に記憶させる(ステップ316)。制御回路12
3は、上記ファイルを記憶するという指示がない場合、
表示装置に表示させておく(ステップ314)。暗号化
ファイルを読む者は、キーボード111から暗号化され
たファイルを解読するための選択された任意の数、すな
わち、暗号化を行った者が加算または減算した数と同じ
数を入力する(ステップ317)。制御回路123は、
ステップ313において、受信されたファイルが暗号化
されたものであると判断した場合、キーボード111か
ら決められた数が入力されているか否かを調べる(ステ
ップ318)。
The control circuit 123 checks whether there is an instruction to store the file (step 31).
5). When the control circuit 123 determines that there is an instruction to store the file, the control circuit 123 stores the file in a predetermined storage device (step 316). Control circuit 12
3. If there is no instruction to store the file,
It is displayed on the display device (step 314). The person who reads the encrypted file inputs an arbitrary number selected from the keyboard 111 for decrypting the encrypted file, that is, the same number as the number added or subtracted by the person who performed the encryption (step). 317). The control circuit 123
If it is determined in step 313 that the received file is an encrypted file, it is checked whether a predetermined number has been input from the keyboard 111 (step 318).

【0063】制御回路123は、暗号化されたファイル
を解読するための決められた数が入力されていると判断
した場合、上記バッファメモリに記憶された文字コード
に上記決められた数を加算または減算するための処理を
演算回路114に演算させてファイルを解読する(ステ
ップ320)。制御回路123は、上記解読されたファ
イルを表示装置に表示するか否かを調べる(ステップ3
21)。制御回路123は、解読されたファイルを表示
するための指示がないと判断した場合、解読されたファ
イルを記憶する(ステップ316)。制御回路123
は、解読されたファイルを表示すると判断した場合、フ
ァイルを表示した後、元に戻し暗号化するか否かを調べ
る(ステップ322)。制御回路123は、解読された
ファイルを表示するという指示、および元に戻さないと
いう指示があると判断した場合、ファイルを表示装置に
表示する(ステップ314)。
When the control circuit 123 determines that a predetermined number for decrypting the encrypted file has been input, the control circuit 123 adds or subtracts the predetermined number to the character code stored in the buffer memory. The file is decrypted by causing the arithmetic circuit 114 to perform a process for subtraction (step 320). The control circuit 123 checks whether or not to display the decrypted file on a display device (step 3).
21). If the control circuit 123 determines that there is no instruction to display the decrypted file, it stores the decrypted file (step 316). Control circuit 123
If it is determined that the decrypted file is to be displayed, after displaying the file, the file is returned to the original state and it is checked whether or not the file is encrypted (step 322). If the control circuit 123 determines that there is an instruction to display the decrypted file and an instruction not to restore the original file, the control circuit 123 displays the file on the display device (step 314).

【0064】制御回路123は、解読されたファイルを
表示した後、暗号化されたファイルに戻すという指示が
あると判断した場合、演算回路114において、解読し
た場合と反対の処理を行う(ステップ323)。演算回
路114によって再び暗号化されたファイルは、暗号化
ファイルにファイルされる(ステップ324)。上記暗
号化されたファイルは、必要に応じて、キーボード11
1から決められた数を入力し、演算回路114によって
加算または減算することにより、解読され、表示装置に
よって表示される。
If the control circuit 123 determines that there is an instruction to return to the encrypted file after displaying the decrypted file, the arithmetic circuit 114 performs a process opposite to the decryption process (step 323). ). The file encrypted again by the arithmetic circuit 114 is filed as an encrypted file (step 324). The encrypted file can be stored on the keyboard 11 if necessary.
The number determined from 1 is input and added or subtracted by the arithmetic circuit 114 to be decoded and displayed by the display device.

【0065】ステップ318において、決められた数が
異なる場合、表示装置には、異なる文字が表示された送
信者の意図する文書にならない。ファイルの受信者は、
改めて送信者に数を聞いて入力し直す必要がある。上記
数は、送信または作成者から別の暗号として送ることも
できる。また、送信または作成者が長いファイルを作成
し、終了した際に忘れることもあるため、ファイル作成
終了まで、あるいは短い一定時間のみ記憶されるように
することもできる。あるいは上記数は、送信または作成
者のみが判る文字列に変換して、他人に判らないように
ファイルに記憶させることもできる。
In step 318, if the determined number is different, the display device does not become the document intended by the sender with different characters displayed. The recipient of the file
You need to ask the sender a number and enter it again. The above numbers can also be sent or sent as another cipher from the creator. In addition, since the transmission or the creator may create a long file and forget when the file is completed, the file may be stored until the file is completed or only for a short period of time. Alternatively, the number may be converted into a character string that only the transmission or creator can understand, and may be stored in a file so that it cannot be understood by others.

【0066】図4は本発明の一実施例で、3桁の数を文
字コードに加算して暗号化した例である。図5は本発明
の一実施例で、1桁の数を文字コードに加算して暗号化
した例である。図6は本発明の一実施例で、2桁の数を
文字コードに加算して暗号化した例である。図7は本発
明の一実施例で、乱数を文字コードに加算して暗号化し
た例である。図4ないし図7は、文字コードとして、J
IS区点コードを用いた例である。図4において、入力
された文字列が「特許庁」であったとする。「特」は、
JIS区点コードが3835、「許」は、JIS区点コ
ードが2186、「庁」は、JIS区点コードが360
3である。そして、選択された数が300であったとす
ると、暗号化されたコードは、図4に示された数にな
る。そして、暗号化されたコードに対応する文字は、
「秒倖韮」となり、このような文字列から「特許庁」と
いう意味に解釈することができない。
FIG. 4 shows an embodiment of the present invention in which a three-digit number is added to a character code and encrypted. FIG. 5 shows an embodiment in which one digit number is added to a character code and encrypted. FIG. 6 shows an embodiment in which a two-digit number is added to a character code and encrypted. FIG. 7 shows an embodiment in which a random number is added to a character code and encrypted. FIGS. 4 to 7 show J as character codes.
This is an example using an IS-ku code. In FIG. 4, it is assumed that the input character string is “Patent Office”. "Special"
The JIS ward code is 3835, the "permit" is the JIS ward code of 2186, and the "agency" is the JIS ward code of 360.
3. Then, assuming that the selected number is 300, the encrypted code becomes the number shown in FIG. And the character corresponding to the encrypted code is
"Second" will not be interpreted from such a character string as "patent office".

【0067】図5において、「9月8日」と入力された
とする。それぞれの文字にJIS区点コードに選択され
た「5」を加算するとする。暗号化されたコードは、
「0330」、「2383」、「0329」、「389
7」となる。しかし、暗号化されたコード「033
0」、「0329」、「3897」には、該当する文字
が割り当てられていない。そこで、暗号化されたコード
に該当する文字が割り当てられていない場合、たとえ
ば、●を指定しておく。このようにすると、暗号化され
た後の文字列は、「9月8日」が「●兼●●」となる。
この場合、表示されるのが●入りの文字列であるが、実
際に送られるコードは、上記「0330」、「238
3」、「0329」、「3897」であるため、解読す
る際に、5だけ減算することにより、「9月8日」とい
う文字列に戻る。
In FIG. 5, it is assumed that "September 8" is input. It is assumed that “5” selected for the JIS Kuten code is added to each character. The encrypted code is
"0330", "2383", "0329", "389
7 ". However, the encrypted code "033
No corresponding characters are assigned to “0”, “0329”, and “3897”. Therefore, when a character corresponding to the encrypted code is not assigned, for example, ● is designated. In this manner, the character string after the encryption is “September 8” becomes “● / ●●”.
In this case, what is displayed is a character string with ●, but the codes actually sent are “0330” and “238”.
Since they are "3", "0329", and "3897", they are returned to the character string "September 8" by subtracting 5 when decoding.

【0068】図6において、「あさひ」という入力され
た文字列は、選択された45が加算されたJIS区点コ
ードとして、送信または保存される。「あ」の暗号化さ
れた文字は、「は」であり、「さ」の暗号化された文字
は、「も」である。そして、「ひ」という文字の暗号化
されたJIS区点コードに該当する文字が割当てられて
いない。そこで、図5に示すように●のような記号では
なく、特定の文字に変換するようにする。図6の例は、
JIS区点コードに割当てられた文字がない場合、
「特」という文字に置き替えるように予め決めておく。
このようにすることで、暗号化がより高度なものとな
り、解読が困難になる。
In FIG. 6, the input character string "Asahi" is transmitted or stored as a JIS Kuten code to which the selected 45 is added. The encrypted character of "a" is "ha" and the encrypted character of "sa" is "mo". Then, a character corresponding to the encrypted JIS Kuten code of the character "" is not assigned. Therefore, as shown in FIG. 5, the characters are converted into specific characters instead of symbols such as ●. The example in FIG.
If there is no character assigned to the JIS Kuten code,
It is determined in advance so that the character is replaced with the character "Toku".
In this way, the encryption becomes more sophisticated and difficult to decipher.

【0069】図7において、「平和条約」という入力さ
れた文字列は、3桁の乱数「442」、「355」、
「537」、「872」が加算されたJIS区点コード
として、送信または保存される。この場合、「平」の暗
号化された文字は、「礼」であり、「和」の暗号化され
た文字は、「咸」であり、「条」の暗号化された文字
は、「蝶」であり、「約」の暗号化された文字は、
「孥」である。「礼咸蝶孥」は、通常の者が読んで理解
できる文字列ではない。そして、図7における暗号化
は、一文字毎に加算または減算する数が異なるため、解
読が不可能に近い。ただ、上記文字列を解読する場合、
上記乱数表が必要になる。上記ファイルの作成者は、乱
数表の管理を厳重にすることにより、情報処理装置を複
数人で共用していても、特定の者以外が解読することが
できない。
In FIG. 7, the input character string “peace treaty” is a three-digit random number “442”, “355”,
“537” and “872” are transmitted or stored as a JIS Ku-point code to which are added. In this case, the encrypted character of “hira” is “reward”, the encrypted character of “wa” is “ham”, and the encrypted character of “jo” is “butterfly”. ", And the encrypted characters" about "
It is "shuru". “Reian butterfly” is not a character string that ordinary people can read and understand. In addition, the encryption in FIG. 7 is almost impossible to decipher because the number to be added or subtracted differs for each character. However, when decrypting the above string,
The above random number table is required. The creator of the file makes the management of the random number table strict, so that even if a plurality of information processing apparatuses are shared, it cannot be decrypted by anyone other than a specific person.

【0070】図8は本発明の第二実施例で、ファイル等
を作成する情報処理装置の概略を説明するためのブロッ
ク構成図である。図8において、第一実施例と異なると
ころは、数や記号を設定して記憶する数・記号の設定回
路819と、乱数または暗号表記憶装置820とが設け
られている点にある。たとえば、JIS区点コードは、
「0101」から始まり、記号の後、数字の後、アルフ
ァベットの後、平仮名文字の後、仮名文字の後、・・
・、「8000」台および「9000」台の一部に文字
が割当られていない。
FIG. 8 is a block diagram showing an outline of an information processing apparatus for creating a file or the like according to a second embodiment of the present invention. 8 differs from the first embodiment in that a number / symbol setting circuit 819 for setting and storing numbers and symbols, and a random number or cipher table storage device 820 are provided. For example, the JIS ward code is
Starting with "0101", after a symbol, after a number, after an alphabet, after a hiragana character, after a kana character, ...
-Characters are not assigned to some of the "8000" and "9000" units.

【0071】本発明は、任意の数を加算または減算し
て、その結果が文字の割当られていない数になった場
合、図5および図6で説明したように、代わりの文字あ
るいは記号を自動的に割り当てて、他の文字と共に表示
または印字しようとするものである。また、本発明は、
任意の数を文字コードに加算または減算するような方法
であると、暗号化が単純であるため、コンピュータによ
る解読が簡単になる。これを防止するため、乱数や暗号
表(数から構成された)を用い、文字毎、あるいはフレ
ーズ毎、一定数の文字毎に数を代えることによって、暗
号の解読を困難にするというものである。図4ないし図
7は、4桁のJIS区点コードによって説明されている
が、必ずしも上記数に限定されない。たとえば、暗号化
するための数は、二進法や16進法、その他の方法も含
む。
According to the present invention, when an arbitrary number is added or subtracted and the result becomes a number to which no character is assigned, as shown in FIGS. 5 and 6, an alternative character or symbol is automatically added. To be displayed or printed together with other characters. Also, the present invention
A method of adding or subtracting an arbitrary number to or from a character code simplifies encryption by a computer, so that it can be easily decrypted by a computer. In order to prevent this, using a random number or a cipher table (consisting of numbers), the number is changed for each character, for each phrase, or for each fixed number of characters, making it difficult to decipher the code. . 4 to 7 are described using the four-digit JIS Kuten code, but are not necessarily limited to the above numbers. For example, the numbers for encryption include binary, hexadecimal, and other methods.

【0072】図9は本発明の実施例で、暗号化に際し該
当する数に文字が割り当てられていない場合の処理を説
明するためのフローチャートである。図9に示すフロー
チャートは、図2のステップ223以降が相違してい
る。図9に示すステップ923において、演算回路81
4は、アドレス発生回路813によって文字コードが発
生した数に選択された任意の数を加算または減算するた
めの処理を行う。制御回路125は、演算回路814に
よって演算された結果の数からなる文字コードに該当す
る文字があるか否かを調べる(ステップ924)。制御
回路125は、演算されて得た文字コードに該当する文
字パターンが文字記憶装置815にあると判断した場
合、当該文字を第1バッファメモリ816に転送する
(ステップ925)
FIG. 9 is a flow chart for explaining a process in the case where no character is assigned to a corresponding number in encryption in the embodiment of the present invention. The flowchart shown in FIG. 9 differs from step 223 in FIG. 2 onward. In step 923 shown in FIG.
4 performs a process for adding or subtracting an arbitrary number selected from the number of character codes generated by the address generation circuit 813. The control circuit 125 checks whether there is a character corresponding to the character code consisting of the number of results calculated by the calculation circuit 814 (step 924). If the control circuit 125 determines that the character pattern corresponding to the character code obtained by calculation is in the character storage device 815, the control circuit 125 transfers the character to the first buffer memory 816 (step 925).

【0073】制御回路125は、演算されて得た文字コ
ードに該当する文字パターンが文字記憶装置815にな
いと判断した場合、予め設定されている文字、記号、あ
るいは図形等のコードに変換する(ステップ927)。
制御回路125は、上記コードに該当する文字または記
号等を文字記憶装置から選択して第1バッファメモリ8
16に転送する(ステップ925)。その後、制御回路
125は、暗号化された文字と暗号化されていない文字
とが混在したファイルを作成する(ステップ926)。
このように、暗号化されたファイルは、どの文字が暗号
化されているのか、あるいは該当する文字がないため割
当られた文字であるのか容易に判断することができな
い。制御回路125は、上記暗号化されたファイルを送
信するか否かを調べる(ステップ918)。
When the control circuit 125 determines that the character pattern corresponding to the character code obtained by the calculation is not in the character storage device 815, the control circuit 125 converts the character pattern into a preset code such as a character, a symbol, or a figure ( Step 927).
The control circuit 125 selects a character or a symbol corresponding to the code from the character storage device and
16 (step 925). After that, the control circuit 125 creates a file in which the encrypted characters and the non-encrypted characters are mixed (Step 926).
As described above, in the encrypted file, it is not easy to determine which character is encrypted, or because there is no corresponding character, it is an assigned character. The control circuit 125 checks whether or not to transmit the encrypted file (step 918).

【0074】制御回路125は、上記暗号化されたファ
イルを送信すると判断した場合、暗号化されたファイル
を送信する(ステップ919)。制御回路125は、上
記暗号化されたファイルを送信しないと判断した場合、
暗号化されたファイルを図示されていない記憶装置に記
憶する(ステップ928)。また、上記予め設定されて
いる文字、記号、あるいは図形等は、その都度任意のも
のに変えることもできる。この場合、上記文字、記号、
図形等は、文字データと関係がなく、加算または減算に
よって元の数に戻れることが必要である。その他の処理
は、図2と同様である。
If the control circuit 125 determines that the encrypted file is to be transmitted, it transmits the encrypted file (step 919). When the control circuit 125 determines not to transmit the encrypted file,
The encrypted file is stored in a storage device (not shown) (step 928). The preset characters, symbols, figures, and the like can be changed to arbitrary ones each time. In this case, the above characters, symbols,
A figure or the like has nothing to do with character data and needs to be able to return to the original number by addition or subtraction. Other processes are the same as those in FIG.

【0075】図10は本発明の第三実施例で、暗号化を
さらに複雑にするための処理を説明するためのフローチ
ャートである。図10に示すフローチャートは、図9の
ステップ920以降が相違している。図10に示すステ
ップ1020において、乱数表または暗号表が記憶され
ている乱数または暗号表記憶装置820(図8参照)か
ら数・記号の設定回路819に設定するための処理をキ
ーボード等によって行う(ステップ1020)。制御回
路125は、判別回路812によって、暗号化処理の指
示があると判断した場合、数・記号の設定回路819に
乱数または暗号表が設定されているか否かを調べる(ス
テップ1021)。図8において、数・記号の設定回路
819は、第2バッファメモリ821と兼用することが
できる。制御回路125は、判別回路812によって、
暗号化処理を行う乱数または暗号表が入力されていない
と判断した場合、暗号化のための乱数または暗号表を数
・記号の設定回路819に入力することを促すメッセー
ジを表示装置に表示させる(ステップ1022)。
FIG. 10 is a flow chart for explaining a process for further complicating the encryption according to the third embodiment of the present invention. The flowchart shown in FIG. 10 differs from step 920 in FIG. 9 onward. In step 1020 shown in FIG. 10, a process for setting the random number or encryption table storage device 820 (see FIG. 8) storing the random number table or encryption table in the number / symbol setting circuit 819 is performed by a keyboard or the like ( Step 1020). When the discriminating circuit 812 determines that there is an instruction for the encryption process, the control circuit 125 checks whether a random number or a cipher table is set in the number / symbol setting circuit 819 (step 1021). In FIG. 8, the number / symbol setting circuit 819 can also be used as the second buffer memory 821. The control circuit 125 uses the determination circuit 812 to
When it is determined that the random number or the encryption table for performing the encryption process is not input, a message prompting the user to input the random number or the encryption table for encryption to the number / symbol setting circuit 819 is displayed on the display device ( Step 1022).

【0076】制御回路125は、乱数または暗号表が数
・記号の設定回路819に設定されていると判断した場
合、キーボードによって入力された文字コードがアドレ
ス発生回路813で発生する(ステップ1023)。制
御回路125は、演算回路814にアドレスとしての文
字コードに乱数または暗号表の数を加算または減算させ
る。加算または減算は、同じ乱数または暗号表の数を単
純に繰り返し行う方法、数文字ずつ乱数または暗号表の
数を変える方法、一文字毎に乱数または暗号表の数を変
える方法等がある(ステップ1024)。これらの処理
は、予めプログラムやシークエンス回路等により処理す
ることができる。
When the control circuit 125 determines that the random number or the code table is set in the number / symbol setting circuit 819, the character code input by the keyboard is generated by the address generation circuit 813 (step 1023). The control circuit 125 causes the arithmetic circuit 814 to add or subtract the random number or the number of the cipher table to the character code as the address. The addition or subtraction includes a method of simply repeating the same number of random numbers or cipher tables, a method of changing the number of random numbers or cipher tables by several characters, and a method of changing the number of random numbers or cipher tables for each character (step 1024). ). These processes can be performed in advance by a program, a sequence circuit, or the like.

【0077】制御回路125は、上記暗号化処理によっ
て得られた数に対応する文字を文字記憶装置815から
転送して第1バッファメモリ816に格納する(ステッ
プ1025)。制御回路125は、ファイルに暗号化す
べき次の文字があるか否かを調べる(ステップ102
6)。制御回路125は、ファイルに暗号化する文字が
あると判断した場合、ステップ1024に戻り、暗号化
の処理を行う(ステップ1027)。制御回路125
は、ファイルに暗号化する文字がないと判断した場合、
暗号化処理を中止させ、ファイルを送信するか否かを調
べる(ステップ1018)。制御回路125は、ファイ
ルを送信すると判断した場合、暗号化されたファイルま
たは一部を暗号化したファイルを送信する(ステップ1
019)。制御回路125は、ファイルを送信しないと
判断した場合、暗号化されたファイルまたは一部を暗号
化したファイルを暗号化されたファイル記憶装置823
に記憶する(ステップ1028)。
The control circuit 125 transfers the characters corresponding to the number obtained by the above-mentioned encryption processing from the character storage device 815 and stores them in the first buffer memory 816 (step 1025). The control circuit 125 checks whether the file has the next character to be encrypted (step 102).
6). When the control circuit 125 determines that the file has characters to be encrypted, the process returns to step 1024 and performs encryption processing (step 1027). Control circuit 125
Determines that the file has no characters to encrypt,
The encryption processing is stopped, and it is checked whether or not to transmit the file (step 1018). If the control circuit 125 determines to transmit the file, the control circuit 125 transmits the encrypted file or a partially encrypted file (step 1).
019). If the control circuit 125 determines that the file is not to be transmitted, the encrypted file or the partially encrypted file is stored in the encrypted file storage device 823.
(Step 1028).

【0078】図11は本発明の第三実施例における暗号
化されたファイルを解読する場合を説明するための図で
ある。なお、図11において、(b)、(b)は接続さ
れている。図11において、図3と相違するところは、
暗号を解読するために加算または減算する選択された任
意の数の代わりに、乱数または暗号表を使用すること
と、受信したファイルをバッファメモリに一時的に記憶
させ、バッファメモリに記憶されたファイルを解読する
ようになっている。すなわち、ステップ1112は、受
信されたファイルをバッファメモリに記憶する。また、
ステップ1119は、暗号化した際の乱数または暗号表
があるか否かを調べる。さらに、ステップ1121は、
バッファメモリに暗号化された文字がまだ残されている
か否かを制御回路125が調べる。
FIG. 11 is a diagram for explaining a case of decrypting an encrypted file according to the third embodiment of the present invention. In FIG. 11, (b) and (b) are connected. 11 differs from FIG. 3 in that:
Use a random number or a cipher table instead of any selected number to add or subtract to decrypt the cipher, and temporarily store the received file in the buffer memory and the file stored in the buffer memory Is to be decrypted. That is, step 1112 stores the received file in the buffer memory. Also,
A step 1119 checks whether or not there is a random number or a cipher table at the time of encryption. Further, step 1121 includes:
The control circuit 125 checks whether or not the encrypted characters are still left in the buffer memory.

【0079】図12は本発明の第四実施例で、ファイル
の全部または一部を暗号化する場合を説明するための図
である。図12において、図9と相違するところは、フ
ァイルの全部または一部に対して暗号化することができ
るようになっている点である。すなわち、制御回路12
5は、ステップ1220において、ファイルの全部を暗
号化するための指示がされているか否かを調べる。ま
た、制御回路125は、ステップ1227において、フ
ァイルの一部を暗号化するための指示がされているか否
かを調べる。そして、制御回路125は、ステップ12
30において、ファイルを暗号化する一部の文字を取り
出す。その後の処理は、図9と同様である。また、ファ
イルの全部または一部を解読するための処理は、略同様
にすることができる。
FIG. 12 is a view for explaining a case in which all or part of a file is encrypted in the fourth embodiment of the present invention. FIG. 12 differs from FIG. 9 in that all or part of a file can be encrypted. That is, the control circuit 12
5 checks in step 1220 whether an instruction to encrypt the entire file has been issued. In step 1227, the control circuit 125 checks whether or not an instruction to encrypt a part of the file has been issued. Then, the control circuit 125 determines in step 12
At 30, some characters that encrypt the file are retrieved. Subsequent processing is the same as in FIG. Processing for decrypting all or a part of the file can be substantially the same.

【0080】暗号化する際に加算または減算する数、乱
数、暗号表(数)は、暗号化ファイルを作成した者以外
がアクセスできないフォルダーに格納するか、相手に知
らせた後、所定の時間後に自動的に消滅する等の処理を
行うことができる。上記数は、記憶できるように、言
葉、あるいは文字等に変えておくこともできる。すなわ
ち、このような方法は、暗号化を二重に行うことにな
り、より高度なものとなる。
The number to be added or subtracted at the time of encryption, the random number, and the encryption table (number) are stored in a folder that cannot be accessed by anyone other than the person who created the encrypted file, or after a predetermined time has elapsed after notifying the other party. Processing such as automatic disappearance can be performed. The above numbers can be changed to words or letters so that they can be stored. That is, in such a method, encryption is performed twice, which is more sophisticated.

【0081】以上、本実施例を詳述したが、本発明は、
前記実施例に限定されるものではない。そして、特許請
求の範囲に記載された本発明を逸脱することがなけれ
ば、種々の設計変更を行なうことが可能である。本実施
例で説明した情報処理装置は、暗号化または解読に必要
な部分のみについて説明しており、その他の部分を公知
または周知の回路や装置とすることができる。また、本
実施例におけるブロックは、公知または周知の技術によ
って達成できるものであるため、詳細な説明が省略され
ている。さらに、本実施例は、任意に組み合わせたもの
とすることができる。本実施例は、不特定多数の者がア
クセスできるインターネット上において、契約者以外が
アクセスすると、重要部分が見えないようにすることも
できる。
The present embodiment has been described in detail above.
It is not limited to the above embodiment. Various design changes can be made without departing from the present invention described in the appended claims. In the information processing apparatus described in this embodiment, only a part necessary for encryption or decryption is described, and the other part may be a known or well-known circuit or device. Further, since the blocks in the present embodiment can be achieved by a known or well-known technique, a detailed description is omitted. Further, the present embodiment can be arbitrarily combined. In this embodiment, when an unspecified number of persons access the Internet, it is possible to prevent an important part from being seen by anyone other than the contractor.

【0082】[0082]

【発明の効果】本発明によれば、文字コードに選択され
た任意の数を加算または減算するという簡単な処理によ
って、ファイルを暗号化または解読することができる。
本発明によれば、ファイルの一部のみを暗号化すること
により、ファイルの内容が見たくなるという欲望を高め
ることができる。本発明によれば、ファイルを簡単に暗
号化または解読ができるため、人に見られたくない文章
を遊び心によって、送受信することができる。
According to the present invention, a file can be encrypted or decrypted by a simple process of adding or subtracting an arbitrary number selected to a character code.
According to the present invention, by encrypting only a part of a file, it is possible to increase a desire to view the contents of the file. According to the present invention, a file can be easily encrypted or decrypted, so that a sentence that is not desired to be seen by a person can be transmitted and received with a sense of play.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第一実施例で、文書等を作成する情報
処理装置の概略を説明するためのブロック構成図であ
る。
FIG. 1 is a block diagram illustrating an outline of an information processing apparatus that creates a document or the like in a first embodiment of the present invention.

【図2】本発明の第一実施例で、通常または暗号化され
たファイルを作成するためのフローチャートである。
FIG. 2 is a flowchart for creating a normal or encrypted file in the first embodiment of the present invention.

【図3】本発明の一実施例で暗号化されたファイルを解
読するためのフローチャートである。
FIG. 3 is a flowchart for decrypting an encrypted file according to an embodiment of the present invention.

【図4】本発明の一実施例で、3桁の数を文字コードに
加算して暗号化した例である。
FIG. 4 is an example in which a three-digit number is added to a character code and encrypted in one embodiment of the present invention.

【図5】本発明の一実施例で、1桁の数を文字コードに
加算して暗号化した例である。
FIG. 5 is an example in which one digit number is added to a character code and encrypted in one embodiment of the present invention.

【図6】本発明の一実施例で、2桁の数を文字コードに
加算して暗号化した例である。
FIG. 6 is an example in which a two-digit number is added to a character code and encrypted in one embodiment of the present invention.

【図7】本発明の一実施例で、乱数を文字コードに加算
して暗号化した例である。
FIG. 7 is an example in which a random number is added to a character code and encrypted in an embodiment of the present invention.

【図8】本発明の第二実施例で、ファイル等を作成する
情報処理装置の概略を説明するためのブロック構成図で
ある。
FIG. 8 is a block diagram illustrating an outline of an information processing apparatus that creates a file or the like in a second embodiment of the present invention.

【図9】本発明の実施例で、暗号化に際し該当する数に
文字が割り当てられていない場合の処理を説明するため
のフローチャートである。
FIG. 9 is a flowchart illustrating a process in the case where characters are not assigned to corresponding numbers during encryption in the embodiment of the present invention.

【図10】本発明の第三実施例で、暗号化をさらに複雑
にするための処理を説明するためのフローチャートであ
る。
FIG. 10 is a flowchart for explaining processing for further complicating encryption in the third embodiment of the present invention.

【図11】本発明の第三実施例における暗号化されたフ
ァイルを解読する場合を説明するための図である。
FIG. 11 is a diagram for explaining a case of decrypting an encrypted file in a third embodiment of the present invention.

【図12】本発明の第四実施例で、ファイルの全部また
は一部を暗号化する場合を説明するための図である。
FIG. 12 is a diagram for explaining a case in which all or part of a file is encrypted in a fourth embodiment of the present invention.

【図13】従来例における文書作成装置を説明するため
の概略ブロック構成図である。
FIG. 13 is a schematic block configuration diagram for explaining a document creation device in a conventional example.

【図14】図13に示す文書作成装置の動作を説明する
ためのフローチャートである。
FIG. 14 is a flowchart for explaining the operation of the document creation apparatus shown in FIG.

【符号の説明】[Explanation of symbols]

111・・・キーボード 112・・・判別回路 113・・・アドレス発生回路 114・・・演算回路 115・・・文字記憶装置 116・・・第1バッファメモリ 117・・・出力装置 118・・・ファイル記憶装置 119・・・第2バッファメモリ 120・・・送信装置 121・・・暗号化されたファイル記憶装置 122・・・受信装置 123・・・制御回路 111 ... keyboard 112 ... discrimination circuit 113 ... address generation circuit 114 ... arithmetic circuit 115 ... character storage device 116 ... first buffer memory 117 ... output device 118 ... file Storage device 119: second buffer memory 120: transmission device 121: encrypted file storage device 122: reception device 123: control circuit

───────────────────────────────────────────────────── フロントページの続き (54)【発明の名称】 暗号化されたファイルを作成または解読するファイル作成方法、暗号化されたファイルを作成ま たは解読するファイル作成装置、暗号化されたファイルを作成または解読するためのプログラム が内蔵されている記憶媒体、暗号化されたファイルを作成または解読するためのプログラムによ って情報を処理する情報処理装置、および暗号化されたファイルを作成または解読するためのプ ログラムによって情報を処理する情報処理システム ──────────────────────────────────────────────────続 き Continuation of front page (54) [Title of Invention] File creation method for creating or decrypting an encrypted file, file creation device for creating or decrypting an encrypted file, encrypted file Storage medium that has a program for creating or decrypting an encrypted file, an information processing device that processes information using the program for creating or decrypting an encrypted file, and a device that creates or decrypts an encrypted file. Information processing system that processes information using a program for decryption

Claims (23)

【特許請求の範囲】[Claims] 【請求項1】 文字に割り当てられた文字コードとなる
数に任意の数を加算または減算した結果の数に対応する
文字コードの文字として、ファイルまたはファイルの一
部を暗号化または解読することを特徴とする暗号化され
たファイルを作成または解読するファイル作成方法。
1. A method of encrypting or decrypting a file or a part of a file as a character having a character code corresponding to the number obtained by adding or subtracting an arbitrary number to or from a character code assigned to a character. A file creation method that creates or decrypts an encrypted file that features.
【請求項2】 入力手段によって文字を入力することに
よりファイルを作成し、 上記ファイルにおける各文字の文字コードに任意に選択
された数を加算または減算して暗号化された文字からな
るファイルとし、 当該暗号化されたファイルを送信手段により送信し、 ネットワークを介して受信した暗号化されたファイルの
文字コードから上記の数だけ減算または加算した文字コ
ードに変換し、 上記変換された文字コードを基にした文字からなるファ
イルを表示または印字して元のファイルにすることを特
徴とする暗号化されたファイルを作成または解読するフ
ァイル作成方法。
2. A file is created by inputting characters by an input means, and a file consisting of encrypted characters is obtained by adding or subtracting an arbitrarily selected number to or from a character code of each character in the file, The encrypted file is transmitted by the transmitting means, and converted into a character code obtained by subtracting or adding the above number from the character code of the encrypted file received via the network, and based on the converted character code. A file creation method for creating or decrypting an encrypted file, characterized by displaying or printing a file consisting of characters in the form of an original file.
【請求項3】 入力手段によって文字を入力することに
よりファイルを作成し、 上記ファイルにおける各文字の文字コードに任意に選択
された数を加算または減算して暗号化された文字からな
るファイルとし、 上記暗号化されたファイルを記憶手段に記憶して保存
し、 上記記憶手段に記憶された上記暗号化されたファイルを
表示または印字する場合、上記の数だけ減算または加算
した文字コードに変換し、 上記変換された文字コードを基にした文字からなるファ
イルを表示または印字して元ファイルにすることを特徴
とする暗号化されたファイルを作成または解読するファ
イル作成方法。
3. A file is created by inputting characters by an input means, and a file consisting of encrypted characters is obtained by adding or subtracting an arbitrarily selected number to or from a character code of each character in the file. When the encrypted file is stored and stored in the storage means, and when the encrypted file stored in the storage means is displayed or printed, it is converted into a character code obtained by subtracting or adding the above number, A file creation method for creating or decrypting an encrypted file, characterized in that a file consisting of characters based on the converted character code is displayed or printed as an original file.
【請求項4】 上記任意に選択された数は、文字コード
に加算された場合、文字コードの桁より少ないことを特
徴とする請求項1ないし請求項3記載の暗号化されたフ
ァイルを作成または解読するファイル作成方法。
4. The method according to claim 1, wherein the arbitrarily selected number, when added to the character code, is smaller than the digit of the character code. How to create a file to decrypt.
【請求項5】 上記ファイルにおける各文字の文字コー
ドに任意に選択された数を加算または減算した結果、得
られた数の文字コードに該当する文字が無い場合、表示
または印字は、予め決められている文字、記号、または
図形に変換されることを特徴とする請求項1ないし請求
項3記載の暗号化されたファイルを作成または解読する
ファイル作成方法。
5. A display or print is determined in advance when there is no character corresponding to the obtained number of character codes as a result of adding or subtracting an arbitrarily selected number to the character code of each character in the file. 4. A file creation method according to claim 1, wherein the file is converted into a character, symbol, or graphic.
【請求項6】 上記文字、記号、または図形は、任意に
選択できることを特徴とする請求項5記載の暗号化され
たファイルを作成または解読するファイル作成方法。
6. The file creation method according to claim 5, wherein said character, symbol or figure can be arbitrarily selected.
【請求項7】 上記任意に選択された数は、表示画面に
表示または記憶手段に記憶されないようにすることを特
徴とする請求項1ないし請求項3記載の暗号化されたフ
ァイルを作成または解読するファイル作成方法。
7. The method according to claim 1, wherein the arbitrarily selected number is not displayed on a display screen or stored in a storage unit. File creation method.
【請求項8】 上記任意に選択された数は、選択によっ
て、表示画面に表示された後、所定時間後または暗号化
されたファイルの処理後に消滅することを特徴とする請
求項1ないし請求項3記載の暗号化されたファイルを作
成または解読するファイル作成方法。
8. The method according to claim 1, wherein the arbitrarily selected number disappears after being displayed on a display screen, after a predetermined time, or after processing an encrypted file. 3. A file creation method for creating or decrypting the encrypted file according to 3.
【請求項9】 上記任意に選択された数は、数字以外の
言葉を入力することにより変換されることを特徴とする
請求項1ないし請求項3記載の暗号化されたファイルを
作成または解読するファイル作成方法。
9. The method according to claim 1, wherein the arbitrarily selected number is converted by inputting a word other than a number. File creation method.
【請求項10】 上記任意に選択された数は、乱数表ま
たは暗号表であり、各文字が乱数表または暗号表に基づ
いてそれぞれ暗号化されると共に、同じ乱数表または暗
号表を使用して同じ順番でファイルを解読することを特
徴とする請求項1ないし請求項3記載の暗号化されたフ
ァイルを作成または解読するファイル作成方法。
10. The arbitrarily selected number is a random number table or a cipher table, and each character is encrypted based on the random number table or the cipher table, respectively, and using the same random number table or the cipher table. 4. The file creation method for creating or decrypting an encrypted file according to claim 1, wherein the files are decrypted in the same order.
【請求項11】 上記文字コードは、10進法以外で構
成されることを特徴とする請求項1ないし請求項3記載
の暗号化されたファイルを作成または解読するファイル
作成方法。
11. The file creation method according to claim 1, wherein the character code is formed in a format other than decimal system.
【請求項12】 上記ファイルの暗号化は、文章の一部
のみを指定する処理ができることを特徴とする請求項1
ないし請求項3記載の暗号化されたファイルを作成また
は解読するファイル作成方法。
12. The file encryption method according to claim 1, wherein only a part of a sentence can be designated.
A file creation method for creating or decrypting an encrypted file according to claim 3.
【請求項13】 少なくとも、入出力装置と、文字記憶
装置と、送受信装置とから構成された情報処理装置から
なるファイル作成装置において、 上記入力装置によって入力された文字に対応する文字コ
ードを発生する文字コード発生装置と、 上記文字コードに任意に選択された数を加算または減算
する加減算装置と、 上記加減算装置によって加算または減算された文字コー
ドを送信する送信装置と、 送信されてきた文字コードを受信する受信装置と、 当該受信装置によって受信された文字コードに上記数を
減算または加算する加減算装置と、 当該加減算装置によって加算または減算された文字コー
ドに基づいて上記文字記憶装置から文字データを読み出
すと共に、一時的に記憶するバッファメモリと、 を含むことを特徴とする暗号化されたファイルを作成ま
たは解読するファイル作成装置。
13. A file creation device comprising at least an information processing device including an input / output device, a character storage device, and a transmission / reception device, wherein a character code corresponding to a character input by the input device is generated. A character code generator, an adding / subtracting device for adding or subtracting an arbitrarily selected number to or from the character code; a transmitting device for transmitting the character code added or subtracted by the adding / subtracting device; A receiving device for receiving, an adding / subtracting device for subtracting or adding the number to the character code received by the receiving device, and reading character data from the character storage device based on the character code added or subtracted by the adding / subtracting device Together with a buffer memory for temporarily storing the encrypted data. File creating apparatus for creating or decrypt the file.
【請求項14】 少なくとも、入出力装置と、文字記憶
装置とから構成される情報処理装置からなるファイル作
成装置において、 上記入力装置によって入力された文字に対応する文字コ
ードを発生する文字コード発生装置と、 上記文字コードに任意に選択された数を加算または減算
して、暗号化または解読する加減算装置と、 上記加減算装置によって加算または減算されて、暗号化
された文字コードを記憶する記憶装置と、 上記暗号化または解読された文字コードを文字データに
変換して、表示または印字する出力装置と、 を含むことを特徴とする暗号化されたファイルを作成ま
たは解読するファイル作成装置。
14. A file creation device comprising at least an information processing device comprising an input / output device and a character storage device, wherein a character code generation device for generating a character code corresponding to a character input by said input device. An addition / subtraction device that adds or subtracts an arbitrarily selected number to or from the character code to encrypt or decrypt; and a storage device that stores the encrypted character code added or subtracted by the addition / subtraction device. An output device for converting the encrypted or decrypted character code into character data and displaying or printing the same, and a file creation device for creating or decrypting an encrypted file.
【請求項15】 上記加減算装置は、文字コードと同じ
桁が演算できることを特徴とする請求項13または請求
項14記載の暗号化されたファイルを作成または解読す
るファイル作成装置。
15. The file creating apparatus according to claim 13, wherein the adding / subtracting apparatus can calculate the same digit as a character code.
【請求項16】 上記ファイルにおける各文字の文字コ
ードに任意に選択された数を加算または減算した文字コ
ードに該当する文字が無い場合、予め決められているか
または予め登録されている少なくとも一つの文字、記
号、または図形が記憶されている記憶装置を有すること
を特徴とする請求項13または請求項14記載の暗号化
されたファイルを作成または解読するファイル作成装
置。
16. If there is no character corresponding to a character code obtained by adding or subtracting an arbitrarily selected number to the character code of each character in the file, at least one character that is predetermined or registered in advance. 15. The file creation device for creating or decrypting an encrypted file according to claim 13, further comprising a storage device in which a file, a symbol, or a figure is stored.
【請求項17】 上記任意に選択された数は、表示画面
に表示または記憶手段に記憶されないようにすることを
特徴とする請求項13または請求項14記載の暗号化さ
れたファイルを作成または解読するファイル作成装置。
17. The method according to claim 13, wherein the arbitrarily selected number is not displayed on a display screen or stored in a storage unit. File creation device.
【請求項18】 数字以外の言葉を数字に変換する変換
回路を有するることを特徴とする請求項13または請求
項14記載の暗号化されたファイルを作成または解読す
るファイル作成装置。
18. The file creation apparatus for creating or decrypting an encrypted file according to claim 13, further comprising a conversion circuit for converting words other than numbers into numbers.
【請求項19】 乱数表または暗号表記憶装置と、各文
字が乱数表または暗号表に基づいてそれぞれ暗号化され
ると共に、同じ乱数表または暗号表を使用して同じ順番
でファイルを解読する制御回路とを有することを特徴と
する請求項13または請求項14記載の暗号化されたフ
ァイルを作成または解読するファイル作成装置。
19. A control device for storing a random number table or a cipher table storage device, wherein each character is encrypted based on the random number table or a cipher table, and decrypting a file in the same order using the same random number table or a cipher table. 15. The file creation device according to claim 13 or claim 14, further comprising a circuit.
【請求項20】 請求項1ないし請求項3記載の暗号化
されたファイルを作成または解読するためのプログラム
が内蔵されている記憶媒体。
20. A storage medium having a program for creating or decrypting the encrypted file according to claim 1 built therein.
【請求項21】 請求項1ないし請求項3記載の暗号化
されたファイルを作成または解読するためのプログラム
によって情報を処理する情報処理装置。
21. An information processing apparatus for processing information by a program for creating or decrypting an encrypted file according to claim 1. Description:
【請求項22】 請求項1ないし請求項3記載の暗号化
されたファイルを作成または解読するためのプログラム
によって情報を処理する情報処理システム。
22. An information processing system for processing information by a program for creating or decrypting an encrypted file according to claim 1. Description:
【請求項23】 不特定の者に開放されたネットワーク
上で、特定の者のみが請求項1ないし請求項3記載の暗
号化されたファイルを作成または解読するためのプログ
ラムによって情報を処理する情報処理システム。
23. Information for processing information by a program for creating or decrypting an encrypted file according to claim 1 on a network open to unspecified persons. Processing system.
JP10017689A 1998-01-14 1998-01-14 Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program Pending JPH11203207A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10017689A JPH11203207A (en) 1998-01-14 1998-01-14 Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10017689A JPH11203207A (en) 1998-01-14 1998-01-14 Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program

Publications (1)

Publication Number Publication Date
JPH11203207A true JPH11203207A (en) 1999-07-30

Family

ID=11950802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10017689A Pending JPH11203207A (en) 1998-01-14 1998-01-14 Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program

Country Status (1)

Country Link
JP (1) JPH11203207A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100548983B1 (en) * 2000-11-02 2006-02-02 (주)마크텍 Method and device for inserting text for issuance and authentication of digital certificates
JP2007041863A (en) * 2005-08-03 2007-02-15 Railway Technical Res Inst IC card management system
US7212635B2 (en) 2002-06-04 2007-05-01 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and image processing system
JP2009110179A (en) * 2007-10-29 2009-05-21 Mizuho Information & Research Institute Inc Test data generation system, test data generation method, and test data generation program
JP2011211510A (en) * 2010-03-30 2011-10-20 Murata Machinery Ltd Image processing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100548983B1 (en) * 2000-11-02 2006-02-02 (주)마크텍 Method and device for inserting text for issuance and authentication of digital certificates
US7212635B2 (en) 2002-06-04 2007-05-01 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and image processing system
JP2007041863A (en) * 2005-08-03 2007-02-15 Railway Technical Res Inst IC card management system
JP2009110179A (en) * 2007-10-29 2009-05-21 Mizuho Information & Research Institute Inc Test data generation system, test data generation method, and test data generation program
JP2011211510A (en) * 2010-03-30 2011-10-20 Murata Machinery Ltd Image processing apparatus

Similar Documents

Publication Publication Date Title
JP2887299B2 (en) Intelligent information processing method and apparatus
JP3717176B2 (en) Encryption / decryption device and method
US8578473B2 (en) Systems and methods for information security using one-time pad
KR100920287B1 (en) Document security method
US8347398B1 (en) Selected text obfuscation and encryption in a local, network and cloud computing environment
EP2154815A1 (en) Image encrypting device, image decrypting device, method and program
US20100202606A1 (en) Two strings private key (symmetric) encryption and decryption method
JP2006054876A (en) Encryption method and encryption apparatus in image processing apparatus
KR101189683B1 (en) System, apparatus and method for encoding transmittance of personal information proteced document
JPH11203207A (en) Method and device for file production for production or decoding of enciphered file, storage medium storing program for the production or decoding, and device and system for information processing using the program
WO1999010859A2 (en) Steganographic encryption system for secure data
JP4831461B2 (en) Document processing apparatus and method
US20100250602A1 (en) Computer storage apparatus for multi-tiered data security
US20100246817A1 (en) System for data security using user selectable one-time pad
US8213601B2 (en) Font level encryption method and apparatus
JPH11187007A (en) Encryption / decryption apparatus and method
JP2005199627A (en) Image processing apparatus having output authentication function for confidential print data
JP2002007350A (en) Device and method for managing password and recording medium therefor
KR20200094383A (en) Encryption system and method using optical communication based true random number
Sowmya Message Security using Armstrong Numbers and Authentication using Colors
JPH03236084A (en) Secret key information input device
Vats et al. DEVELOPMENT OF SECURE COMMUNICATION USING ENCRYPTION AND STEGANOGRAPHY
JP2010273030A (en) Data communication device
McCarthy et al. Securing IoT Data
JPH11110350A (en) Computer and password management method, computer-readable recording medium storing password management program, and computer-readable recording medium storing password management data

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313114

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees