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
JP3301438B2 - Secret telephone device - Google Patents
[go: Go Back, main page]

JP3301438B2 - Secret telephone device - Google Patents

Secret telephone device

Info

Publication number
JP3301438B2
JP3301438B2 JP06828191A JP6828191A JP3301438B2 JP 3301438 B2 JP3301438 B2 JP 3301438B2 JP 06828191 A JP06828191 A JP 06828191A JP 6828191 A JP6828191 A JP 6828191A JP 3301438 B2 JP3301438 B2 JP 3301438B2
Authority
JP
Japan
Prior art keywords
selector
output
code
encryption
signal
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 - Lifetime
Application number
JP06828191A
Other languages
Japanese (ja)
Other versions
JPH04304048A (en
Inventor
博幸 松本
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP06828191A priority Critical patent/JP3301438B2/en
Publication of JPH04304048A publication Critical patent/JPH04304048A/en
Application granted granted Critical
Publication of JP3301438B2 publication Critical patent/JP3301438B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、電話において音声を
暗号化して会話を行うことができる秘話電話装置に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a confidential telephone device capable of performing conversation by encrypting voice on a telephone.

【0002】[0002]

【従来の技術】音声信号を直接暗号化するアナログ暗号
化方式として、スペクトル反転暗号方式(詳細は例えば
今村、服部、小園:“音声スペクトル反転秘話における
コンパンダとエンファシスによる通話品質改善効果”、
信学論(B)、J64-B,5,pp.425-432(昭56−05)参
照)、サンプルした音声の時間順序および周波数を入れ
替える方式(詳細は例えば、N.S.Jayant,R.V.Cox,B.J.M
cDermott and A.M.Quinn: "Analog scramblers for spe
ech based on sequential permutations in timeand fr
quency",Bell Syst.Tech.J.62,1,pp.25-46(Jan.1983)参
照)、サンプルした音声の極性を一定規則に従って反転
する方式(詳細は例えば、S. Asakawa, F.Sugiyama and
M. Nakamura : "Avoice scrambler for mobil communi
cation",IEEE Trans.Veh Technol.29,1,pp.81-86(Feb.1
980)参照)等がある。また、FFT(Fast Fourier Tra
nsform: 高速フーリエ変換)の手法を応用したFFTス
クランブル方式(詳細は例えば、松永、大川、桜井、古
賀:“FFTを用いた全2重アナログ秘話装置とその基
本動作”、信学論(A),J72-A,4,pp.692-702(昭64
−04)参照)が提案されている。
2. Description of the Related Art As an analog encryption method for directly encrypting a voice signal, a spectrum inversion encryption method (for example, Imamura, Hattori, Kozono: "Speech quality improvement effect by compander and emphasis in voice spectrum inversion confidential",
See IEICE (B), J64-B, 5, pp. 425-432 (Showa 56-05)), a method of exchanging the time sequence and frequency of sampled speech (for example, NSJayant, RVCox, BJM)
cDermott and AMQuinn: "Analog scramblers for spe
ech based on sequential permutations in timeand fr
quency ", Bell Syst. Tech. J. 62, 1, pp. 25-46 (Jan. 1983)), a method of inverting the polarity of sampled voice according to a certain rule (for example, see S. Asakawa, F. Sugiyama and
M. Nakamura: "Avoice scrambler for mobil communi
cation ", IEEE Trans. Veh Technol. 29, 1, pp. 81-86 (Feb. 1
980)). FFT ( Fast Fourier Tra)
nsform: FFT scrambling method applying fast Fourier transform method (for details, for example, Matsunaga, Okawa, Sakurai, Koga: "Full-duplex analog confidential device using FFT and its basic operation", IEICE (A) , J72-A, 4, pp. 692-702 (Showa 64)
-04)) has been proposed.

