JPS6255789B2 - - Google Patents
Info
- Publication number
- JPS6255789B2 JPS6255789B2 JP57145675A JP14567582A JPS6255789B2 JP S6255789 B2 JPS6255789 B2 JP S6255789B2 JP 57145675 A JP57145675 A JP 57145675A JP 14567582 A JP14567582 A JP 14567582A JP S6255789 B2 JPS6255789 B2 JP S6255789B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- information
- verification information
- main information
- main
- 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.)
- Expired
Links
- 238000006243 chemical reaction Methods 0.000 claims description 86
- 238000012795 verification Methods 0.000 claims description 70
- 238000000034 method Methods 0.000 description 17
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Description
【発明の詳細な説明】
本発明は情報変換・復元装置に関し、特に多段
階の情報の変換およびその復元を行うことのでき
る情報変換・復元装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information conversion/restoration device, and more particularly to an information conversion/restoration device capable of performing multi-step information conversion and restoration.
近年事務部門の効率化いわゆるオフイスオート
メーシヨンが急速に進展しているが、このオフイ
スオートメシヨンとは究極的にはオフイスの主業
務である「情報の処理」を自動化する事であると
されている。このため現在オフイスにおいて主と
して情報を坦つている「紙」を電子化して自動的
に処理できる形態にすることが必要となる。この
ように電子フアイル化されたオフイスフアイルシ
ステムにおいては、従来の「紙」による文書の保
存や配布の場合と異なり、情報はすべて1ケ所に
電子的に保存されており、被配布者には単に配布
通知のみが伝達されて本人の希望するときに電子
フアイルに対して配布要求を行うことによつてそ
の文書が入手できる仕組みとなつている。 In recent years, there has been rapid progress in so-called office automation to improve the efficiency of administrative departments, but ultimately office automation is said to be about automating the ``information processing'' that is the main task of the office. . For this reason, it is necessary to digitize the ``paper'' that currently stores information in offices so that it can be processed automatically. In this electronic office file system, unlike the traditional storage and distribution of paper documents, all information is electronically stored in one place, and recipients can simply The system is such that only the distribution notification is sent, and the document can be obtained by requesting distribution of the electronic file when the person wishes.
このように電子化されたオフイスフアイルシス
テムにおける情報の流れは、例えば第一部第一課
のA君が文書を作成し、B課長とC部長の承認を
もらつて第二部のD課長とE課長に配布する場合
は次のようになる。 The flow of information in this computerized office file system is, for example, when Mr. A of the 1st section of the 1st department creates a document, receives approval from the section manager B and the manager C, and then sends it to the 2nd department's section manager D and Mr. E. If you want to distribute it to the section manager, it will look like this:
(イ) 文書の作成
A君はセントラルフアイルの文例集から目的
とする文書の文例を検索してコピーし、次にこ
れをワークステーシヨンのワードプロセサ機能
を用いて修正・追加して新しい文書を作成す
る。(b) Creating a document Mr. A searches for the example sentence of the target document from the example collection in the central file, copies it, and then creates a new document by modifying and adding to it using the word processor function of the workstation. do.
(ロ) 査閲・承認
A君は作成した文書をB課長への配布指定を
付して電子フアイルへ送り込む。B課長はこの
配布指定の通知を受けてA君の作成した文書を
電子フアイルから読出して内容を査閲した後C
部長への配布指定を付して再度電子フアイルへ
送り込む。この時同時にA君から送り込まれた
最初の文書は抹消される。C部長は配布指定の
通知を受けてB課長の査閲済の文書を読出して
承認を与えた後、D課長およびE課長への配布
指定を付して電子フアイルへ送り込む。このと
きB課長からの文書は抹消される。(b) Inspection/approval Mr. A sends the created document to an electronic file with instructions for distribution to Section Manager B. Manager B receives the notification of this distribution designation, reads the document created by Mr. A from the electronic file, inspects the contents, and then sends it to Mr. C.
Add the distribution instruction to the manager and send it to the electronic file again. At the same time, the first document sent by Mr. A will be deleted. Upon receiving notification of the distribution designation, Manager C reads out the document reviewed by Manager B, gives approval, and then sends it to an electronic file with a distribution designation to Manager D and Manager E. At this time, the document from Section Manager B will be deleted.
(ハ) 配 布
D課長およびE課長はそれぞれ配布指定通知
を受領後、自分の都合のよいときに電子フアイ
ルから当該文書を読出すことによつて配布を受
ける。電子フアイル上の文書はD課長およびE
課長からの不要通知もしくは一定年月の経過等
によつて抹消される。(c) Distribution After receiving the notification of distribution designation, Section Managers D and E each receive the document by reading it from the electronic file at their convenience. Documents on electronic files are sent to Section Manager D and E.
It will be deleted upon notification of unnecessaryness from the section manager or after a certain period of time has passed.
上述の如きオフイスフアイルシステムにおいて
は、文書はすべて電気信号に変換されて記憶され
ているので、(1)操作権限を持たない者が不正な方
法でフアイル内の情報の出しをしたり書換えを行
うこと、(2)正当な操作権限を有する者が電子フア
イルと交信しているとき、第三者がこれを盗聴す
ること、(3)他人をかたつて文書を配布したり登録
したりすること、(4)自分が作成した文書であるに
も拘らずあとになつてから自分が作成した事を否
定すること等の妨害行為や錯乱行為のため文書情
報の完全な保全ができない場合が生ずる。 In the above-mentioned office file system, all documents are converted into electrical signals and stored, so (1) a person without operational authority may illegally send or rewrite the information in the file; (2) A third party may intercept communications when a person with legitimate operating authority is communicating with an electronic file; (3) Distributing or registering a document under the guise of another person. , (4) Even though the document was created by oneself, there are cases in which it is not possible to completely preserve the document information due to acts of sabotage or confusion, such as denying that the person created the document.
このような妨害・錯乱行為の脅威を防ぎ文書の
秘密と安全性を保全するためには、作成された文
書を特定の変換キーによつて変換(いわゆる暗号
化)し、その変換キーを所有する者しか読出しが
できないようにすることが有効であるが、文書作
成の都度、そのとき生成した変換キーを関係者全
員に配布を行うことはその管理上現実的には不可
能である。この問題を解決するため任意の2個の
素数を用い、これにより一定の数学的手続きによ
つて導き出される2個の数の一方を公開の変換キ
ーとし他方を秘密の変換キーとして用いる方式
(以下これをR.S.A方式というcommunication of
ACM Fed.1978 p.120〜126参照)が提案されて
いる。この方式では、公開の変換キーを用いて変
換された文書は秘密の変換キーによつてのみ復元
され、逆に秘密の変換キーによつて変換された文
書は公開の変換キーによつてのみ復元される事か
ら変換キーを配布する必要がないという特徴を有
している。 In order to prevent the threat of such interference and confusion and maintain the confidentiality and security of documents, it is necessary to convert the created documents using a specific conversion key (so-called encryption) and to own the conversion key. Although it is effective to ensure that the conversion key can only be read by the person concerned, it is practically impossible for management reasons to distribute the conversion key generated at that time to all concerned parties each time a document is created. In order to solve this problem, we use two arbitrary prime numbers, and use one of the two numbers derived through a certain mathematical procedure as a public conversion key and the other as a secret conversion key (hereinafter referred to as This is called the RSA method of communication.
ACM Fed.1978 p.120-126) has been proposed. In this method, a document converted using a public conversion key can only be recovered using a private conversion key, and conversely, a document converted using a private conversion key can only be recovered using a public conversion key. It has the feature that there is no need to distribute conversion keys because it is
このR.S.A.方式の特長を用い、配布のため作
成された文書(以下これを主情報という)は通常
の高速演算可能な方式による変換キー(以下これ
を検証情報という)によつて変換し、検証情報を
R.S.A.方式による変換キーによつて変換し、こ
の主情報を変換した変換主情報と検証情報を変換
した変換検証情報との2つの情報を送受信すると
いう方式が提案されている。(R.S.A.方式とは、
任意の2個の素数p、qを選び、積(p−1)・
(q−1)と互に素で、かつ積(p−1)・(q−
1)より小さい数をeとしたとき、(p−1)・
(q−1)を“法”とする演算すなわちmodulo
(p−1)・(q−1)においてeの逆数dすなわ
ちe・d=lmod、(p−1)・(q−1)を満足す
る数dとeとを変換キーとする方式であり、この
方式はeと変換したものをd(またはdで変換し
たものをe)で復元できることに最大の特長があ
る。通常dは各個人に個有のもので入社時等に与
えられて非公開であり、その特定の個人のみが秘
密裏に保管し磁気カード等の形で所有して使用す
る。一方eは素数積n(n=p・q)と共に例え
ば電話帳の如き形式で関係者全員に公開され誰で
も使用できる。eからdを生成することは素数p
およびqが未知である限りnを素因数pおよびq
に分解することが現実的に不可能であるので事実
上不可能である。以下eを公開キーdを秘密キー
という。)
上記の方式による文書の変換・復元方式は、長
文の主情報は例えば米国商務省制定の国家標準で
あるDES方式等の慣用の変換キー(検証情報)
によつて高速に変換し、検証情報のみをR.S.A.
方式による変換キー(R.S.A.方式において変換
キーの解読に対して充分な安全性を保つには200
桁程度の値をとることが必要であるとされてお
り、変換およびその復元に要する処理時間は慣用
の変換キーに比して相当の時間を要する)によつ
て変換するので、全体の処理時間は殆んどかわら
ずに秘密保全の安全性を高めることができるとい
う効果があるのみならず、検証情報に対して主情
報の作成者・査閲者・承認者等が多重に各自の秘
密キーによつて変換を行うことによつて各自の責
任を明らかにするための署名に相当する操作が行
われるという効果が得られる利点を有しているの
で既述のような電子化されたオフイスフアイルシ
ステムにおける妨害・錯乱行為の防止に役立たせ
ることが可能である。 Using the features of this RSA method, documents created for distribution (hereinafter referred to as main information) are converted using a conversion key (hereinafter referred to as verification information) using an ordinary high-speed calculation method, and verification information is of
A method has been proposed in which conversion is performed using a conversion key based on the RSA method, and two pieces of information, namely converted main information obtained by converting this main information and converted verification information obtained by converting verification information, are sent and received. (What is the RSA method?
Select two arbitrary prime numbers p and q, and calculate the product (p-1)・
(q-1), and the product (p-1)・(q-
1) When the smaller number is e, (p-1)・
An operation where (q-1) is the “modulo”, that is, modulo
In (p-1) and (q-1), the reciprocal of e is d, that is, e and d = lmod, and the conversion key is the number d and e that satisfy (p-1) and (q-1). , the greatest feature of this method is that it can restore what was converted to e to d (or what was converted by d to e). Normally, d is unique to each individual, given to them upon joining the company, etc., and is not made public. Only that specific individual keeps it secretly and owns and uses it in the form of a magnetic card or the like. On the other hand, e, together with the prime number product n (n=p.q), is disclosed to all concerned parties in a format such as a telephone directory, and anyone can use it. Generating d from e is a prime number p
and q is unknown, let n be the prime factors p and q
It is practically impossible because it is practically impossible to decompose into Hereinafter, e will be referred to as a public key, and d will be referred to as a private key. ) In the document conversion/restoration method using the above method, the long main information is a conventional conversion key (verification information) such as the DES method, which is a national standard established by the U.S. Department of Commerce.
Convert only verification information to RSA
Conversion key by method (200 to maintain sufficient security against decoding of the conversion key in RSA method)
It is said that it is necessary to take values on the order of digits, and the processing time required for conversion and restoration is considerably longer than that of conventional conversion keys), so the overall processing time is Not only does this have the effect of increasing the security of confidentiality with little change, but the creators, reviewers, approvers, etc. of the main information can multiple times use their own private keys for verification information. Therefore, by performing the conversion, an operation equivalent to a signature to clarify each person's responsibility can be obtained. This can be useful in preventing disturbances and disorderly behavior.
しかしながら、上述のR.S.A.方式による多重
変換操作を実行する場合、処理速度やシステムの
単純さの点から好ましくない点がある。その一例
を第1図を参照して説明する。 However, when performing multiple conversion operations using the above-mentioned RSA method, there are disadvantages in terms of processing speed and system simplicity. An example of this will be explained with reference to FIG.
主情報を変換するための検証情報Kに対して文
書作成者Aが秘密キーdAで変換(署名)を行
う。これを
SA=KdAmod.nA(nA=pA・qA)
で表わす(参照番号51)。この結果署名文SAは
最大nA−1までの値をとる。 Document creator A performs conversion (signature) on verification information K for converting main information using secret key dA . This is expressed as S A =K dA mod.n A (n A =p A ·q A ) (reference number 51). As a result, the signature text S A takes a value up to n A -1.
これに対して次の署名者(査閲者)Bがその上
に署名(Bの秘密キーdBで変換)を行うことに
なるが、このときBの素数積nB(=pB・qB)
がnAより小さいときは、SAをnB-1より小さい
ブロツクに分割しないとmod.nBの処理が不可能
であるのでSAをSA1とSA2の2つのブロツクに
分割し(参照番号52)、これに対して秘密キー
dBによつて変換を実行する(参照番号53)。更
に承認者Cおよび配布者Dの素数積nCおよびnD
が
nB>nC>nD
であるときは第1図において参照番号53〜57
に示す如く、処理回数は次第に増加する。従つて
このような場合は処理時間が長くなりまたブロツ
ク数とブロツク長の変化のために処理装置が複雑
になるという欠点がある。(通常A→B→Cの順
に事務所内の職位が上であるが、これは必ず入社
順とは限らず従つてnA<nB<nCなる関係が常
に保証されるとは限らない。)
従つて本発明の目的は上記の欠点を除去して、
nA<nB<nC<nDが保証されて多段階変換の場
合にもブロツク長が増加しない処理が可能であ
り、従つて処理速度が早くしかも検証情報変換・
復元部の構成が簡単な情報変換・復元装置を提供
することにある。 In response, the next signer (reviewer) B will sign on it (converted using B's private key d B ), but at this time B's prime number product n B (=p B・q B )
When is smaller than n A , it is impossible to process mod.n B unless S A is divided into blocks smaller than n B-1, so we divide S A into two blocks, S A1 and S A2 ( 52), on which a transformation is performed using the private key d B (reference number 53). Furthermore, the prime number products n C and n D of approver C and distributor D
When n B > n C > n D , reference numbers 53 to 57 in Figure 1
As shown in the figure, the number of times of processing gradually increases. Therefore, such a case has the disadvantage that the processing time becomes long and the processing equipment becomes complicated due to the change in the number of blocks and the block length. (Normally, the position in the office is higher in the order of A → B → C, but this is not necessarily the order of employment, and therefore the relationship n A < n B < n C is not always guaranteed. ) The object of the invention is therefore to eliminate the above-mentioned drawbacks and to
Since n A < n B < n C < n D is guaranteed, it is possible to perform processing in which the block length does not increase even in the case of multi-step conversion. Therefore, the processing speed is fast and verification information conversion/
An object of the present invention is to provide an information conversion/restoration device whose restoration section has a simple configuration.
本発明の情報変換・復元装置は、制御装置の指
令により動作して主情報を変換するための検証情
報を出力する検証情報発生部と、前記制御装置の
指令をうけて動作し、外部装置より下記の条件(1)
および条件(2)を満足する検証情報変換第一キーe
または検証情報変換第二キーdと前記検証情報と
を入力したときは変換検証情報を出力し、前記検
証情報変換第一キーeまたは前記検証情報変換第
二キーdと前記変換検証情報とを入力したときは
復元した前記検証情報を出力する検証情報変換・
復元部と、前記制御装置の指令を受けて動作し、
前記検証情報と上位装置からの主情報とを入力し
たときは前記主情報を変換した変換主情報を出力
し、前記検証情報と前記変換主情報とを入力した
ときは前記変換主情報を復元した前記主情報を出
力する主情報変換・復元部または前記制御装置の
指令を受けて動作し前記検証情報と上位装置から
の主情報とを入力して前記主情報を変換した変換
主情報を出力する主情報変換部および前記制御装
置の指令を受けて動作し前記検証情報と前記変換
主情報とを入力して前記変換主情報を復元した前
記主情報を出力する変換主情報復元部とを備えて
構成される。 The information conversion/restoration device of the present invention includes a verification information generating section that operates according to a command from a control device and outputs verification information for converting main information, and a verification information generation section that operates according to a command from the control device and outputs verification information for converting main information. The following conditions (1)
and verification information conversion first key e that satisfies condition (2)
Or, when the verification information conversion second key d and the verification information are input, the conversion verification information is output, and the verification information conversion first key e or the verification information conversion second key d and the conversion verification information are input. Verification information conversion that outputs the restored verification information when
a restoring unit, and operates in response to instructions from the control device;
When the verification information and the main information from the host device are input, the main information converted from the main information is output, and when the verification information and the main conversion information are input, the main information converted is restored. A main information conversion/restoration unit that outputs the main information or operates in response to instructions from the control device, inputs the verification information and main information from the host device, and outputs converted main information obtained by converting the main information. a main information converting unit; and a conversion main information restoring unit that operates in response to a command from the control device, inputs the verification information and the conversion main information, and outputs the main information obtained by restoring the converted main information. configured.
たゞし、条件(1)として、検証情報変換第一キー
eは、任意に選んだ2個の素数をp、qとすると
き積(p−1)・(q−1)と互に素でかつ前記積
(p−1)・(q−1)より小さな任意の素数と
し、条件(2)として、検証情報変換第二キーdは、
前記素数p、qおよび第三の素数γに関する積
(p−1)・(q−1)・(r−1)を“法”とする
演算すなわちmodulo(p−1)・(q−1)・(r
−1)において、eの逆数すなわち
e・d=lmod.(p−1)・(q−1)・(r−1)
を満足する数値とし、前記第三の素数rは、前記
任意の2個の素数の積の任意の有限個の集合を
NoとするときNoの任意の2個の要素nx、nyに
ついて
nx・ri-1<ny・ri、i=1、2、3、4、…
たゞしr0=1
を常に満足するr1、r2、r3、…のうちの任意の1
個とする。 However, as condition (1), the verification information conversion first key e is coprime to the product (p-1) and (q-1) when two arbitrarily selected prime numbers are p and q. and is an arbitrary prime number smaller than the product (p-1)/(q-1), and as condition (2), the verification information conversion second key d is:
An operation in which the product (p-1), (q-1), and (r-1) of the prime numbers p, q, and the third prime number γ is the "modulo", that is, modulo (p-1), (q-1).・(r
-1), the reciprocal of e, that is, e・d=lmod.(p−1)・(q−1)・(r−1), and the third prime number r is the arbitrary 2 Any finite set of products of prime numbers
When No, for any two elements n x and n y of No, n x · r i-1 < n y · r i , i = 1, 2, 3, 4, ... and r 0 = 1 Any one of r 1 , r 2 , r 3 , ... that always satisfies
Individual.
以下、図面を参照して本発明について詳細に説
明する。 Hereinafter, the present invention will be explained in detail with reference to the drawings.
本発明の一実施例を主情報の変換動作に適用し
た例をブロツク図で示す第2図aを参照するに、
検証情報発生装置2は外部からの指令信号20を
受けて動作する制御装置8からの指令信号22を
受けて主情報変換・復元部6および検証情報変
換・復元部4にその都度ランダムな値をとる検証
情報Kを出力する。主情報変換・復元部6は外部
から主情報Mを入力すると共に検証情報発生部2
から検証情報Kを入力し、制御装置8から指令信
号24を受けると主情報Mを検証情報Kによつて
変換した変換主情報Mxを出力する。また検証情
報変換・復元部4は検証情報発生部2から検証情
報Kを入力するともに外部の入力装置10(例え
ば磁気カードリータ、キーボード入力装置、カー
ドリーダ等)から後述する公開キーeまたは秘密
キーdを入力し、制御装置8から指令信号26を
受けると、検証情報Kを秘密キーdまたは公開キ
ーeで変換した変換検証情報Sx(X=A、B、
C…)またはCを出力する。 Referring to FIG. 2a, which shows a block diagram of an example in which an embodiment of the present invention is applied to the conversion operation of main information,
The verification information generating device 2 receives a command signal 22 from a control device 8 which operates in response to a command signal 20 from the outside, and sends a random value to the main information conversion/restoration section 6 and the verification information conversion/restoration section 4 each time. The verification information K to be taken is output. The main information conversion/restoration unit 6 inputs the main information M from the outside, and the verification information generation unit 2
When the verification information K is inputted from the controller 8 and the command signal 24 is received from the control device 8, the converted main information Mx obtained by converting the main information M using the verification information K is output. In addition, the verification information conversion/restoration unit 4 inputs verification information K from the verification information generation unit 2, and receives a public key e or a private key (described later) from an external input device 10 (for example, a magnetic card reader, a keyboard input device, a card reader, etc.). When d is input and a command signal 26 is received from the control device 8, conversion verification information Sx (X=A, B,
C...) or output C.
また第2図aの実施例を変換主情報の復元動作
に適用した例をブロツク図で示す第2図bを参照
するに、検証情報変換・復元部4は変換検証情報
SxまたはCを入力すると共に入力装置10から
秘密キーdまたは公開キーeを入力し、制御装置
8からの指令信号27を受けて変換検証情報Sx
またはCを復元した検証情報Kを出力する。また
主情報変換復元部6は、他の情報変換・復元部か
ら直接送信されてくるかまたは光デイスク装置等
のフアイル装置に一時記憶されてその出力として
送出される変換主情報Mxを入力すると共に検証
情報変換・復元部4から検証情報Kを入力し、制
御装置8から指令信号25を受けて変換主情報
Mxを検証情報Kによつて復元した主情報Mを出
力する。なおこのときは検証情報発生部2は特別
な働きを行なわない。 Further, referring to FIG. 2b, which shows a block diagram of an example in which the embodiment of FIG.
Sx or C is input, and the private key d or public key e is input from the input device 10, and upon receiving the command signal 27 from the control device 8, the conversion verification information Sx
Alternatively, the verification information K obtained by restoring C is output. The main information conversion/restoration unit 6 also receives converted main information Mx that is directly transmitted from another information conversion/restoration unit or is temporarily stored in a file device such as an optical disk device and sent out as its output. Verification information K is input from the verification information conversion/restoration unit 4, and the main information is converted by receiving the command signal 25 from the control device 8.
The main information M obtained by restoring Mx using the verification information K is output. Note that at this time, the verification information generating section 2 does not perform any special function.
次に、上述の如く構成されて情報変換・復元装
置の動作について第3図を参照して説明する。
(第3図における検証情報の変換動作40,4
2,45および46ならびに変換検証情報の復元
動作41,43および44は第2図における検証
情報変換・復元部4において行われ、主情報変換
動作60および変換主情報の復元動作61および
62は第2図における主情報変換・復元部6にお
いて行なわれる。)
先づ文書作成者が本装置により自己の作成した
文書に署名して査閲者Bに送付するときは、磁気
カードリーダ10Aから自己の秘密キーdAを入
力して文書(主情報)Mの変換キーである検証情
報Kを下記(1)式の演算により変換した変換検証情
報SAと主情報Mを検証情報Kを用いて慣用の変
換方式(例えばDES方式)によつて変換した変
換主情報Mxと共に査閲者Bに送る。 Next, the operation of the information conversion and restoration apparatus constructed as described above will be explained with reference to FIG.
(Verification information conversion operation 40, 4 in FIG.
2, 45 and 46 and conversion verification information restoration operations 41, 43 and 44 are performed in the verification information conversion/restoration section 4 in FIG. This is performed in the main information conversion/restoration unit 6 in FIG. ) First, when a document creator signs a document he created using this device and sends it to reviewer B, he inputs his own private key dA from the magnetic card reader 10A and enters the document (main information) M. Conversion verification information S A obtained by converting verification information K, which is a conversion key, by the calculation of equation (1) below , and conversion main information, which is obtained by converting main information M by a conventional conversion method (for example, DES method) using verification information K. Send to reviewer B along with information Mx.
SA=KdAmod.nA ………(1)
査閲者Bはこの変換主情報Mxと変換検証情報
SAとを受けると、キーボード10Bから文書作
成者Aの公開キーeAを入力して変換検証情報SA
を下記(2)の演算により復元し、この復元した検証
情報Kによつて変換主情報Mxを復元してこれを
表示装置20に表示させて内容を点検査閲する。 S A = K dA mod.n A ......(1) When reviewer B receives this conversion main information Mx and conversion verification information S A , he inputs document creator A's public key e A from the keyboard 10B. Conversion verification information S A
is restored by the calculation in (2) below, the converted main information Mx is restored using the restored verification information K, and this is displayed on the display device 20 to point-inspect the contents.
SA eAmod.nA=KdA S A eA mod.n A = K dA
Claims (1)
するための検証情報を出力する検証情報発生部
と、 前記制御装置の指令をうけて動作し、外部装置
より下記の条件(1)および条件(2)を満足する検証情
報変換第一キーeまたは検証情報変換第二キーd
と前記検証情報とを入力したときは変換検証情報
を出力し、前記検証情報変換第一キーeまたは前
記検証情報変換第二キーdと前記変換検証情報と
を入力したときは復元した前記検証情報を出力す
る検証情報変換・復元部と、 前記制御装置の指令を受けて動作し、前記検証
情報と上位装置からの主情報とを入力したときは
前記主情報を変換した変換主情報を出力し、前記
検証情報と前記変換主情報とを入力したときは前
記変換主情報を復元した前記主情報を出力する主
情報変換・復元部または前記制御装置の指令を受
けて動作し前記検証情報と上位装置からの主情報
とを入力して前記主情報を変換した変換主情報を
出力する主情報変換部および前記制御装置の指令
を受けて動作し前記検証情報と前記変換主情報と
を入力して前記変換主情報を復元した前記主情報
を出力する変換主情報復元部と を備えることを特徴とする情報変換・復元装置。 ただし、条件(1)として、 検証情報変換第一キーeは、任意に選んだ2個
の素数をp、qとするとき、積(p−1)・(q−
1)と互に素でかつ前記積(p−1)・(q−1)
より小さな任意の素数とし、 条件(2)として、 検証情報変換第二キーdは、前記素数p、qお
よび第三の素数γに関する積(p−1)・(q−
1)・(γ−1)を“法”とする演算すなわち
modulo(p−1)・(q−1)・(γ−1)におい
て、eの逆数すなわち e・d=1mod・(p−1)・(q−1)・(γ−1) を満足する数値とし、前記第三の素数γは、前記
任意の2個の素数の任意の有限個の集合をNoと
するときNoの任意の2個の要素nx、nyについて nx・γi-1<ny・γi、i=1、2、3、4、… たゞしγ0=1 を常に満足するγ1、r2、γ3、…のうちの任意
の1個とする。[Scope of Claims] 1. A verification information generation unit that operates in response to a command from a control device and outputs verification information for converting main information; Verification information conversion first key e or verification information conversion second key d that satisfies (1) and condition (2)
and the verification information are input, the conversion verification information is output, and when the verification information conversion first key e or the verification information conversion second key d and the conversion verification information are input, the restored verification information is output. a verification information conversion/restoration unit that outputs a verification information conversion/restoration unit that operates in response to a command from the control device, and outputs converted main information obtained by converting the main information when the verification information and main information from the host device are input. , when the verification information and the conversion main information are input, the main information conversion/restoring unit outputs the main information obtained by restoring the conversion main information, or operates in response to a command from the control device, and outputs the main information obtained by restoring the conversion main information, and operates in response to a command from the control device, and outputs the main information obtained by restoring the conversion main information. a main information conversion unit that inputs main information from the device and outputs converted main information obtained by converting the main information; and a main information conversion unit that operates in response to instructions from the control device and inputs the verification information and the converted main information. An information conversion/restoration device comprising: a conversion main information restoration unit that outputs the main information obtained by restoring the conversion main information. However, as condition (1), the verification information conversion first key e is the product (p-1)・(q-
1) and the product (p-1)・(q-1)
Any smaller prime number, and as condition (2), the verification information conversion second key d is the product (p−1)·(q−
1) Operation with ・(γ-1) as “modulo”, i.e.
modulo (p-1), (q-1), (γ-1), satisfies the reciprocal of e, that is, e・d=1mod・(p-1)・(q-1)・(γ-1) As a numerical value, the third prime number γ is nx・γ i-1 <ny for any two elements nx, ny of No, where No is an arbitrary finite set of the two arbitrary prime numbers. - Let γi, i=1, 2, 3, 4, ... be any one of γ 1 , r 2 , γ 3 , ... that always satisfies γ 0 =1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57145675A JPS5934585A (en) | 1982-08-23 | 1982-08-23 | Information converter/recoverer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57145675A JPS5934585A (en) | 1982-08-23 | 1982-08-23 | Information converter/recoverer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5934585A JPS5934585A (en) | 1984-02-24 |
| JPS6255789B2 true JPS6255789B2 (en) | 1987-11-20 |
Family
ID=15390482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57145675A Granted JPS5934585A (en) | 1982-08-23 | 1982-08-23 | Information converter/recoverer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5934585A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0511191Y2 (en) * | 1985-10-23 | 1993-03-18 | ||
| JP2011182772A (en) * | 2010-03-08 | 2011-09-22 | Kimihide Iitaka | Vessel for pickling in salted rice-bran paste |
-
1982
- 1982-08-23 JP JP57145675A patent/JPS5934585A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5934585A (en) | 1984-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3278721B2 (en) | How to reliably stamp timestamps on numeric documents | |
| JP6877448B2 (en) | Methods and systems for guaranteeing computer software using distributed hash tables and blockchain | |
| JP7083754B2 (en) | Methods and systems for efficient transfer of cryptocurrencies associated with payroll on the blockchain, resulting in automatic payroll methods and systems based on smart contracts | |
| US5504818A (en) | Information processing system using error-correcting codes and cryptography | |
| EP3855677A1 (en) | Blockchain-implemented method for control and distribution of digital content | |
| CN1936780B (en) | Information processing apparatus, verification processing apparatus, and control methods thereof | |
| JP2018152717A (en) | Information processing device and information processing method | |
| JP4256415B2 (en) | ENCRYPTION DEVICE, DECRYPTION DEVICE, INFORMATION SYSTEM, ENCRYPTION METHOD, DECRYPTION METHOD, AND PROGRAM | |
| JP2009238254A (en) | System and method for electronic transmission, storage and retrieval of authenticated document | |
| Shen et al. | Application and implementation of multivariate public key cryptosystem in blockchain (short paper) | |
| Ali et al. | Secure communication in the digital age: A new paradigm with graph-based encryption algorithms | |
| Saračević et al. | Encryption based on Ballot, Stack permutations and Balanced Parentheses using Catalan-keys. | |
| JP2003163662A (en) | Paperless record for aircraft maintenance | |
| US7925886B2 (en) | Encryption output data generation method and system | |
| JP5913041B2 (en) | Secret information concealment device, secret information restoration device, secret information concealment program, and secret information restoration program | |
| JPS6255789B2 (en) | ||
| shaher Alslman et al. | Exchanging digital documents using blockchain technology | |
| US11023601B2 (en) | System and method for secure data handling | |
| CN113570369B (en) | Block chain privacy transaction method, device, equipment and readable storage medium | |
| JP2570136B2 (en) | Key generator | |
| Trivedi et al. | Digitally signed document chain (DSDC) blockchain | |
| Mohaisen et al. | Hiding Secret Data in Color Video Applying Modify RSA for Cryptography with Randomly Select Frame and Pixel to Steganography | |
| CN118246050B (en) | Encryption and decryption method, device, equipment and medium for database key manager | |
| Schmied | Cryptology for engineers: An application-oriented mathematical introduction | |
| JP2006004301A (en) | Method of managing data, and information processing device |