Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0365699B2 - - Google Patents
[go: Go Back, main page]

JPH0365699B2 - - Google Patents

Info

Publication number
JPH0365699B2
JPH0365699B2 JP58061780A JP6178083A JPH0365699B2 JP H0365699 B2 JPH0365699 B2 JP H0365699B2 JP 58061780 A JP58061780 A JP 58061780A JP 6178083 A JP6178083 A JP 6178083A JP H0365699 B2 JPH0365699 B2 JP H0365699B2
Authority
JP
Japan
Prior art keywords
clock
ciphertext
plaintext
input
output
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
Application number
JP58061780A
Other languages
Japanese (ja)
Other versions
JPS59186442A (en
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 filed Critical
Priority to JP58061780A priority Critical patent/JPS59186442A/en
Publication of JPS59186442A publication Critical patent/JPS59186442A/en
Publication of JPH0365699B2 publication Critical patent/JPH0365699B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明はデータ通信暗号装置に係り、特に送,
受信の暗号化、復号化の演算部を共通した暗号装
置の時分暗号化方式に関する。
[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention relates to a data communication encryption device, and particularly to a data communication encryption device.
The present invention relates to a time-minute encryption method for an encryption device that uses a common calculation unit for reception encryption and decryption.

(b) 従来技術と問題点 データ通信暗号装置は通常、通信路の各終端の
データ終端装置とホストコンピユータ、またはデ
ータ端末装置間に設置されて、通信データを暗号
化して送受信するために用いられる。
(b) Prior art and problems A data communication encryption device is usually installed between a data termination device at each end of a communication path and a host computer or data terminal device, and is used to encrypt and transmit/receive communication data. .

従来のデータ通信暗号装置(以下暗号装置と称
す)は送信データの平文を暗号化する演算部と受
信データの暗号文を平文にする演算部と夫々別個
にもつていた。
A conventional data communication encryption device (hereinafter referred to as an encryption device) has a separate arithmetic unit for encrypting the plain text of transmitted data and an arithmetic unit for converting the cipher text of received data into plain text.

以下第1図の従来例の暗号装置について説明す
る。
The conventional cryptographic device shown in FIG. 1 will be explained below.

第1図はホストコンピユータ(以下CPUと称
す)1より出力されるデータ;本文で取り扱う平
文は暗号装置1(以下DCP()と称す)2にて
暗号文に変換され、その暗号文はデータ終端装置
(以下DCE()と称す)3にて搬送周波数で
変調され伝送路4を介して対向局Aのデータ終端
装置(以下DCE()と称す)5にて暗号文に
復調され暗号装置(以下DCP()と称す)6
にて初期の平文に復号されデータ端末装置(以下
DTEと称す)7に入力されるデータ暗号化シス
テムを示す。
Figure 1 shows data output from a host computer (hereinafter referred to as CPU) 1; the plaintext handled in the main text is converted into ciphertext by encryption device 1 (hereinafter referred to as DCP()) 2, and the ciphertext is the data terminal. The device (hereinafter referred to as DCE()) 3 modulates the data with a carrier frequency, and the data terminal device (hereinafter referred to as DCE()) 5 of the opposite station A demodulates it into ciphertext via the transmission path 4, and the cryptographic device (hereinafter referred to as DCP (referred to as )6
The data terminal device (hereinafter referred to as
(referred to as DTE) 7.

次に同図のDCP()の動作について説明す
る。
Next, the operation of DCP() in the figure will be explained.

CPU1より出力される平文は入出力部8を経
て入力レジスタ(1)8に入力される。入力レジスタ
(1)9と出力レジスタ(1)10と制御部(送)11は
送信用クロツク12にて制御されている。
The plain text output from the CPU 1 is input to the input register (1) 8 via the input/output unit 8. input register
(1) 9, output register (1) 10, and control section (transmission) 11 are controlled by a transmission clock 12.

入力レジスタ(1)9より出力された平文は制御部
(以下CONTと称す)11の制御により演算部
(送)13の有する鍵により暗号文に演算され、
その暗号文は出力レジスタ(1)10を経て入出力部
()14より出力され、DCE()3にて搬送
周波数で変調され対向局Aに伝送される。
The plaintext output from the input register (1) 9 is operated into ciphertext by the key possessed by the arithmetic unit (transmission) 13 under the control of the control unit (hereinafter referred to as CONT) 11.
The ciphertext is outputted from the input/output unit ( ) 14 via the output register (1) 10, modulated with a carrier frequency by the DCE ( ) 3, and transmitted to the opposing station A.

一方、対向局Aより伝送された変調された暗号
文はDCE()にて暗号文に復調され、DCP()
2の入出力部()14を経て入力レジスタ(2)1
5に入力される。ここで入力レジスタ(2)15,
CONT11,出力レジスタ(2)16は受信用クロ
ツク17によつて制御される。受信用クロツク1
7と送信用クロツク12とは同一周期である。
On the other hand, the modulated ciphertext transmitted from opposite station A is demodulated into ciphertext by DCE(), and DCP()
Input register (2) 1 via input/output section () 14 of 2
5 is input. Here, input register (2) 15,
CONT 11 and output register (2) 16 are controlled by a reception clock 17. Reception clock 1
7 and the transmission clock 12 have the same period.

入力レジスタ(2)15より出力される暗号文は
CONT11の制御により演算部(受)18が有
する前記演算部(送)13と鍵と同一の鍵で平文
に演算される。この平文は出力レジスタ(2)16を
経て入出力部8より出力されCPU1に入力さ
れる。
The ciphertext output from input register (2) 15 is
Under the control of the CONT 11, the plain text is computed using the same key as that of the arithmetic unit (sending) 13 possessed by the arithmetic unit (receiving) 18. This plaintext is output from the input/output unit 8 via the output register (2) 16 and input to the CPU 1.

上記の暗号装置2には平文を暗号文にする演算
部(送)13と暗号文を平文にする演算部(受)
18が同一周期のクロツク、同一の鍵で演算して
いるにもかかわらず夫々別個に演算部を備えてい
るため、装置が大形化し、コスト高になる欠点を
有する。
The above-mentioned cryptographic device 2 includes an arithmetic unit (sending) 13 that converts plaintext into ciphertext and an arithmetic unit (receiving) that converts ciphertext into plaintext.
Even though 18 are operated using the same clock cycle and the same key, each of them is provided with a separate arithmetic section, which has the drawback of increasing the size and cost of the device.

(c) 発明の目的 本発明は上記欠点を解決するために、一つの演
算部で平文を暗号化し、暗号文を復号化する新規
な暗号装置の時分割暗号化方式を提供することを
目的とする。
(c) Purpose of the Invention In order to solve the above-mentioned drawbacks, the present invention aims to provide a time-division encryption method for a new cryptographic device that encrypts plaintext and decrypts ciphertext using one calculation unit. do.

(d) 発明の構成 本発明は前記目的を達成するために、同一周期
の送信クロツクと受信クロツクを有し、該送信ク
ロツクを用いて平文を暗号文に演算し、該受信ク
ロツクを用いて暗号文を平文に演算する暗号装置
において、前記送信クロツク或いは受信クロツク
の何れか一方のクロツクの位相をずらし、該送信
クロツクと位相をずらした受信クロツクで交互に
制御部を制御し、該送信制御部の制御信号により
演算部にて平文を暗号文にする手段を設け、前記
位相をずらした受信クロツクで該制御部を制御
し、該制御部の制御信号により該演算部にて暗号
文を平文にする手段を設けたことを特徴とする。
(d) Structure of the Invention In order to achieve the above object, the present invention has a transmitting clock and a receiving clock having the same period. In a cryptographic device that calculates a text into a plain text, the phase of either the transmitting clock or the receiving clock is shifted, and the transmitting clock and the receiving clock whose phase is shifted alternately control the control section, and the transmitting control section A means is provided for converting plaintext into ciphertext in the arithmetic unit using a control signal, the control unit is controlled by the phase-shifted reception clock, and the ciphertext is converted into plaintext in the arithmetic unit according to the control signal from the control unit. The invention is characterized in that it has a means for doing so.

(e) 発明の実施例 本発明は平文の暗号化、暗号文の復号化を一つ
の演算部で交互に行うので、これに使用するクロ
ツクは送信用クロツクに対し位相を例えば180゜反
転した受信用クロツクを使用する。
(e) Embodiments of the Invention In the present invention, plaintext encryption and ciphertext decryption are performed alternately in one arithmetic unit, so the clock used for this is a reception clock whose phase is reversed by, for example, 180 degrees with respect to the transmission clock. Use a personal clock.

以下第2図に基づいて説明する。図中第1図と
同一符号は第1図と同一部材を示す。また第2図
に示した暗号装置2′は第1図の暗号装置2及び
6と置換えることにより第1図に示した暗号化シ
ステムを構成できる。
This will be explained below based on FIG. In the figure, the same reference numerals as in FIG. 1 indicate the same members as in FIG. 1. Furthermore, by replacing the encryption device 2' shown in FIG. 2 with the encryption devices 2 and 6 shown in FIG. 1, the encryption system shown in FIG. 1 can be constructed.

第2図において、CPU1より出力される平文
は暗号装置′(以下DCP()′と称す)2′の
入出力部8を入力レジスタ(1)9に入力される。こ
こで送信用クロツク12は入力レジスタ9、選択
回路(以下SELと称す)19,20及び制御部
(以下CONTと称す)11′等の動作を制御して
いる。
In FIG. 2, the plaintext output from the CPU 1 is input to the input/output section 8 of the cryptographic device' (hereinafter referred to as DCP()') 2' to the input register (1) 9. Here, the transmission clock 12 controls the operations of the input register 9, selection circuits (hereinafter referred to as SEL) 19, 20, control section (hereinafter referred to as CONT) 11', and the like.

入力レジスタ(1)9より出力された平文は
CONT11′の制御によつて選択され、演算部1
3′に入力される。演算部13′にてCONT1
1′の制御により鍵Kによつて暗号文に暗号化さ
れSEL20にて選択され、出力レジスタ10を経
て入出力部()14より出力されDCE3にて
伝送周波数で変調され対向局Aに伝送される。
The plaintext output from input register (1) 9 is
Selected by control of CONT11', calculation unit 1
3' is input. CONT1 in calculation unit 13'
1', it is encrypted into a ciphertext by the key K, selected by the SEL20, outputted from the input/output section () 14 via the output register 10, modulated at the transmission frequency by the DCE3, and transmitted to the opposite station A. Ru.

一方、対向局Aより伝送された伝送周波数で変
調された暗号文はDCE3にて暗号に復調され、
この暗号は入出力部()を経て入力レジスタ(2)
15に入力される。ここで入力レジスタ(2)15、
CONT11′、出力レジスタ(2)16は受信クロツ
ク17をインバータ21で反転したクロツク1
7′によつて制御される。
On the other hand, the ciphertext modulated at the transmission frequency transmitted from the opposite station A is demodulated into a cipher by the DCE3,
This cipher passes through the input/output section () and enters the input register (2).
15 is input. Here, input register (2) 15,
CONT 11', output register (2) 16 is clock 1 which is inverted from reception clock 17 by inverter 21.
7'.

入力レジスタ(2)15より出力された暗号文は
CONT11′の制御によりSEL19にて選択さ
れ、演算部13′に入力される。演算部13′にて
CONT11′の制御により前期と同一の鍵Kによ
つて平文に復号化しSEL20で選択され出力レジ
スタ(2)16を介して入出力部8より出力され、
CPU1に入力される。以上の動作は送信及び受
信クロツクが交互にCONT11′を制御して暗号
化、復号化を交互に行うものである。
The ciphertext output from input register (2) 15 is
It is selected at SEL 19 under the control of CONT 11' and inputted to calculation section 13'. At the calculation section 13'
Under the control of CONT 11', it is decrypted into plain text using the same key K as in the previous period, selected by SEL 20, and output from the input/output unit 8 via the output register (2) 16.
Input to CPU1. In the above operation, the transmitting and receiving clocks alternately control CONT 11' to alternately perform encryption and decoding.

(f) 発明の効果 以上本発明によれば平文の暗号化、暗号文の復
号化に共通の演算部、制御部を使用するので従来
よりハードウエアを軽減できる効果がある。
(f) Effects of the Invention As described above, according to the present invention, a common arithmetic unit and a control unit are used for plaintext encryption and ciphertext decryption, so there is an effect that the hardware can be reduced compared to the conventional method.

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

第1図は従来例の暗号化システム図、第2図は
本発明の実施例を示す。 図中、1はCPU、2,2′,6は暗号装置、
3,5はデータ終端装置、4は伝送路、7はデー
タ端末装置、8,14は入出力部、9,15は入
力レジスタ、10,16は出力レジスタ、11,
11′はCONT、12,17,17′はクロツク、
13,13′,18は演算部、19,20はSEL、
21はインバータを示す。
FIG. 1 is a diagram of a conventional encryption system, and FIG. 2 shows an embodiment of the present invention. In the figure, 1 is the CPU, 2, 2', and 6 are the cryptographic devices,
3 and 5 are data termination devices, 4 is a transmission path, 7 is a data terminal device, 8 and 14 are input/output units, 9 and 15 are input registers, 10 and 16 are output registers, 11,
11' is CONT, 12, 17, 17' are clocks,
13, 13', 18 are calculation parts, 19, 20 are SEL,
21 indicates an inverter.

Claims (1)

【特許請求の範囲】[Claims] 1 同一周期の送信クロツクと受信クロツクを有
し、該送信クロツクを用いて平文を暗号文に演算
し、該受信クロツクを用いて暗号文を平文に演算
する暗号装置において、前記送信クロツク或いは
受信クロツクの何れか一方のクロツクの位相をず
らし、該送信クロツクと該位相をずらした受信ク
ロツクで交互に制御部を制御する手段を設け、該
送信クロツク及び該受信クロツクの制御による制
御部の制御信号により演算部にて平文を暗号文
に、あるいは暗号文を平文にすることを特徴とす
る暗号装置の時分割暗号化方式。
1. In a cryptographic device that has a transmitting clock and a receiving clock having the same cycle, and uses the transmitting clock to compute plaintext into ciphertext, and uses the receiving clock to compute the ciphertext to plaintext, the transmitting clock or the receiving clock means for shifting the phase of one of the clocks and controlling the control section alternately with the transmission clock and the reception clock whose phase has been shifted, and by the control signal of the control section by controlling the transmission clock and the reception clock. A time-division encryption method for a cryptographic device characterized by converting plaintext into ciphertext or ciphertext into plaintext in an arithmetic unit.
JP58061780A 1983-04-08 1983-04-08 Time-division ciphering system of ciphering device Granted JPS59186442A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58061780A JPS59186442A (en) 1983-04-08 1983-04-08 Time-division ciphering system of ciphering device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58061780A JPS59186442A (en) 1983-04-08 1983-04-08 Time-division ciphering system of ciphering device

Publications (2)

Publication Number Publication Date
JPS59186442A JPS59186442A (en) 1984-10-23
JPH0365699B2 true JPH0365699B2 (en) 1991-10-14

Family

ID=13180943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58061780A Granted JPS59186442A (en) 1983-04-08 1983-04-08 Time-division ciphering system of ciphering device

Country Status (1)

Country Link
JP (1) JPS59186442A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03265240A (en) * 1990-03-14 1991-11-26 Nec Corp Data cryptographic processing circuit
KR940001123Y1 (en) * 1991-08-21 1994-02-25 삼성전자 주식회사 Reel disc structure of magnetic reproducing device

Also Published As

Publication number Publication date
JPS59186442A (en) 1984-10-23

Similar Documents

Publication Publication Date Title
KR101370829B1 (en) Method of encrypting and decrypting data, and Bus System using the same
JP3917679B2 (en) High bandwidth cryptographic system with low bandwidth cryptographic module
US7804960B2 (en) Hardware-based encryption/decryption employing dual ported key storage
KR850700198A (en) Cryptographic transceiver and its control method
US7574571B2 (en) Hardware-based encryption/decryption employing dual ported memory and fast table initialization
CN210183353U (en) A data security transmission system based on data splitting
JPH0365699B2 (en)
US20040203962A1 (en) Wireless human interface and other attached device data encryption through bi-directional RF link
JPS60260254A (en) Cryptographic processing method
JPS60102038A (en) Cipher communication system
JPS6363232A (en) Ciphered communication system
JPS59226538A (en) Initializing vector setting system of ciphering device
KR100249849B1 (en) Information security device for encryption / decryption of real-time data
JPS6222295B2 (en)
KR100198960B1 (en) Data security device for data security in communication
JP2719660B2 (en) Encryption device for multimedia communication
JPS63155930A (en) Enciphered data communication system
KR19980067310A (en) Impossible communication method
CN120030567A (en) A UART interface content protection device
JPS6016042A (en) Time division ciphering system of cipher device
JP2563518B2 (en) Common key distribution system using public key cryptography
JPS61224531A (en) Enciphering device by output feedback mode system
JPH0614641B2 (en) Key information delivery processing method
JP2570624B2 (en) Encryption device
JPS59114939A (en) Setting system of initialized vector in cipher device