【0003】また電文を暗号化するのと同様な手法で行
うように、アナログの音声信号を例えばμ法則符号化法
で符号化した後、暗号化するディジタル暗号化方式が提
案されている。現在ディジタル通信のセキュリティ対策
として送信者または受信者の一方が暗号鍵を決め相手に
同一の暗号鍵を送ってから、送信側で送るべきデータ
(平文)をその暗号鍵で暗号化して暗号文を送信し、受
信側では先の暗号鍵で受信した暗号文を暗号の逆変換つ
まり復号し、もとの平文に戻す方法が用いられている。
これらで使用されている暗号アルゴリズムは不特定相手
と暗号通信を行うために暗号化アルゴリズムを公開する
ことが必須となる。アルゴリズム公開型暗号の代表例と
してDES(DESアルゴリズムの詳細は例えば、D.W.
Davies and W.L.Price(上園監訳):“ネットワーク・
セキュリティ”、日経マグロウヒル社、1985pp.55-84参
照)、FEAL(FEALアルゴリズムの詳細は例え
ば、宮口、白石、清水:“FEAL−8暗号アルゴリズ
ム”、研実報第37巻第4/5号、1988pp.321-372参
照)がある。
Further, a digital encryption system has been proposed in which an analog voice signal is encoded by, for example, a μ-law encoding method and then encrypted, in a manner similar to that for encrypting a message. Currently, as a security measure for digital communications, either the sender or the receiver determines the encryption key and sends the same encryption key to the other party, and then encrypts the data (plaintext) to be sent on the transmission side with the encryption key, and encrypts the ciphertext. The transmitting side and the receiving side use a method in which the cipher text received with the above cipher key is subjected to inverse conversion of the cipher, that is, decryption, and the original plain text is restored.
For the encryption algorithm used in these, it is essential to disclose the encryption algorithm in order to perform encrypted communication with an unspecified partner. DES (Details of the DES algorithm are, for example, DW
Davies and WLPrice (Translated by Kamizono): “Network
Security ", Nikkei McGraw-Hill, 1985 pp. 55-84), FEAL (for details of the FEAL algorithm, see, for example, Miyaguchi, Shiraishi, Shimizu:" FEAL-8 Cryptographic Algorithm ", Kenjiho Vol. 37, No. 4/5, 1988 pp. 321-372).

【0004】次に、暗号利用形式(暗号利用形式の詳細
は例えば、D.W.Davies and W.L.Price(上園監訳):
“ネットワーク・セキュリティ”、日経マグロウヒル
社、1985pp.85-102 参照)は以下の4形式がある。 ECB形式(Electronic Codebook mode)。 CBC形式(Cipher Block Chaining mode)。
[0004] Next, a cryptographic use format (for details of the cryptographic use format, for example, DWDavies and WLPrice (translated by Kamizono):
"Network Security", Nikkei McGraw-Hill, 1985 pp.85-102) has the following four formats. ECB format (Electronic Codebook mode). CBC format (Cipher Block Chaining mode).

【0005】 CFB形式(Cipher Feedback mod
e)。 OFB形式(Output Feedback mode)。
[0005] CFB format (Cipher Feedback mod
e). OFB format (Output Feedback mode).

【0006】[0006]

【発明が解決しようとする課題】アナログ暗号化方式の
前記最初の三方式は、暗号強度が弱い、信号処理遅延に
よる会話のやりにくさ、暗号化による復号音質の劣化等
の欠点がある。また最後の方式は、信号処理遅延による
会話のやりにくさ、暗号化による復号音質の劣化、通常
の会話(非暗号通話)から暗号化した会話(暗号通話)
状態に切り替えるのに時間がかかる等の欠点がある。ま
た発信側と着信側での暗号鍵が異なった場合、暗号通話
開始時に意味不明なノイズを受話することになり不快感
を感じるとともに、以後の通話が不能となる。このとき
暗号通話から非暗号通話に切り替えるのは両者が暗号機
能を人手によって停止しなければならないなどの欠点が
あった。
The first three methods of the analog encryption method have drawbacks such as weak encryption strength, difficulty in conversation due to signal processing delay, and deterioration of decoded sound quality due to encryption. In the last method, the difficulty of conversation due to signal processing delay, the deterioration of decryption sound quality due to encryption, and the conversation (encrypted call) encrypted from ordinary conversation (non-encrypted call)
There is a disadvantage that it takes time to switch to the state. Also, if the encryption key is different between the calling side and the called side, the user will receive an incomprehensible noise at the start of the encrypted call, and will feel uncomfortable and will not be able to make any further calls. At this time, switching from the encrypted call to the non-encrypted call has a disadvantage that both parties must manually stop the encryption function.

【0007】ISDN(Integrated Services Digital
Network)がサービス開始される以前では伝送路網はア
ナログ伝送がベースになっており、同一の音声信号を伝
送するのにディジタル伝送ではアナログ伝送の約20倍
の周波数帯域が必要となり、アナログ伝送を利用して電
話のディジタル暗号化はコスト面からみて実現された例
はない。しかしISDNが普及するに従って電話による
会話をディジタル暗号化方式で暗号化して行うことが考
えられる。この場合、暗号強度を強くする点からストリ
ーム暗号形式を適用するとよいが、このストリーム暗号
形式の暗号は暗号開始時点が相手方で知らないと復号す
ることができない。つまり、互いに会話を行う相互の電
話機の暗号器と復号器の動作開始を同時に行う必要があ
る。しかし、電話ではデータ通信のようなプロトコルが
ないため以下機能を実現する必要がある。
[0007] ISDN (Integrated Services Digital)
Before the service was started, the transmission network was based on analog transmission. Digital transmission requires about 20 times the frequency band of analog transmission to transmit the same voice signal. There is no example in which digital encryption of a telephone has been realized in terms of cost. However, as ISDN spreads, it is conceivable that telephone conversations are performed by being encrypted by a digital encryption system. In this case, a stream cipher may be applied in order to increase the cipher strength, but the cipher of this stream cipher cannot be decrypted unless the other party knows the cipher start time. That is, it is necessary to simultaneously start the operation of the encryptor and the decryptor of the telephones that are in conversation with each other. However, since the telephone does not have a protocol such as data communication, it is necessary to realize the following functions.

【0008】・送信側 音声コードの暗号化を開始するとともに、暗号化を開始
した音声コードを受信側に知らせる機能。 ・受信側 暗号化が開始された音声コードを検出し、その音声コー
ドから復号を開始する機能。
[0008] A function to start encryption of the voice code on the transmitting side and to notify the receiving side of the encrypted voice code. -Receiving side A function to detect the voice code for which encryption has started and start decoding from the voice code.

【0009】また相手側の電話に出た者が話をしたい者
であることを確認する必要がある。従って非暗号通話で
相手を確認した後に、短期間で暗号通話に切り替わる機
能が必要となる。さらに、暗号開始時に暗号鍵が発信側
と着信側で異なった場合、両電話機の利用者に暗号鍵が
異なっていることを通知するとともに、短期間に両電話
機とも非暗号会話の状態に切り替わる機能が必要であ
る。
It is also necessary to confirm that the person who answers the other party's telephone is the one who wants to talk. Therefore, a function of switching to an encrypted call in a short period of time after confirming the other party in a non-encrypted call is required. Furthermore, if the encryption key differs between the calling and called parties at the start of encryption, the user of both phones is notified that the encryption key is different, and both phones switch to a non-cryptographic conversation state in a short period of time. is necessary.

【0010】この発明の目的は、通信回線上での盗聴防
止、非暗号会話と暗号会話との切り替えが容易で、暗号
鍵の違いにより暗号通話が正常に行えない場合、発信側
と着信側の両電話機にアラームを表示し、自動的に非暗
号通話に切り替わる機能を有し、暗号強度が強い秘話電
話装置を提供することにある。
An object of the present invention is to prevent wiretapping on a communication line and to easily switch between a non-encrypted conversation and an encrypted conversation. An object of the present invention is to provide a confidential telephone device having a function of displaying an alarm on both telephones and automatically switching to non-encrypted communication and having a high encryption strength.

【0011】[0011]

【課題を解決するための手段】この発明によれば、送話
器(マイク)からのアナログ信号をディジタル信号に変
換するnビット幅の符号器と、その符号器の出力、あら
かじめセットされたnビット幅の第1のコード(以下で
は第1のコードとして第1のキャラクタを用いたとして
説明する)、あらかじめセットされたnビット幅の第2
のコード(以下では第2のコードとして第2のキャラク
タを用いたとして説明する)のいずれかを選択する第1
のセレクタと、その第1のセレクタの出力をnビット単
位で暗号化するストリーム暗号形式を適用した暗号器
と、その暗号器の出力、上記第1のセレクタの出力のい
ずれかを選択する第2のセレクタと、その第2のセレク
タの出力を直列に変換して送出する並列直列変換器と、
動作開始指示よりT1までの時間内の任意の時間に出力
がオンとなる第1のタイマ出力と、動作開始指示よりT
2(ただしT2>T1+キャラクタを(M+1)個送出
する時間)後に出力がオンとなる第2のタイマ出力とを
有するタイマと、以下の動作を順に制御する送話制御部
と、 上記符号器の出力を送出するように上記第1の
セレクタおよび上記第2のセレクタを制御、 外部か
らの暗号開始指示により、第1のキャラクタをM個(M
は2以上の整数)連続送出するように上記第1のセレク
タを制御、 第2のキャラクタを1個送出するように
上記第1のセレクタを制御、 上記暗号器の動作およ
び上記タイマの動作を開始するとともに上記符号器の出
力を暗号化して送出するように上記第1のセレクタおよ
び上記第2のセレクタを制御、 上記タイマの第1の
タイマ出力がオンになれば第1のキャラクタをM個暗号
化して送出するように上記第1のセレクタを制御、
第2のキャラクタを1個暗号化して送出するように上記
第1のセレクタを制御、 上記符号器の出力を暗号化
して送出するように上記第1のセレクタを制御、受話し
たディジタル信号をnビット幅の並列に変換する直列並
列変換器と、その直列並列変換器の出力をnビット単位
で復号するストリーム暗号形式を適用した暗号復号器
と、その暗号復号器の出力、上記直列並列変換器の出力
のいずれかを選択する第3のセレクタと、その第3のセ
レクタ出力から第1のキャラクタを連続N個(ただしN
≦MでNは正の整数)検出する手段と、上記第3のセレ
クタ出力から第2のキャラクタを検出する手段と、上記
第3のセレクタ出力をアナログ信号に変換する符号復号
器と、音声発生回路と、その音声発生回路の出力、上記
符号復号器の出力のいずれかを選択し、受話器(スピー
カ)に供給する第4のセレクタと、外部への割込み信号
線と、以下の動作を順に行う受話制御部と、 上記直
列並列変換器の出力を上記符号復号器に供給し、上記符
号復号器の出力を受話器に供給するように上記第3のセ
レクタおよび上記第4のセレクタを制御するとともに、
上記第3のセレクタ出力から第1のキャラクタを連続N
個検出する動作、 第1のキャラクタを連続N個検出
すると、受話器に上記音声発生回路の出力が供給される
ように上記第4のセレクタを制御するとともに上記外部
への割込み信号線に第1割込みを発生、 第2のキャ
ラクタを検出すると、上記直列並列変換器の出力を上記
暗号復号器に供給するように上記第3のセレクタを制御
するとともに上記暗号復号器の復号動作を開始し、上記
第3のセレクタ出力から第1のキャラクタを連続N個検
出する動作、 第1のキャラクタを連続N個検出する
と、第2のキャラクタを検出する動作、 第2のキャ
ラクタを検出すると、上記暗号復号器の出力を上記符号
復号器で復号して受話器に供給するように上記第3のセ
レクタおよび上記第4のセレクタを制御するとともに上
記外部への割込み信号線に第2割込みを発生、 上記
からの動作中に上記タイマの第2のタイマ出力がオ
ンになれば、上記外部への割込み信号線に第3割込みを
発生するとともに送話制御部をの動作に遷移し受話制
御部をの動作に遷移、電話番号、暗号鍵を入力する押
しボタンダイヤルと、手動操作され、上記暗号通話開始
信号を出力する暗号スイッチと、キー入力、発信元電話
番号、アラーム等を標示する表示器と、暗号鍵を保持し
て上記暗号器と上記暗号復号器へ供給する第3のレジス
タと、を具備する。
According to the present invention, an encoder having an n-bit width for converting an analog signal from a transmitter (microphone) into a digital signal, an output of the encoder, and a preset n A first code having a bit width (hereinafter described as using the first character as the first code) and a second code having a preset n-bit width
(Hereinafter, described as using the second character as the second code)
, A cipher that applies a stream cipher that encrypts the output of the first selector in n-bit units, and a second selector that selects one of the output of the cipher and the output of the first selector. And a parallel-to-serial converter that converts the output of the second selector into serial and sends it out.
A first timer output whose output is turned on at an arbitrary time within a time period from the operation start instruction to T1;
2 (where T2> T1 + the time for transmitting (M + 1) characters), a timer having a second timer output whose output is turned on, a transmission control unit for sequentially controlling the following operations, The first selector and the second selector are controlled so as to transmit an output. According to an encryption start instruction from outside, M first characters (M
Is an integer of 2 or more). Controls the first selector to continuously transmit, controls the first selector to transmit one second character, starts the operation of the encryptor and the operation of the timer. And controls the first selector and the second selector so that the output of the encoder is encrypted and transmitted. When the first timer output of the timer is turned on, M first characters are encrypted. Control the first selector so as to transmit
The first selector is controlled so that one second character is encrypted and transmitted. The first selector is controlled so that the output of the encoder is encrypted and transmitted. A serial-to-parallel converter that converts the width into parallel, an encryption / decryption unit that applies a stream encryption format that decrypts the output of the serial-to-parallel unit in units of n bits, an output of the encryption / decryption unit, A third selector for selecting any one of the outputs, and N consecutive first characters (where N
≤ M and N is a positive integer) means for detecting, a means for detecting a second character from the output of the third selector, a code decoder for converting the output of the third selector into an analog signal, A circuit, an output of the audio generation circuit, an output of the codec, a fourth selector for supplying the output to a receiver (speaker), an interrupt signal line to the outside, and the following operations are sequentially performed. A receiving control unit, supplying the output of the serial / parallel converter to the codec, controlling the third selector and the fourth selector to supply the output of the codec to the receiver,
From the third selector output, the first character is continuously N
When detecting N consecutive first characters, the fourth selector is controlled so that the output of the voice generating circuit is supplied to the receiver, and the first interrupt is transmitted to the external interrupt signal line. When the second character is detected, the third selector is controlled so as to supply the output of the serial-parallel converter to the decryption device, and the decryption operation of the decryption device is started. 3, the operation of detecting the first N consecutive characters from the selector output of No. 3, the operation of detecting the second character when detecting the first consecutive N characters, the operation of detecting the second character, The third selector and the fourth selector are controlled so that the output is decoded by the code decoder and supplied to the receiver, and the second interrupt signal line is connected to the external interrupt signal line. If the second timer output of the timer is turned on during the above operation, a third interrupt is generated on the interrupt signal line to the outside, and the operation of the transmission control unit is shifted to the operation of receiving. Transition to the operation of the control unit, a push button dial for inputting a telephone number and an encryption key, an encryption switch which is manually operated to output the above-mentioned encryption call start signal, and a key input, a source telephone number, an alarm and the like are indicated. And a third register for holding an encryption key and supplying the encryption key to the encryption device and the encryption / decryption device.

【0012】[0012]

【作 用】このような構成であるから以下のように作用
する。 ・ステップ1 送話側 アナログの音声信号を例えばμ法則符号化法でディジタ
ル化した場合、このディジタルの音声コードは同一の値
が連続することはない。そこでこのことを利用して、外
部から暗号開始指示があると、いままで送出していた音
声コードの代わりに第1のキャラクタをM個連続送出
し、ステップ2に遷移する。
[Operation] The above configuration operates as follows. Step 1 Transmitting side When an analog voice signal is digitized by, for example, the μ-law coding method, the same value does not continue in the digital voice code. Therefore, utilizing this fact, if there is an encryption start instruction from the outside, M first characters are continuously transmitted instead of the voice code transmitted so far, and the process proceeds to step 2.

【0013】受話側 音声コードを受話中にあかじめ決めた第1のキャラクタ
をN個(ただしN≦M)連続受話するまでは受話したデ
ータは音声コードとみなし、第1のキャラクタをN個連
続受話すれば以後のデータは音声コードでないため、受
話部内にある音声発生回路が発生する音声を符号復号器
出力に代えて受話器に送り、受話者に暗号開始を通知し
てステップ2に遷移する。ここで、Nの値をN≦Mと決
めたのは通信回線上でビット誤りが生じても確実に次の
第2のキャラクタを検出するためである。
On the receiving side, the received data is regarded as a voice code until N (where N ≦ M) consecutive first voices of a first character for which a voice code is predetermined during voice reception, and N first characters are used. If the data is continuously received, the subsequent data is not a voice code, so the voice generated by the voice generation circuit in the receiver is sent to the receiver instead of the code decoder output, and the receiver is notified of the start of encryption, and the process proceeds to step 2. . Here, the value of N is determined to be N ≦ M in order to reliably detect the next second character even if a bit error occurs on the communication line.

【0014】・ステップ2 送話側 暗号動作の開始時点を送話側と受話側で同期化するため
に、ステップ1で使用した第1のキャラクタ以外の第2
のキャラクタの次のデータから暗号通話すると決め、第
2のキャラクタを1個送出後暗号動作を開始するととも
にステップ3に遷移する。
Step 2 Sender The second character other than the first character used in Step 1 is used to synchronize the start point of the encryption operation between the sender and the receiver.
It is determined that an encryption call is to be started from the next data of the character, and after transmitting one second character, the encryption operation is started and the process proceeds to step S3.

【0015】受話側 第2のキャラクタを検出すると、それ以後のデータから
暗号復号動作を開始して送話側と暗号動作を同期化さ
せ、ステップ3に遷移する。 ・ステップ3 送話側 暗号通話が正常であることを受話側で検出するために暗
号通話開始時から、その都度変化するダミーデータ、例
えば音声は発声ごとに異なるから音声コードを任意長
(長さは第1のタイマ出力で決定)と、第1のキャラク
タを連続M個と、第2のキャラクタの1個とを順次暗号
化して送出し、ステップ4に遷移する。
When the second character is detected on the receiving side, an encryption / decryption operation is started from the subsequent data to synchronize the encryption operation with the transmitting side. Step 3 Sender The dummy data that changes each time from the start of the cipher call to detect that the cipher call is normal on the receiving side to detect that the cipher call is normal. Is determined by the output of the first timer), M consecutive first characters and one of the second characters are sequentially encrypted and transmitted, and the process proceeds to step 4.

【0016】受話側 暗号復号動作開始時からの復号されたデータにおいて、
第1のキャラクタをN個(ただしN≦M)連続検出待ち
とし、第1のキャラクタをN個検出すれば、次に第2の
キャラクタ検出待ちとし、第2のキャラクタを検出すれ
ば正常な暗号通話可能、つまり相互の暗号鍵が一致して
いるとみなして受話器への供給音声を、音声発生回路が
発生する音声から、符号復号器の出力である受話した音
声に切り替え、ステップ4に遷移する。
On the receiving side, in the decrypted data from the start of the decryption operation,
Wait for N (where N ≦ M) consecutive detections of the first character, wait for detection of the second character if N first characters are detected, and wait for detection of the second character. Assuming that communication is possible, that is, that the mutual encryption keys match, the voice supplied to the receiver is switched from the voice generated by the voice generation circuit to the received voice output from the code decoder, and the process proceeds to step 4. .

【0017】ここで第1のキャラクタ、第2のキャラク
タ検出方法をステップ1とステップ2と同様にしたのは
実現するハードウェアを削減するためである。また第1
のキャラクタ、第2のキャラクタは既に暗号化しないで
回線に送出しているため盗聴者には知れてしまってい
る。そこで暗号強度を強くするために、第1のキャラク
タを送出するまえに任意のコード、つまりその都度変化
するダミーデータを、任意個、つまり必要に応じてその
都度異なる時間長、送出し、暗号化された第1,第2の
キャラクタの存在位置が固定しないようにしている。
The reason why the first and second character detection methods are the same as in step 1 and step 2 is to reduce the number of hardware to be realized. Also the first
This character and the second character have already been transmitted to the line without encryption, and thus have been known to eavesdroppers. Therefore, in order to increase the encryption strength, before transmitting the first character, an arbitrary code, that is, dummy data that changes each time, is transmitted in an arbitrary number, that is, as necessary, with a different time length, and encrypted. The existing positions of the first and second characters are not fixed.

【0018】・ステップ4 送話側 音声コードを暗号化して送出する。 受話側 暗号復号された音声コードを符号復号器で復号して受話
器に送る。
Step 4 Transmitting side The voice code is encrypted and transmitted. Receiver The decoder decodes the encrypted and decoded voice code and sends it to the receiver.

【0019】ステップ4以外、つまりステップ4となら
ないうちに、第2のタイマ出力がオンになれば発信側お
よび着信側で入力した暗号鍵が異なっているとみなし、
つまり暗号通話が不可能とみなし、CPU(外部)へ割
込み(アラーム)を発生し、送話側、受話側ともステッ
プ1に遷移する。この装置により、通信回線上での盗聴
防止、非暗号通話の任意の時点からの暗号通話への切り
替えが容易で、暗号鍵等の違いにより暗号通話が正常に
行えない場合、発信側と着信側の両電話機の利用者にそ
の旨を音声、表示等で通知し自動的に非暗号通話に切り
替えることが可能となる。
If the second timer output is turned on before step 4, ie, before step 4, it is considered that the encryption keys input on the calling side and the called side are different,
That is, it is considered that the encrypted call is impossible, an interrupt (alarm) is generated to the CPU (external), and both the transmitting side and the receiving side transit to step 1. This device prevents wiretapping on the communication line and makes it easy to switch from a non-encrypted call to an encrypted call at any point in time. It is possible to notify the user of both telephones by voice, display, etc., and automatically switch to non-encrypted communication.

【0020】[0020]

【実施例】以下、この発明の一実施例について図面によ
り説明する。図1はこの発明による秘話電話装置(暗号
機能付きディジタル電話機)の実施例の構成を示す。こ
の装置は本体1,本体1に接続されたハンドセット2と
から成る。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the configuration of an embodiment of a secret telephone apparatus (digital telephone with an encryption function) according to the present invention. This device comprises a main body 1 and a handset 2 connected to the main body 1.

【0021】本体1において本体全体の制御を行うマイ
クロプロセッサ部4と、マイクロプロセッサ部4が実行
するプログラムを格納するROMおよびデータを一時蓄
えておくRAMからなるメモリ部5と、暗号化された音
声信号を復号してハンドセット2の受話器2rへ音声信
号22を出力する受話部6と、ハンドセット2の送話器
2sからの音声信号23を暗号化して、送出する送話部
7,マイクロプロセッサ部4によってISDNのDチャ
ネルのレイヤ2を制御するLAP−D(Link Access Pr
ocedure on the D-channel) 制御部8と、表示制御部9
と、押しボタンダイヤル12,暗号スイッチ13からの
各キー入力を制御するキー入力制御部10とが内部バス
21に接続されている。
In the main unit 1, a microprocessor unit 4 for controlling the entire main unit, a memory unit 5 including a ROM for storing a program to be executed by the microprocessor unit 4 and a RAM for temporarily storing data, and an encrypted voice A receiver 6 for decoding a signal and outputting a voice signal 22 to a receiver 2r of the handset 2, a transmitter 7 for encrypting and transmitting a voice signal 23 from a transmitter 2s of the handset 2, and a microprocessor 4 LAP-D (Link Access Pr
ocedure on the D-channel) control unit 8 and display control unit 9
A key input control unit 10 for controlling key inputs from the push button dial 12 and the encryption switch 13 is connected to the internal bus 21.

【0022】さらにISDNの回線終端装置(DSU)
とのインタ−フェース変換を行うISDNのBチャネル
のレイヤ1およびDチャネルのレイヤ1を制御するレイ
ヤ1制御部11と表示制御部9により制御される表示器
14とが設けられている。押しボタンダイヤル12は電
話番号の入力あるいは暗号通話する当事者同士しか知ら
ない暗号鍵を入力するために用いられ、暗号スイッチ1
3は通話内容の暗号開始および暗号解除を指示するため
に用いられ、この暗号スイッチ13はトグルスイッチに
なっており押下するごとに暗号開始指示と暗号解除指示
とを繰り返す。表示器14はキー入力、発信元電話番
号、アラームなどを表示する。レイヤ1制御部11はI
SDN用プラグ3を用いてDSU(図示せず)に接続さ
れる。
Further, a line termination unit (DSU) of ISDN
A layer 1 control unit 11 for controlling the layer 1 of the B channel and the layer 1 of the D channel of the ISDN which performs an interface conversion with the display unit 14 and a display unit 14 controlled by the display control unit 9 are provided. The push-button dial 12 is used to input a telephone number or an encryption key known only to the parties making an encrypted call.
Reference numeral 3 is used for instructing the start and descrambling of the contents of a call. The cipher switch 13 is a toggle switch, and repeats the start and descrambling instructions each time the switch is pressed. The display 14 is a key input, a telephone number of a caller.
Display numbers , alarms, etc. The layer 1 control unit 11
It is connected to a DSU (not shown) using the SDN plug 3.

【0023】レイヤ1制御部11からのBチャネル信号
24は受話部6へ供給され、送話部7からのBチャネル
信号25はレイヤ1制御部11へ供給され、押しボタン
ダイヤル12の出力信号26はキー入力制御部10へ供
給され、暗号スイッチ13の暗号要求信号27はキー入
力制御部10へ供給され、受話部6からのCPU割込み
信号29はマイクロプロセッサ部4へ供給され、表示制
御部9からの表示信号28は表示器14へ供給される。
The B channel signal 24 from the layer 1 controller 11 is supplied to the receiver 6, the B channel signal 25 from the transmitter 7 is supplied to the layer 1 controller 11, and the output signal 26 of the push button dial 12 Is supplied to the key input control unit 10, the encryption request signal 27 of the encryption switch 13 is supplied to the key input control unit 10, the CPU interrupt signal 29 from the reception unit 6 is supplied to the microprocessor unit 4, and the display control unit 9 Is supplied to the display 14.

【0024】図2に図1の受話部6および送話部7の内
部構成を示す。送話制御部41は送話部7の全体を制御
する。内部バス21にIDLレジスタ42,EOCレジ
スタ43,タイマ44,KEYレジスタ45,Mレジス
タ46,制御レジスタ47が接続されている。IDLレ
ジスタ42はマイクロプロセッサ部4によって第1のキ
ャラクタ(以下この1バイトのキャラクタを“IDLキ
ャラクタ”と記す)がセットされ、EOCレジスタ43
はマイクロプロセッサ部4によって第2のキャラクタ
(以下この1バイトのキャラクタを“EOCキャラク
タ”と記す)がセットされ、タイマ44は送話制御部4
1の制御出力信号57によって制御され、動作開始指示
より時間T1内の任意の時間に第1のタイマ出力(出力
信号96)がオンとなるものであり、KEYレジスタ4
5は図1の押しボタンダイヤル12から入力された暗号
鍵がマイクロプロセッサ部4によって処理された後セッ
トされ、Mレジスタ46はIDLキャラクタの連続送出
個数を示す値(以下この値を“M”と記す)がマイクロ
プロセッサ部4によってセットされ、制御レジスタ47
は送話制御部41および受話制御部71に対しての動作
指示がマイクロプロセッサ部4によってセットされる。
FIG. 2 shows the internal structure of the receiver 6 and the transmitter 7 shown in FIG. The transmission control section 41 controls the entire transmission section 7. An IDL register 42, an EOC register 43, a timer 44, a KEY register 45, an M register 46, and a control register 47 are connected to the internal bus 21. The IDL register 42 is set with a first character (hereinafter, this one-byte character is referred to as an “IDL character”) by the microprocessor unit 4, and the EOC register 43
Is set by the microprocessor unit 4 to a second character (hereinafter, this one-byte character is referred to as an "EOC character").
The first timer output (output signal 96) is turned on at an arbitrary time within the time T1 from the operation start instruction, and the KEY register 4
5 is set after the encryption key input from the push-button dial 12 of FIG. 1 is processed by the microprocessor unit 4. The M register 46 is a value indicating the number of consecutive IDL characters to be transmitted (hereinafter, this value is referred to as "M"). Is set by the microprocessor unit 4 and the control register 47
The microprocessor 4 sets an operation instruction to the transmission control unit 41 and the reception control unit 71.

【0025】符号器48は図1のハンドセット2の送話
器2sからの送話信号(アナログ信号)23を1バイト
(8ビット)のディジタル信号に変換する。このアナロ
グ信号をディジタル信号に変換する規定はCCITT勧
告G.711等による。セレクタ49は1バイト幅のセ
レクタであって送話制御部41の制御信号70によって
制御され、符号器48の出力信号61と、IDLレジス
タ42からのIDLキャラクタ55と、EOCレジスタ
43からのEOCキャラクタ56とのいずれかを選択し
て出力する。暗号器50は1バイトのディジタル信号を
1バイト単位で暗号化する。その暗号形式にはストリー
ム暗号形式であるOFB形式の8ビットフィードバック
を適用する。セレクタ51は1バイト幅のセレクタであ
って送話制御部41の制御信号66によって制御され、
セレクタ49の出力信号62と、暗号器50の出力信号
63とのいずれかを選択して出力する。並列直列変換器
52はセレクタ51の出力信号64の1バイト幅の並列
データを1ビット幅の直列データに変換してBチャネル
信号25として出力する。カウンタ53はIDLキャラ
クタが1個送出されるごとにカウント値が1増加する。
比較器54はカウンタ53の計数値出力68とMレジス
タ46の出力信号59との内容が一致したとき、出力6
9をオンにして送話制御部41に通知する、KEYレジ
スタ45からの暗号鍵(一般には8バイト)58は暗号
器50および暗号復号器74へ供給される。送話制御部
41からは暗号器50を制御する信号65、カウンタ5
3を制御する信号67が出力されている。
The encoder 48 converts the transmission signal (analog signal) 23 from the transmitter 2s of the handset 2 in FIG. 1 into a 1-byte (8-bit) digital signal. The conversion of this analog signal into a digital signal is described in CCITT Recommendation G. 711 etc. The selector 49 is a 1-byte-wide selector which is controlled by a control signal 70 of the transmission control unit 41, and outputs an output signal 61 of the encoder 48, an IDL character 55 from the IDL register 42, and an EOC character from the EOC register 43. 56 is selected and output. The encryptor 50 encrypts a 1-byte digital signal in 1-byte units. An 8-bit feedback of an OFB format which is a stream encryption format is applied to the encryption format. The selector 51 is a 1-byte-wide selector, and is controlled by a control signal 66 of the transmission control unit 41.
Either the output signal 62 of the selector 49 or the output signal 63 of the encryptor 50 is selected and output. The parallel-serial converter 52 converts the 1-byte width parallel data of the output signal 64 of the selector 51 into 1-bit width serial data, and outputs it as the B channel signal 25. The count value of the counter 53 increases by one each time one IDL character is transmitted.
When the content of the count value output 68 of the counter 53 matches the content of the output signal 59 of the M register 46, the comparator 54 outputs
The encryption key (generally 8 bytes) 58 from the KEY register 45, which notifies the transmission control unit 41 by turning on 9, is supplied to the encryptor 50 and the decryptor 74. From the transmission control unit 41, a signal 65 for controlling the encryptor 50, a counter 5
3 is output.

【0026】受話制御部71は受話部6の全体を制御す
る。Nレジスタ72は内部バス21に接続され、IDL
キャラクタの連続受信個数を示す値(以下この値を
“N”と記す:ただしN≦M)がマイクロプロセッサ部
4によってセットされる。直列並列変換器73はBチャ
ネル信号24の1ビット幅の直列データを1バイト幅の
並列データに変換し、暗号復号器74は直列並列変換器
73の出力信号84(1バイトのディジタル信号)を1
バイト単位で復号する。その復号はストリーム暗号形式
であるOFB形式の8ビットフィードバックを適用す
る。セレクタ75は1バイト幅のセレクタであって、受
話制御部71の制御信号89によって制御され、直列並
列変換器73の出力信号84と、暗号復号器74の出力
信号85とのいずれかを選択して出力する。符号復号器
76はセレクタ75の出力信号86(1バイト幅)のデ
ィジタル信号を音声信号(アナログ信号)に変換する。
このディジタル信号をアナログ信号に変換する規定はC
CITT勧告G.711等による。電子音発生回路(音
声発生回路)77は、非暗号通話から暗号通話に切り替
わるとき、IDLキャラクタ、EOCキャラクタなどの
音声信号以外が受話され、これが不快な音としてハンド
セット2の受話器2rより流れるのを防止するため、こ
の不快な音の代わりに電子音発生回路77から別の音声
(アナログ信号)を発生して受話器2rへ供給するため
のものであり、この発生音声は受話者に非暗号通話から
暗号通話に切り替わる途中であることを知らせる役目も
兼ねる。
The receiving control section 71 controls the receiving section 6 as a whole. The N register 72 is connected to the internal bus 21 and has an IDL
The microprocessor unit 4 sets a value indicating the number of consecutive characters received (hereinafter, this value is referred to as “N”: N ≦ M). The serial / parallel converter 73 converts the 1-bit width serial data of the B channel signal 24 into parallel data of 1 byte width, and the encryption / decryption unit 74 outputs the output signal 84 (1 byte digital signal) of the serial / parallel converter 73. 1
Decode in byte units. For the decryption, an 8-bit feedback of an OFB format which is a stream cipher format is applied. The selector 75 is a 1-byte-wide selector, which is controlled by a control signal 89 of the reception control unit 71 and selects one of the output signal 84 of the serial / parallel converter 73 and the output signal 85 of the encryption / decryption unit 74. Output. The code decoder 76 converts the digital signal of the output signal 86 (1 byte width) of the selector 75 into an audio signal (analog signal).
The rule for converting this digital signal into an analog signal is C
CITT Recommendation G. 711 etc. When switching from non-encrypted communication to encrypted communication, the electronic sound generation circuit (speech generation circuit) 77 receives an audio signal other than an audio signal such as an IDL character or an EOC character, and outputs this as unpleasant sound from the handset 2r of the handset 2. In order to prevent the unpleasant sound, another sound (analog signal) is generated from the electronic sound generation circuit 77 instead of the unpleasant sound and supplied to the receiver 2r. It also serves as a signal that you are in the process of switching to an encrypted call.

【0027】セレクタ78はアナログ信号のセレクタで
あって受話制御部71の制御信号90によって制御さ
れ、符号復号器76の出力87と、電子音発生回路77
の出力88とのいずれかを選択して出力する。比較器8
2はセレクタ75の出力信号86とEOCレジスタ43
の出力EOCキャラクタ56との内容が一致したとき出
力95がオンとなる。比較器79はセレクタ75の出力
信号86とIDLレジスタ42の出力IDLキャラクタ
56の内容とが一致したとき出力91がオンとなる。カ
ウンタ80は比較器79の出力91がオンのときカウン
ト値が1増加し、比較器79の出力91がオフのときカ
ウント値が0となる。比較器81はカウンタ80の計数
値出力92とNレジスタ72の出力93との内容が一致
したとき出力94がオンとなって受話制御部71に通知
する。受話制御部71から暗号復号器74およびセレク
タ75を制御する信号89、マイクロプロセッサ部4へ
の割込みを発生するCPU割込み信号29が出力され
る。
The selector 78 is an analog signal selector, which is controlled by a control signal 90 of the reception control unit 71, and outputs the output 87 of the code decoder 76 and the electronic sound generation circuit 77.
And the output 88 is selected and output. Comparator 8
2 is the output signal 86 of the selector 75 and the EOC register 43
When the content of the output EOC character 56 matches, the output 95 is turned on. The comparator 79 turns on the output 91 when the output signal 86 of the selector 75 matches the content of the output IDL character 56 of the IDL register 42. When the output 91 of the comparator 79 is on, the count value of the counter 80 increases by one, and when the output 91 of the comparator 79 is off, the count value becomes zero. When the content of the count value output 92 of the counter 80 matches the content of the output 93 of the N register 72, the comparator 81 turns on the output 94 to notify the reception control unit 71. The reception control unit 71 outputs a signal 89 for controlling the encryption / decryption unit 74 and the selector 75, and a CPU interrupt signal 29 for generating an interrupt to the microprocessor unit 4.

【0028】この発明は、ISDN基本インタフェース
加入者線の情報チャネル(Bチャネル)を用いて、音声
を符号化して通話を行うディジタル電話機に適用でき
る。以下このディジタル電話機を例に、図1,図2およ
び図3を用いてこの発明の動作を説明する。この発明を
適用した発信側の暗号機能付きディジタル電話機(以下
「X電話機」と記す)、同じくこの発明を適用した着信
側の暗号機能付きディジタル電話機(以下「Y電話機」
と記す)において、X電話機のBチャネルとY電話機の
Bチャネルが接続された後の時点より説明を行う。
The present invention can be applied to a digital telephone which carries out a telephone call by encoding voice using the information channel (B channel) of the ISDN basic interface subscriber line. The operation of the present invention will be described below with reference to FIGS. 1, 2 and 3 taking this digital telephone as an example. A digital telephone with an encryption function on the transmitting side to which the present invention is applied (hereinafter referred to as "X telephone"), and a digital telephone with an encryption function on the receiving side to which the present invention is applied (hereinafter referred to as "Y telephone")
Will be described from the point in time after the B channel of the X telephone and the B channel of the Y telephone are connected.

【0029】暗号通話を行う前に、第三者への漏洩防止
のために、まずY電話機のハンドセットを取った者は、
X電話機をかけた者がこれから話を行いたい相手である
か否かを判断する必要がある。最初に会話内容から、Y
電話機のハンドセットを取った者が、X電話機をかけた
者が話を行いたい相手でなければその時点で電話を切れ
ばよい。次に、何らかの手段、例えば郵送であらかじめ
送られている暗号鍵(当時者同士のみしか知らない数字
の組み合わせ)を双方が各電話機の押しボタンダイヤル
り入力し、その入力が完了したことを双方が確認し、
双方あるいはいずれか一方の者が暗号スイッチを押下し
暗号通話を開始する。双方が入力した暗号鍵が一致して
いれば暗号通話状態で会話ができるが、もしY電話機側
で入力した暗号鍵がX電話機のそれと異なっていれば通
信不能となり、双方の電話機はアラームを発生し表示器
に表示する。これにより誤って当事者以外の者に秘密の
通話内容を漏らすことはない。また暗号鍵を誤って入力
した場合でもアラームを発生し非暗号通話状態になり、
以後の通話が可能であるため再度会話により当事者同士
の確認ができる。
Before taking a cipher call, to prevent leakage to a third party, the person who took the handset of the Y telephone first
It is necessary to determine whether or not the person who called the X telephone is the one who wants to talk. First, from the conversation,
If the person who took the handset of the telephone does not want to talk to the person who called the X telephone, he or she may hang up the telephone at that time. Then, some means, for example, both the pre-sent and that encryption key (a combination of numbers known only only at that time who each other) by mail is push-button input Ri by dialing <br/> of each phone, the input Both sides confirm that it is completed,
Either or either person presses the encryption switch to start an encrypted call. If the encryption keys entered by both sides match, the conversation can be made in the encrypted call state, but if the encryption key entered on the Y telephone is different from that of the X telephone, communication will be disabled and both telephones will generate an alarm. And display it on the display. As a result, the secret call contents are not accidentally leaked to anyone other than the parties. In addition, even if you enter the encryption key incorrectly, an alarm is generated and the phone enters the
Since subsequent calls are possible, the parties can be confirmed again by conversation.

【0030】また回線上の何処かで盗聴しようとして
も、この発明を適用した電話機で、先と同じ暗号鍵で、
かつ暗号通話の開始時から通話内容を復号しない限り盗
聴は不可能である。この発明ではコード化する音声信号
が8ビット(1バイト)単位であること、会話を行うた
めにリアルタイム性を要求されることより、ストリーム
暗号形式で8ビット単位に暗号を行うCFBモードを適
用し、初期変数(IV)は固定とする。
Also, even if an attempt is made to eavesdrop anywhere on the line, the telephone to which the present invention is applied uses the same encryption key as above,
In addition, eavesdropping is impossible unless the contents of the call are decrypted from the start of the encrypted call. In the present invention, since the audio signal to be encoded is in units of 8 bits (1 byte) and real-time performance is required for conversation, a CFB mode in which encryption is performed in units of 8 bits in a stream cipher format is applied. , And the initial variable (IV) is fixed.

【0031】次に上記の動作をX電話機の送話側、Y電
話機の受話側を例に詳細に説明する。 送話側 送話側には7つの動作フェーズが存在する。 第1の動作フェーズは、入力音声コードを暗号化しない
で送出する(以下、“フェーズ1”と記す)。
Next, the above operation will be described in detail by taking the transmitting side of the X telephone and the receiving side of the Y telephone as examples. Sender The sender has seven phases of operation. In the first operation phase, the input voice code is transmitted without encryption (hereinafter, referred to as “phase 1”).

【0032】第2の動作フェーズは、マイクロプロセッ
サ部からの暗号開始指示により、M個のIDLキャラク
タを送出し、フェーズ3に遷移するまで(以下、“フェ
ーズ2”と記す)。第3の動作フェーズは、1個のEO
Cキャラクタを送出し、フェーズ4に遷移するまで(以
下、“フェーズ3”と記す)。
In the second operation phase, M IDL characters are transmitted in response to an encryption start instruction from the microprocessor unit, and transition to phase 3 (hereinafter, referred to as “phase 2”). The third operation phase is one EO
The C character is transmitted until the transition to phase 4 (hereinafter, referred to as “phase 3”).

【0033】第4の動作フェーズは、任意時間入力音声
コードを暗号化して送出し、フェーズ5に遷移するまで
(以下、“フェーズ4”と記す)。第5の動作フェーズ
は、M個のIDLキャラクタを暗号化して送出し、フェ
ーズ6に遷移するまで(以下、“フェーズ5”と記
す)。第6の動作フェーズは、1個のEOCキャラクタ
を暗号化して送出し、フェーズ7に遷移するまで(以
下、“フェーズ6”と記す)。
In the fourth operation phase, the input voice code is encrypted and transmitted for an arbitrary time, and the phase shifts to phase 5 (hereinafter referred to as "phase 4"). In the fifth operation phase, the M IDL characters are encrypted and transmitted, and transit to phase 6 (hereinafter, referred to as “phase 5”). In the sixth operation phase, one EOC character is encrypted and transmitted, and transitions to phase 7 (hereinafter, referred to as “phase 6”).

【0034】第7の動作フェーズは、入力音声コードを
暗号化して送出する(以下、“フェーズ7”と記す)。
動作開始に先立ちマイクロプロセッサ部4は初期プログ
ラムの実行により、送話部7のIDLレジスタ42にI
DLキャラクタをセットし、送話部7のEOCレジスタ
43にEOCキャラクタをセットし、送話部7のMレジ
スタ47にIDLキャラクタの連続送出個数値Mをセッ
トし、受話部6のNレジスタ72にIDLキャラクタの
連続受信個数値Nをセットし、送話部7の制御レジスタ
47に、送話制御部41および受話制御部71を初期状
態にするように指示し、LAP−D制御部8,キー入力
制御部10を動作可能状態にする。
In the seventh operation phase, the input voice code is encrypted and transmitted (hereinafter referred to as "phase 7").
Prior to the start of the operation, the microprocessor unit 4 executes the initial program, and stores the ID in the IDL register 42 of the transmitting unit 7.
The DL character is set, the EOC character is set in the EOC register 43 of the transmitting unit 7, the continuous transmission number value M of the IDL character is set in the M register 47 of the transmitting unit 7, and the N register 72 of the receiving unit 6 is set. The continuous reception number value N of the IDL character is set, and the control register 47 of the transmission unit 7 is instructed to set the transmission control unit 41 and the reception control unit 71 to the initial state. The input control unit 10 is set in an operable state.

【0035】・フェーズ1 図1のハンドセット2の送話器2sの出力信号23(ア
ナログ信号)は、送話器7の符号器48で1バイトのデ
ィジタル信号(音声コード)に変換される。このとき送
話制御部41は制御信号70によりセレクタ49に対し
て符号器48の出力信号61を選択するように指示し、
制御信号66によりセレクタ51に対してセレクタ49
の出力信号62を選択するように指示する。
Phase 1 The output signal 23 (analog signal) of the transmitter 2 s of the handset 2 in FIG. 1 is converted to a 1-byte digital signal (voice code) by the encoder 48 of the transmitter 7. At this time, the transmission control unit 41 instructs the selector 49 to select the output signal 61 of the encoder 48 by the control signal 70,
The selector 49 is given to the selector 51 by the control signal 66.
To select the output signal 62 of.

【0036】よって本フェーズでは図1の送話部7の出
力信号25には暗号化されていない入力音声コードを送
出する。また本フェーズ動作中にY電話機のハンドセッ
トを取った者が、X電話機を操作した者にとって話を行
いたい相手であれば、双方がそれぞれの電話機の押しボ
タンダイヤル12より暗号鍵を入力する。マイクロプロ
セッサ部4は入力された暗号鍵を処理し、それぞれを送
話部7のKEYレジスタ45にセットする。KEYレジ
スタ45にセットされた内容は暗号器50および暗号復
号器74に暗号鍵としてセットされる。
Therefore, in this phase, an unencrypted input voice code is transmitted as the output signal 25 of the transmitting section 7 in FIG. If the person who picks up the handset of the Y telephone during the operation of this phase is the other party who wants to talk to the person who operates the X telephone, both enter the encryption key from the push button dial 12 of each telephone. The microprocessor unit 4 processes the input encryption keys and sets each in the KEY register 45 of the transmission unit 7. The content set in the KEY register 45 is set in the encryptor 50 and the decryptor 74 as an encryption key.

【0037】・フェーズ2 フェーズ1で双方が暗号鍵の入力を完了したことを確認
後、双方があるいはいずれか一方の者が電話機に付いて
いる暗号通話の開始を指示する暗号スイッチ13を押下
する。暗号スイッチ13の押下により信号27がオンに
なりキー入力制御部10に知らせ、キー入力制御部10
は暗号スイッチ13が押下されたことをマイクロプロセ
ッサ部4に知らせる。マイクロプロセッサ部4はこれを
受けて制御レジスタ47に対して暗号開始指示を行う
(図3の101の時点)。
Phase 2 After confirming that both parties have completed the input of the encryption key in phase 1, both or one of them depresses the encryption switch 13 for instructing the start of the encryption call attached to the telephone. . When the encryption switch 13 is pressed, the signal 27 is turned on to notify the key input control unit 10 and the key input control unit 10
Informs the microprocessor unit 4 that the encryption switch 13 has been pressed. In response to this, the microprocessor unit 4 instructs the control register 47 to start encryption (at the point 101 in FIG. 3).

【0038】また、相手側(Y電話機)がこちら側より
先に暗号スイッチ13を押下した場合、受話部6の受話
制御部71はCPU割込み信号29でマイクロプロセッ
サ部4に対してIDLキャラクタを連続N個受信したこ
とを報告する(詳細は受話側で説明する)。マイクロプ
ロセッサ部4はこの報告を受けて、上記の暗号スイッチ
13が押下された場合と同様に、制御レジスタ47に対
して暗号開始指示を行う。
When the other party (Y telephone) presses the encryption switch 13 before the other party, the reception control section 71 of the reception section 6 continuously transmits the IDL character to the microprocessor section 4 by the CPU interrupt signal 29. It reports that N pieces have been received (details will be explained on the receiving side). Upon receiving this report, the microprocessor unit 4 instructs the control register 47 to start ciphering, as in the case where the cipher switch 13 is pressed.

【0039】制御レジスタ47に対しての暗号開始指示
により、送話制御部41は制御信号70によりセレクタ
49に対してIDLレジスタ42の出力信号55を選択
するように指示するとともに、制御信号67をオンにし
てカウンタ53をスタートさせる。カウンタ53はID
Lキャラクタを1個送出するごとにカウント値を1ずつ
増加し、計数値出力信号68の値がMレジスタ46にセ
ットされた値Mになれば比較器54の出力信号69がオ
ンになり、送話制御部41はこれを受けて制御信号67
をオフにしてカウンタ53を0にクリアするとともに、
フェーズ3の動作に遷移する。
In response to an encryption start instruction to the control register 47, the transmission control unit 41 instructs the selector 49 to select the output signal 55 of the IDL register 42 by a control signal 70, and also outputs a control signal 67 to the selector 49. Turn on to start the counter 53. Counter 53 is ID
Each time one L character is transmitted, the count value is increased by one. When the value of the count value output signal 68 reaches the value M set in the M register 46, the output signal 69 of the comparator 54 is turned on, and the transmission is performed. The talk control unit 41 receives this and the control signal 67
To clear the counter 53 to 0,
Transition to the operation of phase 3.

【0040】よって本フェーズでは図1の送話部7の出
力信号25としてIDLキャラクタをM個送出し、フェ
ーズ3に遷移する(図3の101から102の期間)。 ・フェーズ3 送話制御部41は制御信号70によりセレクタ49がE
OCレジスタ43の出力信号56を選択するように指示
し、EOCキャラクタを1個送出してフェーズ4の動作
に遷移する。
Therefore, in this phase, M IDL characters are transmitted as the output signal 25 of the transmitting section 7 in FIG. 1 and the phase shifts to phase 3 (periods 101 to 102 in FIG. 3).・ Phase 3 The transmission control unit 41 determines that the selector 49
The output signal 56 of the OC register 43 is instructed to be selected, one EOC character is transmitted, and the operation transits to the phase 4 operation.

【0041】よって本フェーズでは図1の送話部7の出
力信号25としてEOCキャラクタを1個送出し、フェ
ーズ4に遷移する(図3の102から103の期間)。 ・フェーズ4 送話制御部41は制御信号70によりセレクタ49が符
号器48の出力信号61を選択するように指示し、制御
信号65で暗号器50に対して暗号開始を指示し、制御
信号66でセレクタ51に対して暗号器50の出力信号
63を選択するように指示し、タイマ44の動作を開始
させる。本フェーズでタイマ44の出力信号96(第1
のタイマ出力)がオンになればフェーズ5に遷移する。
Therefore, in this phase, one EOC character is transmitted as the output signal 25 of the transmitting section 7 in FIG. 1, and the phase shifts to phase 4 (periods 102 to 103 in FIG. 3). Phase 4 The transmission control unit 41 instructs the selector 49 to select the output signal 61 of the encoder 48 by the control signal 70, instructs the encryptor 50 to start encryption by the control signal 65, and controls the control signal 66 by the control signal 65. Instructs the selector 51 to select the output signal 63 of the encryptor 50, and starts the operation of the timer 44. In this phase, the output signal 96 of the timer 44 (first
(Timer output of the second timer) is turned on, the phase shifts to phase 5.

【0042】よって本フェーズではタイマ44の出力信
号96がオンになるまで、図1の送話部7の出力信号2
5として、押しボタンダイヤル12よりセットされた暗
号鍵で暗号化した入力音声コード(例えば、そのとき送
話器2sに捕捉される周囲雑音)を送出する。この音声
コードは暗号開始指示ごとに変わるダミーデータとして
送出するものであり、このように周囲雑音や、そのとき
の時刻など、暗号開始指示ごとに異なるものを用いる。
Therefore, in this phase, the output signal 2 of the transmitting section 7 of FIG.
As 5, the input voice code (for example, the ambient noise captured by the transmitter 2s at that time) encrypted with the encryption key set from the push button dial 12 is transmitted. This voice code is transmitted as dummy data that changes every time the encryption start instruction is issued, and a different code is used for each encryption start instruction, such as ambient noise and the time at that time.

【0043】・フェーズ5 タイマ44の出力信号96がオンになると送話制御部4
1はこれを受けて、制御信号70によりセレクタ49に
対してIDLレジスタ42の出力信号55を選択するよ
うに指示するとともに、制御信号67をオンにしてカウ
ンタ53をスタートさせる。カウンタ53は暗号化した
IDLキャラクタを1個送出するごとにカウント値を1
ずつ増加し、計数値出力信号68の値がMレジスタ46
にセットされた値Mになれば比較器54の出力信号69
がオンになり、送話制御部41はこれを受けて制御信号
67をオフにしてカウンタ53を0にクリアするととも
に、フェーズ6の動作に遷移する。
Phase 5 When the output signal 96 of the timer 44 is turned on, the transmission control unit 4
In response to this, the control signal 70 instructs the selector 49 to select the output signal 55 of the IDL register 42 by the control signal 70, and turns on the control signal 67 to start the counter 53. The counter 53 increments the count value by one every time one encrypted IDL character is transmitted.
And the value of the count value output signal 68 is
Is reached, the output signal 69 of the comparator 54 is obtained.
Is turned on, the transmission control unit 41 receives this, turns off the control signal 67, clears the counter 53 to 0, and transitions to the operation of phase 6.

【0044】よって本フェーズでは図1の送話部7の出
力信号25として、押しボタンダイヤル12よりセット
された暗号鍵で暗号化したIDLキャラクタをM個送出
し、フェーズ6に遷移する(図3の104から105の
期間)。 ・フェーズ6 送話制御部41は制御信号70によりセレクタ49がE
OCレジスタ43の出力信号56を選択するように指示
し、暗号化したEOCキャラクタを1個送出してフェー
ズ7の動作に遷移する。
Therefore, in this phase, M IDL characters encrypted with the encryption key set from the push-button dial 12 are transmitted as the output signal 25 of the transmitting section 7 in FIG. 1, and the process proceeds to phase 6 (FIG. 3). Period from 104 to 105).・ Phase 6 The transmission control unit 41 determines that the selector 49
It instructs to select the output signal 56 of the OC register 43, sends out one encrypted EOC character, and transitions to the operation of phase 7.

【0045】よって本フェーズでは図1の送話部7の出
力信号25として、押しボタンダイヤル12よりセット
された暗号鍵で暗号化したEOCキャラクタを1個送出
し、フェーズ7に遷移する(図3の105から106の
期間)。 ・フェーズ7 送話制御部41は制御信号70によりセレクタ49が符
号器48の出力信号61を選択するように指示し、暗号
化した入力音声コードを送出する。
Therefore, in this phase, one EOC character encrypted with the encryption key set from the push-button dial 12 is transmitted as the output signal 25 of the transmitting section 7 in FIG. 1, and the phase shifts to phase 7 (FIG. 3). 105 to 106). Phase 7 The transmission control unit 41 instructs the selector 49 to select the output signal 61 of the encoder 48 by the control signal 70, and transmits the encrypted input voice code.

【0046】よって本フェーズでは図1の送話部7の出
力信号25として、押しボタンダイヤル12よりセット
された暗号鍵で暗号化した入力音声コードを送出する
(図3の106以降)。 受話側 受話側には5つの動作フェーズが存在する。
Therefore, in this phase, the input voice code encrypted with the encryption key set from the push button dial 12 is transmitted as the output signal 25 of the transmitting section 7 in FIG. 1 (106 and thereafter in FIG. 3). Receiver The receiver has five operating phases.

【0047】第1の動作フェーズは、受話した音声コー
ドをそのまま出力するとともに、IDLキャラクタを連
続N個検出すれば、フェーズ2に遷移する(以下、“フ
ェーズ1”と記す)。第2の動作フェーズは、受話した
音声コードの出力を停止しEOCキャラクタの検出待ち
で、EOCキャラクタを検出すればフェーズ3に遷移す
る(以下、“フェーズ2”と記す)。
In the first operation phase, the received voice code is output as it is, and if N consecutive IDL characters are detected, the phase shifts to phase 2 (hereinafter referred to as "phase 1"). In the second operation phase, the output of the received voice code is stopped and the detection of an EOC character is awaited. If an EOC character is detected, the process transits to phase 3 (hereinafter, referred to as “phase 2”).

【0048】第3の動作フェーズは、受話したデータを
復号し、復号したデータからIDLキャラクタを連続N
個検出すれば、フェーズ4に遷移する(以下、“フェー
ズ3”と記す)。第4の動作フェーズは、受話したデー
タを復号し、復号したデータからEOCキャラクタの検
出待ちで、EOCキャラクタを検出すればフェーズ5に
遷移する(以下、“フェーズ4”と記す)。
In the third operation phase, the received data is decoded, and the IDL
If the number is detected, the phase shifts to phase 4 (hereinafter, referred to as “phase 3”). The fourth operation phase decodes the received data, waits for detection of an EOC character from the decoded data, and if an EOC character is detected, transitions to phase 5 (hereinafter referred to as “phase 4”).

【0049】第5の動作フェーズは、受話したデータ
(暗号化された音声コード)を復号するとともにその音
声コードの出力を行う(以下、“フェーズ5”と記
す)。 ・フェーズ1 受話制御部71は制御信号89によりセレクタ75に対
して直列並列変換器73の出力信号84を選択するよう
に指示し、制御信号90はセレクタ78に対して符号復
号器76の出力信号87を選択するように指示している
ため、図1のハンドセット2の受話器2rには相手から
の音声を暗号復号化しないでそのまま出力する。
In the fifth operation phase, the received data (encrypted voice code) is decrypted and the voice code is output (hereinafter referred to as "phase 5"). Phase 1 The reception control unit 71 instructs the selector 75 to select the output signal 84 of the serial / parallel converter 73 by the control signal 89, and the control signal 90 sends the output signal of the code decoder 76 to the selector 78. Since it is instructed to select 87, the voice from the other party is directly output to the receiver 2r of the handset 2 in FIG.

【0050】またカウンタ80は動作中であるため、相
手側が音声の暗号化を開始する前に送出する複数個のI
DLキャラクタはいつでも検出可能である。比較器79
がIDLキャラクタを1個検出するごとにカウンタ80
のカンウト値は1ずつ増加する(信号86がIDLキャ
ラクタ以外のときは比較器79の出力信号91はオフと
なり、カウンタ80はクリアされて0となる)。カウン
タ80の計数値出力信号92の値がNレジスタ72にセ
ットされた値Nになれば比較器81の出力信号94がオ
ンになり、受話制御部71はこれを受けてフェーズ2の
動作に遷移するとともにマイクロプロセッサ部4へのC
PU割込み信号29でIDLキャラクタを連続N個受話
したことを報告する。マイクロプロセッサ部4はこれを
受け、制御レジスタ47に対して暗号開始指示を行って
いない場合は、制御レジスタ47に対して暗号開始指示
を行う(図3の111の時点参照)。また既に制御レジ
スタ47に対して暗号開始指示を行っている場合は、こ
の割込みは無視する。
Also, since the counter 80 is operating, a plurality of I / Os transmitted before the other party starts the voice encryption.
DL characters can be detected at any time. Comparator 79
Counter 80 each time an IDL character is detected.
(When the signal 86 is not an IDL character, the output signal 91 of the comparator 79 is turned off and the counter 80 is cleared to 0). When the value of the count value output signal 92 of the counter 80 reaches the value N set in the N register 72, the output signal 94 of the comparator 81 is turned on, and the reception control unit 71 receives this and transits to the operation of phase 2. And C to the microprocessor unit 4
The PU interrupt signal 29 reports that N consecutive IDL characters have been received. The microprocessor unit 4 receives this, and if the encryption start instruction has not been issued to the control register 47, the microprocessor unit 4 issues an encryption start instruction to the control register 47 (see the point 111 in FIG. 3). If the encryption start instruction has already been issued to the control register 47, this interrupt is ignored.

【0051】よって本フェーズでは図1の受話部6の出
力信号22に受話した音声信号(ディジタル信号)をそ
のままアナログ信号に変換して出力するとともに、ID
Lキャラクタを連続N個検出待ちの状態である。 ・フェーズ2 受話制御部71は制御出力信号90によってセレクタ7
8に対して電子音発生回路77の出力信号88を選択す
るよう指示する。よって図1のハンドセット2の受話器
2rからは電子音発生回路77が発生する音声が流れ
る。
Therefore, in this phase, the received voice signal (digital signal) is directly converted into an analog signal and output as the output signal 22 of the receiver section 6 in FIG.
It is in a state of waiting for detection of N consecutive L characters. Phase 2 The reception control unit 71 uses the control output signal 90 to select the selector 7.
8 to select the output signal 88 of the electronic sound generation circuit 77. Therefore, the sound generated by the electronic sound generation circuit 77 flows from the receiver 2r of the handset 2 in FIG.

【0052】また、比較器82がEOCキャラクタを検
出すれば、比較器82の出力信号95はオンとなり受話
制御部71に知らせ、受話制御部71はこれを受けてフ
ェーズ3の動作に遷移する(図3の113の時点)。よ
って本フェーズでは、受話器2rに電子音発生回路から
の音声を流し、EOCキャラクタ待ちの状態である。
When the comparator 82 detects the EOC character, the output signal 95 of the comparator 82 is turned on to notify the reception control unit 71, and the reception control unit 71 receives the signal and makes a transition to the operation of phase 3 ( (At time point 113 in FIG. 3). Therefore, in this phase, the sound from the electronic sound generation circuit is played to the receiver 2r, and the receiver 2r is in a state of waiting for the EOC character.

【0053】・フェーズ3 受話制御部71は制御信号89により暗号復号器74に
対して受話データの復号動作の開始指示と、セレクタ7
5に対して暗号復号器74の出力信号85を選択するよ
う指示する。またカウンタ80は動作中であるため、暗
号化された複数個のIDLキャラクタはいつでも検出可
能である。比較器79がIDLキャラクタを1個検出す
るごとにカウンタ80のカウント値は1ずつ増加する。
カウンタ80の計数値出力信号92の値がNレジスタ7
2にセットされた値Nになれば比較器81の出力信号
がオンになり、受話制御部71はこれを受けてフェー
ズ4の動作に遷移する。
Phase 3 The reception control unit 71 instructs the encryption / decryption unit 74 to start the reception data decryption operation by the control signal 89,
5 is instructed to select the output signal 85 of the decryption unit 74. Also, since the counter 80 is in operation, a plurality of encrypted IDL characters can be detected at any time. Each time the comparator 79 detects one IDL character, the count value of the counter 80 increases by one.
The value of the count output signal 92 of the counter 80 is set to the N register 7
When the value N set to 2 is reached, the output signal 9 of the comparator 81 is output.
4 is turned on, and the reception control unit 71 transitions to the operation of phase 4 in response to this.

【0054】よって本フェーズでは受話器に電子音発生
回路からの音声を流し、復号した受話データからIDL
キャラクタを連続N個検出待ちの状態で、復号した受話
データからIDLキャラクタを連続N個検出すればフェ
ーズ4に遷移する(図3の114の時点)。ここで復号
した受話データからIDLキャラクタを連続N個検出し
たことは、X電話機およびY電話機に入力した暗号鍵が
同一であることを意味する。
Therefore, in this phase, the sound from the electronic sound generation circuit flows to the receiver, and the IDL is decoded from the decoded reception data.
If N consecutive IDL characters are detected from the decoded reception data in a state of waiting for the detection of N consecutive characters, the process shifts to phase 4 (at the point 114 in FIG. 3). The detection of N consecutive IDL characters from the decrypted received data means that the encryption keys input to the X telephone and the Y telephone are the same.

【0055】・フェーズ4 受話制御部71はフェーズ3と同様に制御信号89によ
り暗号復号器74に対して受話データの復号動作指示
と、セレクタ75に対して暗号復号器74の出力信号8
5を選択するよう指示する。
Phase 4 The reception control section 71 instructs the encryption / decryption unit 74 to decode the reception data by the control signal 89 and outputs the output signal 8 of the encryption / decryption unit 74 to the selector 75 in the same manner as in phase 3.
Instruct the user to select 5.

【0056】また比較器82がEOCキャラクタを検出
すれば、比較器82の出力信号95はオンとなり受話制
御部71に知らせ、受話制御部71はこれを受けてフェ
ーズ5の動作に遷移する。よって本フェーズでは受話器
に電子音発生回路からの音声を流し、復号した受話デー
タからEOCキャラクタの検出待ちの状態で、復号した
受話データからEOCキャラクタを検出すればフェーズ
5に遷移する(図3の115の時点)。
When the comparator 82 detects the EOC character, the output signal 95 of the comparator 82 is turned on to notify the reception control unit 71, and the reception control unit 71 receives the signal and transits to the phase 5 operation. Therefore, in this phase, the sound from the electronic sound generation circuit is played to the receiver, and if an EOC character is detected from the decoded received data in a state of waiting for the detection of the EOC character from the decoded received data, the phase shifts to phase 5 (FIG. 3). 115).

【0057】・フェーズ5 受話制御部71は制御部信号90によりセレクタ78に
対して符号復号器76の出力信号87を選択するよう指
示する。よって本フェーズでは図1の受話部6の出力信
号22として受話した暗号化された音声信号を復号し、
それをアナログ信号に変換して出力する。
Phase 5 The reception control unit 71 instructs the selector 78 to select the output signal 87 of the code decoder 76 by the control unit signal 90. Therefore, in this phase, the encrypted voice signal received as the output signal 22 of the receiver 6 in FIG.
It is converted into an analog signal and output.

【0058】フェーズ5になることなく、タイマ44の
出力信号(第2のタイマ出力)97がオンとなるとX電
話機およびY電話機に押しボタンダイヤル12から入力
した暗号鍵が異なっているとみなし、受話制御部71は
これを受けてCPU割込み信号29でマイクロプロセッ
サ部4に対して暗号鍵が一致しなかったことを報告す
る。マイクロプロセッサ部4はこれを受けると、表示制
御部9にアラームを表示器14に表示するように指示す
るとともに制御レジスタ47に再動作開始指示を行い、
送話制御部41と受話制御部71に対してフェーズ1よ
り動作を開始することを指示する。タイマ44の第2の
タイマ出力(出力信号97)がオンになるタイマ期間
は、ダミーデータ送出に割り当てられている最長期間T
1(図3の時点103〜104の最長のもの)と、M個
のIDLキャラクタの送出および1個のEOCキャラク
タの送出期間(図3の時点104〜106)との和より
長い適当な値とする。
When the output signal (second timer output) 97 of the timer 44 is turned on without entering the phase 5, it is considered that the encryption keys input from the push button dial 12 to the X telephone and the Y telephone are different, and In response to this, the control unit 71 reports to the microprocessor unit 4 that the encryption keys do not match by using the CPU interrupt signal 29. Upon receiving this, the microprocessor unit 4 instructs the display control unit 9 to display an alarm on the display unit 14 and also instructs the control register 47 to restart the operation.
It instructs the transmission control unit 41 and the reception control unit 71 to start the operation from phase 1. The timer period during which the second timer output (output signal 97) of the timer 44 is turned on is the longest time period T assigned to dummy data transmission.
1 (the longest one at time 103 to 104 in FIG. 3) and an appropriate value longer than the sum of the transmission period of M IDL characters and the transmission period of one EOC character (time 104 to 106 in FIG. 3). I do.

【0059】[0059]

【発明の効果】以上説明から理解されるように、この発
明は下記の効果を有する。 DES,FEAL等の暗
号アルゴリズムで、かつストリーム暗号形式を使用して
いるため暗号強度が強い。 暗号化、復号化はディジ
タル信号で行うため、暗号化による復号音質の劣化はな
い。
As will be understood from the above description, the present invention has the following effects. Since encryption algorithms such as DES and FEAL and a stream encryption format are used, the encryption strength is high. Since encryption and decryption are performed using digital signals, there is no deterioration in the decoded sound quality due to the encryption.

【0060】 暗号、復号処理を符号器および符号復
号器の出力幅単位で行っているため信号処理遅延が少な
く、会話のやりにくさはない。 非暗号通話から暗号
通話に切り替え中は受話データ(ダミーデータ、第1の
キャラクタ、第2のキャラクタ等)の代わりに別の音声
を発生して受話器へ供給しているため不快感はなく、か
つ非暗号通話から暗号通話状態に切り替わったことを確
認できる。
Since the encryption and decryption processes are performed in units of the output width of the encoder and the codec, the signal processing delay is small and conversation is not difficult. During switching from the non-encrypted call to the encrypted call, another voice is generated and supplied to the receiver instead of the reception data (dummy data, the first character, the second character, etc.), and there is no discomfort, and It can be confirmed that the state is switched from the non-encrypted call to the encrypted call state.

【0061】 送話側は暗号開始時に自動的に第1の
キャラクタを所定数送出し、受話側はこのとき受話する
第1のキャラクタの連続検出個数が送出個数より少ない
ことより、伝送路上でビット誤りが生じてもこの特定の
キャラクタの検出が容易に行える。 暗号鍵の違いに
より暗号通話が正常に行えない場合、発信側と着信側と
の両電話機にその旨を表示し、自動的に非暗号通話に切
り替わる。
The transmitting side automatically transmits a predetermined number of first characters at the start of encryption, and the receiving side determines that the number of consecutively detected first characters to be received at this time is smaller than the number of transmitted characters. Even if an error occurs, the specific character can be easily detected. If the encrypted call cannot be performed normally due to the difference in the encryption key, this is displayed on both the calling and called telephones, and the call is automatically switched to the non-encrypted call.

【0062】 発信側と着信側とで入力した暗号鍵の
一致性の確認に先立ち、任意個の任意コードダミーデ
ータを挿入しているため暗号強度が強い。 受話側で
の暗号復号化開始は暗号化された第2のキャラクタの次
から行えばよいため、ストリーム暗号形式に適してい
る。 簡単な構成であるためハードウェア規模が小さ
く、現在のLSI技術で容易に1チップ化可能な範囲で
あり、安価に装置の実現が可能である。
[0062] calling and prior to confirmation of the coincidence of the encryption key entered in the called party, a strong encryption strength because it inserts dummy data in any number of arbitrary code. Since the decryption start on the receiving side may be performed after the encrypted second character, it is suitable for the stream encryption format. Since the configuration is simple, the hardware scale is small, and it is within the range that can be easily integrated into one chip by the current LSI technology, and the device can be realized at low cost.

【0063】上述において第1,第2のキャラクタの代
わりに第1,第2のコードを用いてもよい、暗号鍵が不
一致であるとみなして非暗号通話状態に戻した場合に、
そのことを警告するために表示することなく、警告音に
よってもよい、また装置が非暗号通話状態であるか、暗
号通話状態であるかを常に表示するように構成されてい
る場合は、その状態表示により前記警告としてよい。電
子音発生回路は必ずしも設けなくてもよい。
In the above description, the first and second codes may be used in place of the first and second characters.
A warning tone may be used instead of displaying a warning to that effect, and if the device is configured to always indicate whether the device is in an unencrypted or encrypted call state, the state The warning may be displayed. The electronic sound generation circuit is not necessarily provided.

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

【図1】この発明の一実施例を示すブロック図。FIG. 1 is a block diagram showing one embodiment of the present invention.

【図2】図1中の受話部6および送話部7の内部構成例
を示すブロック図。
FIG. 2 is a block diagram showing an example of the internal configuration of a receiver 6 and a transmitter 7 in FIG. 1;

【図3】非暗号通話から暗号通話への変換動作を示すタ
イムチャート。
FIG. 3 is a time chart showing a conversion operation from a non-encrypted call to an encrypted call.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 9/16 H04L 9/28 H04M 1/68 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04L 9/16 H04L 9/28 H04M 1/68

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 送話器からのアナログ信号をディジタル
信号に変換する符号器と、 上記符号器の出力、第1のコード、第2のコード、ダミ
ーデータのいずれかを選択して出力する第1のセレクタ
と、 その第1のセレクタの出力をストリーム暗号形式で暗号
化する暗号器と、 その暗号器の出力、上記第1のセレクタの出力のいずれ
かを選択する第2のセレクタと、 最初は、上記符号器の出力を送出するように上記第1の
セレクタおよび上記第2のセレクタを制御し、外部から
の暗号開始指示により、上記第1のコードをM個(Mは
2以上の整数)送出するように上記第1のセレクタを制
御し、次に上記第2のコードを1個送出するように上記
第1のセレクタを制御し、次に上記暗号器の動作および
タイマの動作を開始するとともに、その都度変化するダ
ミーデータを暗号化して送出するように上記第1のセレ
クタおよび上記第2のセレクタを制御し、タイマ値があ
る値以下の任意な時間に第1のコードをM個暗号化して
送出するように上記第1のセレクタを制御し、次に第2
のコードを1個暗号化して送出するように上記第1のセ
レクタを制御し、次に上記符号器の出力を暗号化して送
出するように上記第1のセレクタを制御する送話制御部
と、 受話したディジタル信号をストリーム暗号形式で復号す
る暗号復号器と、 その暗号復号器の出力、受話したディジタル信号のいず
れかを選択する第3のセレクタと、 その第3のセレクタ出力から上記第1のコードを連続N
個(ただしN≦MでNは正の整数)検出する手段と、 上記第3のセレクタ出力から上記第2のコードを検出す
る手段と、 上記第3のセレクタ出力をアナログ信号に変換する符号
復号器と、 上記符号復号器の出力が供給される受話器と、 最初は、上記第3のセレクタが受話したディジタル信号
選択し、この第3のセレクタ出力から第1のコードを
連続N個検出する動作を行い、第1のコードを連続N個
検出すると第2のコードを検出する動作を行い、第2の
コードを検出すると上記第3のセレクタが上記暗号復号
器の出力を選択するとともに上記暗号復号器の復号動作
を開始し、上記第3のセレクタ出力から第1のコードを
連続N個検出する動作を行い、第1のコードを連続N個
検出すると第2のコードを検出する動作を行い、上記第
3のセレクタが受信したディジタル信号を選択した時の
第2のコードの検出から所定時間経過しても上記第3の
セレクタが上記暗号復号器の出力を選択した時の第2の
コードを検出しないと送話制御部、受話制御部とも最初
の状態に遷移するとともに非暗号通話状態であることを
通知する手段を有する受話制御部と、 を具備している秘話電話装置。
An encoder for converting an analog signal from a transmitter into a digital signal, and an output of the encoder, a first code, a second code, and dummy data selected and output. A first selector, an encryptor for encrypting the output of the first selector in a stream cipher format, a second selector for selecting one of the output of the encryptor and the output of the first selector, Controls the first selector and the second selector so as to transmit the output of the encoder, and outputs M first codes (M is an integer of 2 or more) in response to an external encryption start instruction. ) Controlling the first selector to transmit, then controlling the first selector to transmit one second code, and then starting the operation of the encryptor and the timer And each time The first selector and the second selector are controlled so as to encrypt and transmit dummy data to be encrypted, and encrypt and transmit M first codes at an arbitrary time equal to or less than a certain timer value. Control the first selector as described above,
A transmission control unit that controls the first selector to encrypt and output one code of the first code, and then controls the first selector to encrypt and output the output of the encoder; An encryption / decryption device for decrypting a received digital signal in a stream encryption format, an output of the encryption / decryption device, a third selector for selecting any of the received digital signals, and a first selector output from the third selector output. N consecutive codes
Means (where N ≦ M and N is a positive integer); means for detecting the second code from the third selector output; and code decoding for converting the third selector output into an analog signal. a vessel, a receiver the output of the code decoder is supplied, initially, the third selector selects the digital signal received, this third N consecutive detecting a first code from the selector output performs an operation, when the first code N consecutive detection performs an operation for detecting a second code, SL on upon detecting the second code third selector above decryption
The output of the vessel starts decoding operation of Rutotomoni the encryption decoder select performs the third consecutive first code from the selector output the N detection operates, when the first code N consecutive detection It performs an operation of detecting the second code, the second
When the selector 3 selects the received digital signal.
Even if a predetermined time has passed since the detection of the second code, the third
The second when the selector selects the output of the decryptor
A secret telephone device, comprising: a receiving control unit having means for notifying that the transmission control unit and the receiving control unit are in the initial state and not in the non-encrypted call state when no code is detected .
JP06828191A 1991-04-01 1991-04-01 Secret telephone device Expired - Lifetime JP3301438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06828191A JP3301438B2 (en) 1991-04-01 1991-04-01 Secret telephone device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06828191A JP3301438B2 (en) 1991-04-01 1991-04-01 Secret telephone device

Publications (2)

Publication Number Publication Date
JPH04304048A JPH04304048A (en) 1992-10-27
JP3301438B2 true JP3301438B2 (en) 2002-07-15

Family

ID=13369227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06828191A Expired - Lifetime JP3301438B2 (en) 1991-04-01 1991-04-01 Secret telephone device

Country Status (1)

Country Link
JP (1) JP3301438B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124847A (en) * 2010-12-10 2012-06-28 Toa Corp Wireless microphone system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019068473A (en) * 2019-01-10 2019-04-25 住友電気工業株式会社 Communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赤岩芳彦,秘話技術,電子通信学会誌,日本,1982年8月25日,Vol.65,No.8,p.832−834

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124847A (en) * 2010-12-10 2012-06-28 Toa Corp Wireless microphone system

Also Published As

Publication number Publication date
JPH04304048A (en) 1992-10-27

Similar Documents

Publication Publication Date Title
US6266418B1 (en) Encryption and authentication methods and apparatus for securing telephone communications
US5289542A (en) Caller identification system with encryption
US6907123B1 (en) Secure voice communication system
JP2002341761A (en) Method and device for security of communication information in cdma radio communication system
JP3301438B2 (en) Secret telephone device
JPH0629968A (en) Method and apparatus for protection of secret of digital sound data
CN102983963A (en) Encryption conversation method and conversation encryption device
JP2578013B2 (en) Voice encryption device
JP2578021B2 (en) Secret telephone device
JP3459074B2 (en) Method and apparatus for enhanced security enhancement of a private key to a lookup table to improve security of wireless telephone messages
JP2578017B2 (en) Secret telephone device
JPH0787454B2 (en) Confidential telephone device
JP3040801B2 (en) Secret telephone device
JPH0370327A (en) Privacy call terminal equipment
JPH04183133A (en) Cipher talking telephone set
KR100408516B1 (en) Terminal for secure communication in CDMA system and methods for transmitting information using encryption and receiving information using decryption
KR100634495B1 (en) Wireless communication transceiver with information protection function and method
JPH10336338A (en) Digital encryption speech system using analog telephone line
KR100519783B1 (en) Wireless communication terminal having information secure function and method therefor
KR20040059146A (en) The encrypting device for voice signals and the encrypting method for voice signals
JPH0548576A (en) Confidential communication method
JPH05102962A (en) Multipoint encryption communication system
JPH0669917A (en) Data signal ciphering communication terminal equipment
JPH1188949A (en) Wireless communication call control device
JPH05219049A (en) Radio communication device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090426

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090426

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100426

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100426

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110426

Year of fee payment: 9

EXPY Cancellation because of completion of term