Movatterモバイル変換


[0]ホーム

URL:


JP4595853B2 - Cryptographic system, cryptographic circuit, and cryptographic control method used therefor - Google Patents

Cryptographic system, cryptographic circuit, and cryptographic control method used therefor
Download PDF

Info

Publication number
JP4595853B2
JP4595853B2JP2006077933AJP2006077933AJP4595853B2JP 4595853 B2JP4595853 B2JP 4595853B2JP 2006077933 AJP2006077933 AJP 2006077933AJP 2006077933 AJP2006077933 AJP 2006077933AJP 4595853 B2JP4595853 B2JP 4595853B2
Authority
JP
Japan
Prior art keywords
encryption
circuit
information
time pad
encryption circuit
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 - Fee Related
Application number
JP2006077933A
Other languages
Japanese (ja)
Other versions
JP2007258850A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC CorpfiledCriticalNEC Corp
Priority to JP2006077933ApriorityCriticalpatent/JP4595853B2/en
Publication of JP2007258850ApublicationCriticalpatent/JP2007258850A/en
Application grantedgrantedCritical
Publication of JP4595853B2publicationCriticalpatent/JP4595853B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Description

Translated fromJapanese

本発明は暗号システム、暗号回路及びそれらに用いる暗号制御方法に関し、特に共通暗号鍵を用いた暗号方式において、量子暗号と通常暗号との複合利用方法に関する。  The present invention relates to an encryption system, an encryption circuit, and an encryption control method used therefor, and more particularly, to a combined use method of quantum encryption and normal encryption in an encryption method using a common encryption key.

量子暗号鍵配布方法は、送信者と受信者との間で安全に乱数を生成・共有することができる。この量子暗号鍵配布方法では、(1)送信者から受信者へ光信号で乱数情報を送る際、1ビット当たりの光子数が1個以下となるようにして送るため、(2)盗聴者が送信者と受信者との間に分岐を仕掛けた場合、1ビット当たりの光子数が1個以下なので、盗聴者にとられた光子は受信者に届かない。  The quantum encryption key distribution method can securely generate and share random numbers between a sender and a receiver. In this quantum cryptography key distribution method, (1) when sending random number information from a sender to a receiver by an optical signal, the random number information is sent so that the number of photons per bit is 1 or less. When a branch is set between the sender and the receiver, the number of photons per bit is 1 or less, so that the photon taken by the eavesdropper does not reach the receiver.

すなわち、(3)受信者は信号が届かないことによって、盗聴を検出することができる。この場合、(4)送信者と受信者とで共有できるビットは盗聴されていないビットである。ということから、送信者と受信者との間で安全に乱数を生成して共有することができる。  That is, (3) the receiver can detect eavesdropping when the signal does not reach. In this case, (4) bits that can be shared between the sender and the receiver are bits that have not been wiretapped. Therefore, it is possible to securely generate and share a random number between the sender and the receiver.

量子暗号方式では、この送信者と受信者との間で作成・共有した乱数をワンタイムパッド法での暗号鍵として利用することによって、情報理論で無条件安全性を達成することができる。ワンタイムパッド法は通信文と同じ長さの暗号鍵を用い、暗号鍵を1回で使い捨てることが特徴である。このワンタイムパッド法に使用する暗号鍵を安全に配送する具体的なプロトコルも提案されている(例えば、非特許文献1参照)。  In the quantum cryptography, unconditional security can be achieved by information theory by using a random number created and shared between the sender and the receiver as an encryption key in the one-time pad method. The one-time pad method is characterized in that an encryption key having the same length as the communication text is used, and the encryption key is discarded once. A specific protocol for safely delivering an encryption key used in this one-time pad method has also been proposed (see Non-PatentDocument 1, for example).

上記の提案を契機として量子暗号の研究が盛んになっている。量子暗号は物理法則が暗号の安全性を保証するため、計算機の能力の限界に依存しない究極の安全性保証が可能になる。具体的な量子暗号方式の実現手段については、以下の特許文献1にて提案されている。  Quantum cryptography has been actively researched with the above proposal. In quantum cryptography, the laws of physics guarantee the security of cryptography, so it is possible to guarantee the ultimate security that does not depend on the limits of computer capabilities. Specific means for realizing the quantum cryptography is proposed inPatent Document 1 below.

特表2000−517499号公報JP 2000-517499ベネット(Bennett)、ブラッサ−ド(Brassard)著 IEEEコンピュータ、システム、信号処理国際会議[IEEE Int.Conf.on Computers,Systems,and Signal Processing,Bangalore,India,p.175(1984)]International Conference on IEEE Computers, Systems and Signal Processing by Bennett and Brassard [IEEE Int. Conf. on Computers, Systems, and Signal Processing, Bangalore, India, p. 175 (1984)]

このように、量子暗号鍵配布方式では、送信者と受信者との間で安全に鍵を生成・共有することが可能であるが、送信者から受信者へ光信号で乱数情報を送る際、1ビット当たりの光子数が1個以下であるので、途中の光伝送路にて多くの光子が消滅し、生成される量子暗号鍵の量が十分でない。  Thus, in the quantum encryption key distribution method, it is possible to securely generate and share a key between the sender and the receiver, but when sending random number information with an optical signal from the sender to the receiver, Since the number of photons per bit is 1 or less, many photons disappear in the middle optical transmission path, and the amount of generated quantum encryption keys is not sufficient.

したがって、上述したようなワンタイムパッド法にて、多くの情報を同時に安全に暗号化しようとしても、暗号化する情報の量が量子暗号鍵の量によって制限されるという問題がある。  Therefore, even if a large amount of information is to be encrypted safely at the same time by the one-time pad method as described above, there is a problem that the amount of information to be encrypted is limited by the amount of the quantum encryption key.

そこで、本発明の目的は上記の問題点を解消し、重要度の低い情報の暗号化にワンタイムパッド暗号を施して量子暗号鍵が消費されることを防止することができる暗号システム、暗号回路及びそれらに用いる暗号制御方法を提供することにある。  Accordingly, an object of the present invention is to provide an encryption system and an encryption circuit that can solve the above-described problems and prevent consumption of a quantum encryption key by applying one-time pad encryption to encryption of less important information. And providing a cryptographic control method used for them.

本発明による暗号システムは、送信者端末と受信者端末との間において情報を暗号化して伝送する暗号システムであって、
前記送信者端末は、通信文と同じ長さの暗号鍵を用いかつ暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行うワンタイムパッド暗号回路
前記ワンタイムパッド法以外暗号法にて前記情報の暗号化を行う通常暗号回路と、
前記情報を前記ワンタイムパッド暗号回路にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記ワンタイムパッド暗号回路にて暗号化されていた情報を前記通常暗号回路にて暗号化するように切替え、かつ前記重要度が高い情報を前記ワンタイムパッド暗号回路にて暗号化するように制御する制御回路とを備えている。
An encryption system according to the present invention is an encryption system that encrypts and transmits information between a sender terminal and a receiver terminal,
The sender terminal comprises: a one-time pad encryptioncircuit for encrypting the information by disposable Ru OTP method in using an encryption key having the same length as the communication text andthe encryption keyonce,
Anormal encryption circuit that encrypts the information by an encryption method other thanthe one-time pad method;
The information is encrypted by the one-time pad encryption circuit, and information having higher importance than the information is input to the sender terminal while the information is transmitted to the receiver terminal. The information encrypted by the one-time pad encryption circuit is switched to be encrypted by the normal encryption circuit, and the highly important information is encrypted by the one-time pad encryption circuit. And a control circuit for controlling .

本発明による暗号回路は、伝送路で接続される送信者端末及び受信者端末各々に設けられかつ前記送信者端末と前記受信者端末との間を伝送される情報を暗号化する暗号回路であって、
前記送信者端末において、通信文と同じ長さの暗号鍵を用いかつ暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行うワンタイムパッド暗号回路前記ワンタイムパッド法以外暗号法にて前記情報の暗号化を行う通常暗号回路と、前記情報を前記ワンタイムパッド暗号回路にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記ワンタイムパッド暗号回路にて暗号化されていた情報を前記通常暗号回路にて暗号化するように切替え、かつ前記重要度が高い情報を前記ワンタイムパッド暗号回路にて暗号化するように制御する制御回路とを備えている。
An encryption circuit according to the present invention is an encryption circuit that is provided in each of a sender terminal and a receiver terminal connected by a transmission path and encrypts information transmitted between the sender terminal and the receiver terminal. And
At the transmitting terminal, and the one-time pad encryptioncircuit for encrypting the information by disposable Ru OTP method in using the same length encryption key with the communication statement andthe encryption keyonce, the one-time Anormal encryption circuit that encrypts the information by an encryption method other thanthe pad method, andthe information while the information is encrypted by theone-time pad encryption circuit and the information is transmitted to the recipient terminal. Switching to encrypt the information encrypted by the one-time pad encryption circuit using the normal encryption circuit in response to information having a higher importance than that being input to the sender terminal, and And a control circuit that controls the high importance information to be encrypted by the one-time pad encryption circuit .

本発明による暗号制御方法は、送信者端末と受信者端末との間において情報を暗号化して伝送する暗号システムに用いられる暗号制御方法であって、
前記送信者端末において、通信文と同じ長さの暗号鍵を用いかつ暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行う第1の処理と前記ワンタイムパッド法以外暗号法にて前記情報の暗号化を行う第2の処理と、前記情報を前記第1の処理にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記第1の処理にて暗号化されていた情報を前記第2の処理にて暗号化するように切替え、かつ前記重要度が高い情報を前記第1の処理にて暗号化するように制御する第3の処理とを含むことを特徴とする
An encryption control method according to the present invention is an encryption control method used in an encryption system that encrypts and transmits information between a sender terminal and a receiver terminal,
At the transmitting terminal, a first processing for encrypting the information by disposable Ru OTP method in using the same length encryption key with the communication statement andthe encryption keyonce, the one-time pad A second process for encrypting the information by a cryptographic method other thanthe law, andthe information is encrypted while the information is encrypted bythe first process and transmitted to the recipient terminal. Is switched to encrypt the information encrypted in the first process in the second process in response to the input of information having high importance to the sender terminal, and And a third process for controlling to encrypt information with high importance in the first process .

すなわち、本発明の暗号回路は、入力される情報の重要度に応じて、通信文と同じ長さの暗号鍵を用い、暗号鍵を1回で使い捨てることを特徴とするワンタイムパッド暗号と通常暗号[ワンタイムパッド暗号以外の暗号方法で、例えば、AES(Advanced Encryption Standard)等の暗号方法]とを併用することで、重要度の低い情報の暗号化によって量子暗号鍵が消費されることを防止し、量子暗号鍵を有効利用することを可能としている。  That is, the encryption circuit of the present invention uses an encryption key having the same length as the communication text according to the importance of the input information, and the one-time pad encryption, wherein the encryption key is discarded once. By using together with normal encryption [encryption method other than one-time pad encryption, for example, encryption method such as Advanced Encryption Standard (AES), etc., quantum encryption keys are consumed by encryption of low-importance information. It is possible to effectively use the quantum encryption key.

より具体的に説明すると、本発明の暗号回路は、伝送路によって接続される送信者端末及び受信者端末各々に設けられており、送信者端末及び受信者端末のいずれにおいても、量子鍵発生回路と鍵蓄積回路とワンタイムパッド暗号回路と通常暗号回路とから構成されている。送信者端末には、入力された信号をワンタイムパッド暗号回路または通常暗号回路のいずれかに切替えて入力する手段があり、受信者端末にはワンタイムパッド暗号回路または通常暗号回路のいずれかの出力を選択する手段がある。  More specifically, the encryption circuit of the present invention is provided in each of a sender terminal and a receiver terminal connected by a transmission line, and a quantum key generation circuit is provided in both the sender terminal and the receiver terminal. And a key storage circuit, a one-time pad encryption circuit, and a normal encryption circuit. The sender terminal has means for switching the input signal to either the one-time pad encryption circuit or the normal encryption circuit, and the receiver terminal has either the one-time pad encryption circuit or the normal encryption circuit. There is a means to select the output.

本発明の暗号回路では、上記のような構成をとり、ワンタイムパッド暗号回路が一度に1つの信号しか暗号化することができなくとも、重要度の高い信号が入力された時間だけワンタイムパッド暗号を行い、その間、重要度の低い情報に対して通常暗号を用いることによって、重要度の低い情報の暗号化にワンタイムパッド暗号を施して量子暗号鍵が消費されることを防止することが可能となる。  The encryption circuit according to the present invention has the above-described configuration, and even if the one-time pad encryption circuit can encrypt only one signal at a time, the one-time pad is used only for the time when a highly important signal is input. By performing encryption and using normal encryption for less important information during that time, it is possible to prevent consumption of quantum encryption keys by applying one-time pad encryption to encryption of less important information It becomes possible.

本発明は、上記のような構成及び動作とすることで、重要度の低い情報の暗号化にワンタイムパッド暗号を施して量子暗号鍵が消費されることを防止することができるという効果が得られる。  With the configuration and operation as described above, the present invention achieves an effect that it is possible to apply a one-time pad encryption to encryption of less important information and prevent consumption of a quantum encryption key. It is done.

次に、本発明の実施例について図面を参照して説明する。図1は本発明の一実施例による暗号システムの構成を示すブロック図である。図1において、本発明の一実施例による暗号システムは送信者端末1と受信者端末2とからなる。  Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a cryptographic system according to an embodiment of the present invention. In FIG. 1, an encryption system according to an embodiment of the present invention includes asender terminal 1 and areceiver terminal 2.

送信者端末1は量子鍵発生回路11と、鍵蓄積回路12と、制御回路13と、スイッチ(SW)14,15と、ワンタイムパッド暗号回路16と、通常暗号回路17とからなる暗号回路を備えている。また、受信者端末2は量子鍵発生回路21と、鍵蓄積回路22と、制御回路23と、ワンタイムパッド暗号回路24と、通常暗号回路25と、スイッチ26,27とからなる暗号回路を備えている。  Thesender terminal 1 has an encryption circuit comprising a quantumkey generation circuit 11, akey storage circuit 12, acontrol circuit 13, switches (SW) 14 and 15, a one-timepad encryption circuit 16, and anormal encryption circuit 17. I have. In addition, thereceiver terminal 2 includes an encryption circuit including a quantumkey generation circuit 21, akey storage circuit 22, acontrol circuit 23, a one-timepad encryption circuit 24, anormal encryption circuit 25, andswitches 26 and 27. ing.

送信者端末1に入力された入力信号A,Bは暗号符号化され、受信者端末2に送られて暗号復合され、出力信号A,Bとして出力される。この場合、スイッチ14に入力される入力信号Aよりもスイッチ15に入力される入力信号Bの方が重要度が高い情報が含まれているものとする。つまり、スイッチ14には重要度が低い情報が入力され、スイッチ15には重要度が高い情報が入力されるように予め設定されている。  The input signals A and B input to thesender terminal 1 are encrypted and encoded, sent to thereceiver terminal 2, decrypted, and output as output signals A and B. In this case, it is assumed that the input signal B input to theswitch 15 includes information that is more important than the input signal A input to theswitch 14. That is, it is set in advance so that information with low importance is input to theswitch 14 and information with high importance is input to theswitch 15.

送信者端末1内の量子鍵発生回路11と受信者端末2内の量子鍵発生回路21とは伝送路101によって接続されており、同じ量子鍵を生成する。量子鍵発生回路11で生成された量子鍵は鍵蓄積回路12に一時保存され、量子鍵発生回路21で生成された量子鍵は鍵蓄積回路22に一時保存される。  The quantumkey generation circuit 11 in thesender terminal 1 and the quantumkey generation circuit 21 in thereceiver terminal 2 are connected by thetransmission path 101 and generate the same quantum key. The quantum key generated by the quantumkey generation circuit 11 is temporarily stored in thekey storage circuit 12, and the quantum key generated by the quantumkey generation circuit 21 is temporarily stored in thekey storage circuit 22.

入力信号Aは制御回路13で制御されるスイッチ14によってワンタイムパッド暗号回路16または通常暗号回路17に入力される。入力信号Bも制御回路13で制御されるスイッチ15によってワンタイムパッド暗号回路16または通常暗号回路17に入力される。ワンタイムパッド暗号回路16の暗号符号化出力信号はワンタイムパッド暗号伝送路103によって受信者端末2内のワンタイムパッド暗号回路24に伝えられて暗号復号される。通常暗号回路17の暗号符号化出力信号は通常暗号伝送路104によって受信者端末2内の通常暗号回路25に伝えられて暗号復号される。  The input signal A is input to the one-timepad encryption circuit 16 or thenormal encryption circuit 17 by theswitch 14 controlled by thecontrol circuit 13. The input signal B is also input to the one-timepad encryption circuit 16 or thenormal encryption circuit 17 by theswitch 15 controlled by thecontrol circuit 13. The encryption encoded output signal of the one-timepad encryption circuit 16 is transmitted to the one-timepad encryption circuit 24 in thereceiver terminal 2 through the one-time padencryption transmission path 103 and is decrypted. The encryption encoded output signal of thenormal encryption circuit 17 is transmitted to thenormal encryption circuit 25 in thereceiver terminal 2 through the normalencryption transmission path 104 and is decrypted.

ワンタイムパッド暗号回路24の出力はスイッチ26,27に入力される。通常暗号回路25の出力もスイッチ26,27に入力される。送信者端末1内の制御回路13からは制御信号伝送路102経由で受信者端末2内の制御回路23に情報が伝達されるので、制御回路23によってスイッチ26,27が切替られ、出力信号A,Bにはワンタイムパッド暗号回路24または通常暗号回路25の暗号復号信号のいずれかが出力される。  The output of the one-timepad encryption circuit 24 is input to theswitches 26 and 27. The output of thenormal encryption circuit 25 is also input to theswitches 26 and 27. Since information is transmitted from thecontrol circuit 13 in thesender terminal 1 to thecontrol circuit 23 in thereceiver terminal 2 via the controlsignal transmission path 102, theswitches 26 and 27 are switched by thecontrol circuit 23, and the output signal A , B is output with either the one-timepad encryption circuit 24 or the encryption / decryption signal of thenormal encryption circuit 25.

ここで、ワンタイムパッド暗号回路16,24は、通信文と同じ長さの暗号鍵を用い、暗号鍵を1回で使い捨てることを特徴とするワンタイムパッド法にて情報の暗号化を行い、通常暗号回路17,25は、例えば、AES(Advanced Encryption Standard)等を用いた暗号法にて情報の暗号化を行う。  Here, the one-timepad encryption circuits 16 and 24 encrypt information using the one-time pad method characterized by using an encryption key having the same length as the communication text and disposing the encryption key once. Thenormal encryption circuits 17 and 25 encrypt information by an encryption method using, for example, AES (Advanced Encryption Standard).

図2は本発明の一実施例による暗号システムの暗号化処理を示すシーケンスチャートである。これら図1及び図2を参照して本発明の一実施例による暗号システムの暗号化処理について説明する。  FIG. 2 is a sequence chart showing encryption processing of the encryption system according to the embodiment of the present invention. The encryption processing of the encryption system according to the embodiment of the present invention will be described with reference to FIGS.

重要度の低い入力信号Aは、時刻t1から時刻t4まで送信者端末1へ入力される。重要度の高い入力信号Bは、時刻t1より遅い時刻t2から、時刻t4より早い時刻t3まで送信者端末1へ入力される。  The input signal A with low importance is input to thesender terminal 1 from time t1 to time t4. The highly important input signal B is input to thesender terminal 1 from time t2 later than time t1 to time t3 earlier than time t4.

ここで、制御回路13は重要度が高い情報がスイッチ15に入力されていなければ、スイッチ14に入力された情報をワンタイムパッド暗号回路16に入力するように制御する。  Here, if highly important information is not input to theswitch 15, thecontrol circuit 13 performs control so that the information input to theswitch 14 is input to the one-timepad encryption circuit 16.

また、制御回路13はスイッチ15に重要度が高い情報が入力されると、ただちにスイッチ14を切替え、スイッチ14に入力された情報を通常暗号回路17に入力させ、スイッチ15に入力された情報をワンタイムパッド暗号回路16に入力するように制御する。  Further, when highly important information is input to theswitch 15, thecontrol circuit 13 immediately switches theswitch 14, causes the information input to theswitch 14 to be input to thenormal encryption circuit 17, and receives the information input to theswitch 15. Control to input to the one-timepad encryption circuit 16.

制御回路13はスイッチ15への情報の入力が終了すると、最初の状態に戻って、スイッチ14に入力された情報をワンタイムパッド暗号回路16に入力するように制御する。  When the input of information to theswitch 15 is completed, thecontrol circuit 13 returns to the initial state and controls to input the information input to theswitch 14 to the one-timepad encryption circuit 16.

したがって、ワンタイムパッド暗号回路16には、時刻t1から時刻t2までスイッチ14によって入力信号Aの一部A1が入力されるが、時刻t2からは制御回路13によってスイッチ14が切替えられ、入力信号Aの一部A2が通常暗号回路17へ入力されるとともに、入力信号Bがワンタイムパッド暗号回路16へ入力される。  Therefore, a part A1 of the input signal A is input to the one-timepad encryption circuit 16 by theswitch 14 from time t1 to time t2, but from time t2, theswitch 14 is switched by thecontrol circuit 13 and the input signal A Is input to thenormal encryption circuit 17 and the input signal B is input to the one-timepad encryption circuit 16.

時刻t3になると、入力信号Bのスイッチ15への入力が終了するので、スイッチ14が再び制御回路13によって切替えられ、入力信号Aの一部A3が時刻t4までワンタイムパッド暗号回路16へ入力される。  Since input of the input signal B to theswitch 15 is completed at time t3, theswitch 14 is switched again by thecontrol circuit 13, and a part A3 of the input signal A is input to the one-timepad encryption circuit 16 until time t4. The

このように、ワンタイムパッド暗号回路16には、時刻t1から時刻t2まで入力信号Aの一部A1が、時刻t2から時刻t3まで入力信号Bが、時刻t3から時刻t4まで入力信号Aの一部A3がそれぞれ入力され、通常暗号回路17には、時刻t2から時刻t3までの間のみ入力信号Aの一部A2が入力される。  In this way, the one-timepad encryption circuit 16 receives a part A1 of the input signal A from time t1 to time t2, an input signal B from time t2 to time t3, and one input signal A from time t3 to time t4. Each part A3 is input, and a part A2 of the input signal A is input to thenormal encryption circuit 17 only from time t2 to time t3.

ワンタイムパッド暗号回路16及び通常暗号回路17でそれぞれ暗号符号化された信号はワンタイムパッド暗号伝送路103及び通常暗号伝送路104経由でワンタイムパッド暗号回路24及び通常暗号回路25に到着し、それぞれワンタイムパッド暗号回路24及び通常暗号回路25にて暗号復号されて出力される。  The signals encrypted by the one-timepad encryption circuit 16 and thenormal encryption circuit 17 arrive at the one-timepad encryption circuit 24 and thenormal encryption circuit 25 via the one-time padencryption transmission path 103 and the normalencryption transmission path 104, respectively. The encrypted data is decrypted and output by the one-timepad encryption circuit 24 and thenormal encryption circuit 25, respectively.

ワンタイムパッド暗号回路24の復号出力は時刻t1から時刻t2まで入力信号Aの一部A1、時刻t2から時刻t3まで入力信号B、時刻t3から時刻t4まで入力信号Aの一部A3となる。通常暗号回路25の復号出力は時刻t2から時刻t3の間のみ入力信号Aの一部A2となる。  The decrypted output of the one-timepad encryption circuit 24 becomes a part A1 of the input signal A from time t1 to time t2, an input signal B from time t2 to time t3, and a part A3 of the input signal A from time t3 to time t4. The decryption output of thenormal encryption circuit 25 becomes a part A2 of the input signal A only between time t2 and time t3.

スイッチ26が制御回路23によって時刻t2から時刻t3まで切替えられることによって、受信者端末2の出力信号AはA1,A2,A3からなる入力信号Aが再生される。一方、出力信号Bは時刻t2から時刻t3までの間、ワンタイムパッド暗号回路24の復号出力がスイッチ27経由で接続され、入力信号Bが再生される。  When theswitch 26 is switched from time t2 to time t3 by thecontrol circuit 23, the output signal A of therecipient terminal 2 is reproduced as the input signal A composed of A1, A2, and A3. On the other hand, the output signal B is connected to the decryption output of the one-timepad encryption circuit 24 via theswitch 27 from time t2 to time t3, and the input signal B is reproduced.

このように、本実施例では、ワンタイムパッド暗号回路16が一度に1つの信号しか暗号化することができなくとも、重要度の高い信号が入力された時間だけワンタイムパッド暗号を行い、その間、重要度の低い情報に通常暗号を用いることによって、重要度の低い情報の暗号化にワンタイムパッド暗号を施して量子暗号鍵が消費されることを防止することができる。  As described above, in this embodiment, even if the one-timepad encryption circuit 16 can encrypt only one signal at a time, the one-time pad encryption is performed only for a time when a highly important signal is input, By using normal encryption for information with low importance, it is possible to prevent consumption of the quantum encryption key by applying one-time pad encryption to encryption of information with low importance.

図3は本発明の他の実施例による暗号システムの構成を示すブロック図である。図3において、本発明の他の実施例による暗号システムでは、送信者端末1a及び受信者端末2aにおいて、通常暗号回路17,25にそれぞれ量子鍵蓄積回路12,22からシード鍵を与えるようにした以外は図1に示す本発明の一実施例による暗号システムと同様の構成となっており、同一構成要素には同一符号を付してある。  FIG. 3 is a block diagram showing the configuration of an encryption system according to another embodiment of the present invention. In FIG. 3, in the encryption system according to another embodiment of the present invention, the seed key is given to thenormal encryption circuits 17 and 25 from the quantumkey storage circuits 12 and 22 in the sender terminal 1a and the receiver terminal 2a, respectively. Other than the above, the configuration is the same as that of the encryption system according to the embodiment of the present invention shown in FIG.

本実施例では、量子鍵を、擬似乱数に用いられるシード鍵として利用することによって、通常暗号の暗号強度を強化することができる。この場合、シード鍵は少量であるので、このような構成をとっても、ワンタイムパッド暗号回路16,24の処理能力の減少は微小であり、上述した本発明の一実施例と同様の効果を得ることができる。  In this embodiment, the cipher strength of the normal cipher can be strengthened by using the quantum key as a seed key used for pseudorandom numbers. In this case, since the seed key is small, even if such a configuration is adopted, the decrease in the processing capability of the one-timepad encryption circuits 16 and 24 is very small, and the same effect as in the above-described embodiment of the present invention is obtained. be able to.

本発明の一実施例による暗号システムの構成を示すブロック図である。It is a block diagram which shows the structure of the encryption system by one Example of this invention.本発明の一実施例による暗号システムの暗号化処理を示すシーケンスチャートである。It is a sequence chart which shows the encryption process of the encryption system by one Example of this invention.本発明の他の実施例による暗号システムの構成を示すブロック図である。It is a block diagram which shows the structure of the encryption system by the other Example of this invention.

符号の説明Explanation of symbols

1,1a 送信者端末
2,2a 受信者端末
11,21 量子鍵発生回路
12,22 鍵蓄積回路
13,23 制御回路
14,15,
26,27 スイッチ
16,24 ワンタイムパッド暗号回路
17,25 通常暗号回路
101 伝送路
102 制御信号伝送路
103 ワンタイムパッド暗号伝送路
104 通常暗号伝送路
1,1a Sender terminal 2,2a Receiver terminal 11, 21 Quantumkey generation circuit 12, 22Key storage circuit 13, 23Control circuit 14, 15,
26, 27Switch 16, 24 One-timepad encryption circuit 17, 25Normal encryption circuit 101Transmission path 102 Controlsignal transmission path 103 One-time padencryption transmission path 104 Normal encryption transmission path

Claims (18)

Translated fromJapanese
送信者端末と受信者端末との間において情報を暗号化して伝送する暗号システムであって、
前記送信者端末は、通信文と同じ長さの暗号鍵を用いかつ暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行うワンタイムパッド暗号回路
前記ワンタイムパッド法以外暗号法にて前記情報の暗号化を行う通常暗号回路と、
前記情報を前記ワンタイムパッド暗号回路にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記ワンタイムパッド暗号回路にて暗号化されていた情報を前記通常暗号回路にて暗号化するように切替え、かつ前記重要度が高い情報を前記ワンタイムパッド暗号回路にて暗号化するように制御する制御回路とを有することを特徴とする暗号システム。
An encryption system that encrypts and transmits information between a sender terminal and a receiver terminal,
The sender terminal comprises: a one-time pad encryptioncircuit for encrypting the information by disposable Ru OTP method in using an encryption key having the same length as the communication text andthe encryption keyonce,
Anormal encryption circuit that encrypts the information by an encryption method other thanthe one-time pad method;
The information is encrypted by the one-time pad encryption circuit, and information having higher importance than the information is input to the sender terminal while the information is transmitted to the receiver terminal. The information encrypted by the one-time pad encryption circuit is switched to be encrypted by the normal encryption circuit, and the highly important information is encrypted by the one-time pad encryption circuit. And a control circuit for controlling the encryption system.
前記制御回路は、前記重要度の高い情報の入力が終了したことに応じて前記通常暗号回路にて暗号化されていた情報を前記ワンタイムパッド暗号回路にて暗号化するように切替えることを特徴とする請求項1記載の暗号システム。The control circuit switches the information encrypted by the normal encryption circuit to be encrypted by the one-time pad encryption circuit in response to the completion of the input of the highly important information. The cryptographic system according to claim 1.ワンタイムパッド暗号及び前記ワンタイムパッド暗号以外の暗号に用いられる暗号鍵が量子暗号鍵配布法によって生成されることを特徴とする請求項1または請求項2記載の暗号システム。The cryptographic system according to claim 1 or 2,wherein an encryption key used for a one-time pad cipher and a cipher other than the one-time pad cipher is generated by a quantum cipher key distribution method .前記送信者端末及び前記受信者端末は、量子鍵を発生する量子鍵発生回路と、その発生した量子鍵を蓄積する鍵蓄積回路と、前記ワンタイムパッド暗号回路と、前記通常暗号回路とからなる暗号回路を含むことを特徴とする請求項1から請求項3のいずれか記載の暗号システム。The sender terminal and the receiver terminal include a quantum key generation circuit that generates a quantum key, a key storage circuit that stores the generated quantum key, the one-time pad encryption circuit, and the normal encryption circuit. cryptographic system accordingto any one ofclaims 1 to 3, characterized in thatit comprises an encryption circuit.前記送信者端末は、入力された信号を前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかに切替えて入力する手段を含み、
前記受信者端末は、前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかの出力を選択する手段を含むことを特徴とする請求項4記載の暗号システム。
The sender terminal includes means for switching and inputting the input signal to either the one-time pad encryption circuit or the normal encryption circuit,
5. The encryption system according toclaim 4, wherein the recipient terminal includes means for selecting an output of the one-time pad encryption circuit or the normal encryption circuit .
前記ワンタイムパッド暗号以外の暗号は、少なくともAES(Advanced Encryption Standard)を含むことを特徴とする請求項1から請求項5のいずれか記載の暗号システム。6. The cryptographic system according to claim 1, wherein the ciphers other than the one-time pad cipher include at least AES (Advanced Encryption Standard).伝送路で接続される送信者端末及び受信者端末各々に設けられかつ前記送信者端末と前記受信者端末との間を伝送される情報を暗号化する暗号回路であって、
前記送信者端末において、通信文と同じ長さの暗号鍵を用いかつ該暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行うワンタイムパッド暗号回路と、前記ワンタイムパッド法以外の暗号法にて前記情報の暗号化を行う通常暗号回路と、前記情報を前記ワンタイムパッド暗号回路にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記ワンタイムパッド暗号回路にて暗号化されていた情報を前記通常暗号回路にて暗号化するように切替え、かつ前記重要度が高い情報を前記ワンタイムパッド暗号回路にて暗号化するように制御する制御回路とを有することを特徴とする暗号回路。
An encryption circuit provided in each of a sender terminal and a receiver terminal connected by a transmission path and encrypting information transmitted between the sender terminal and the receiver terminal,
In the sender terminal, a one-time pad encryption circuit that encrypts the information by using a one-time pad method that uses an encryption key having the same length as a communication text and disposes of the encryption key once, and the one-time pad A normal encryption circuit that encrypts the information by an encryption method other than the pad method, and the information while the information is encrypted by the one-time pad encryption circuit and the information is transmitted to the recipient terminal. Switching to encrypt the information encrypted by the one-time pad encryption circuit using the normal encryption circuit in response to information having a higher importance than that being input to the sender terminal, and encryptioncircuit, characterized inthata control circuit for controlling to encrypt the high importance information at the one-time pad encryption circuit.
前記制御回路は、前記重要度の高い情報の入力が終了したことに応じて前記通常暗号回路にて暗号化されていた情報を前記ワンタイムパッド暗号回路にて暗号化するように切替えることを特徴とする請求項7記載の暗号回路。The control circuit switches the information encrypted by the normal encryption circuit to be encrypted by the one-time pad encryption circuit in response to completion of the input of the highly important information. The encryption circuit according toclaim 7 .ワンタイムパッド暗号及び前記ワンタイムパッド暗号以外の暗号に用いられる暗号鍵が量子暗号鍵配布法によって生成されることを特徴とする請求項7または請求項8記載の暗号回路。9. The encryption circuit according toclaim 7,wherein an encryption key used for one-time pad encryption and encryption other than the one-time pad encryption is generated by a quantum encryption key distribution method .量子鍵を発生する量子鍵発生回路と、その発生した量子鍵を蓄積する鍵蓄積回路と、前記ワンタイムパッド暗号回路と、前記通常暗号回路とからなることを特徴とする請求項7から請求項9のいずれか記載の暗号回路。Claim claim 7, whereinthe quantum key generating circuit for generating a quantum key, a key storage circuit for accumulating the generated quantum key, a one-time pad encryption circuit, thatconsisting of the normal encryption circuit The encryption circuit according toany one of 9 .前記送信者端末において、入力された信号を前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかに切替えて入力する手段を含み、In the sender terminal, including means for switching and inputting the input signal to either the one-time pad encryption circuit or the normal encryption circuit,
前記受信者端末において、前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかの出力を選択する手段を含むことを特徴とする請求項10記載の暗号回路。11. The encryption circuit according to claim 10, further comprising means for selecting an output of either the one-time pad encryption circuit or the normal encryption circuit in the receiver terminal.
前記ワンタイムパッド法以外の暗号は、少なくともAES(Advanced Encryption Standard)を含むことを特徴とする請求項7から請求項11のいずれか記載の暗号回路。12. The encryption circuit according to claim 7, wherein the encryption other than the one-time pad method includes at least AES (Advanced Encryption Standard).送信者端末と受信者端末との間において情報を暗号化して伝送する暗号システムに用いられる暗号制御方法であって、
前記送信者端末において、通信文と同じ長さの暗号鍵を用いかつ該暗号鍵を1回で使い捨てるワンタイムパッド法にて前記情報の暗号化を行う第1の処理と、前記ワンタイムパッド法以外の暗号法にて前記情報の暗号化を行う第2の処理と、前記情報を前記第1の処理にて暗号化し、前記情報を前記受信者端末に伝送している間に前記情報よりも重要度が高い情報が前記送信者端末に入力されたことに応じて、前記第1の処理にて暗号化されていた情報を前記第2の処理にて暗号化するように切替え、かつ前記重要度が高い情報を前記第1の処理にて暗号化するように制御する第3の処理とを含むことを特徴とする暗号制御方法。
An encryption control method used in an encryption system that encrypts and transmits information between a sender terminal and a receiver terminal,
In the sender terminal, a first process for encrypting the information by a one-time pad method using an encryption key having the same length as a communication text and disposing the encryption key once, and the one-time pad A second process for encrypting the information by a cryptographic method other than the law, and the information is encrypted while the information is encrypted by the first process and transmitted to the recipient terminal. Is switched to encrypt the information encrypted in the first process in the second process in response to the input of information having high importance to the sender terminal, and encryption controlmethod characterized bycomprising a third processing of controlling to encrypt high importance information in the first processing.
前記第3の処理において、前記重要度の高い情報の入力が終了したことに応じて前記第2の処理にて暗号化されていた情報を前記第1の処理にて暗号化するように切替えることを特徴とする請求項13記載の暗号制御方法。In the third process, the information encrypted in the second process is switched to be encrypted in the first process in response to the completion of the input of the highly important information. The encryption control method according toclaim 13 .ワンタイムパッド暗号及び前記ワンタイムパッド暗号以外の暗号に用いられる暗号鍵が量子暗号鍵配布法によって生成されることを特徴とする請求項13または請求項14記載の暗号制御方法。15. The encryption control method according toclaim 13,wherein the encryption key used for the one-time pad encryption and the encryption other than the one-time pad encryption is generated by a quantum encryption key distribution method.前記送信者端末及び前記受信者端末各々に、量子鍵を発生する量子鍵発生回路と、その発生した量子鍵を蓄積する鍵蓄積回路と、前記第1の処理を行うワンタイムパッド暗号回路と、前記第2の処理を行う通常暗号回路とからなる暗号回路を設けたことを特徴とする請求項13から請求項15のいずれか記載の暗号制御方法。A quantum key generation circuit for generating a quantum key in each of the sender terminal and the receiver terminal; a key storage circuit for storing the generated quantum key; and a one-time pad encryption circuit for performing the first processing; 16. The encryption control method according to claim 13, further comprising an encryption circuit including a normal encryption circuit that performs the second process.前記送信者端末において、入力された信号を前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかに切替えて入力し、In the sender terminal, the input signal is switched and input to either the one-time pad encryption circuit or the normal encryption circuit,
前記受信者端末において、前記ワンタイムパッド暗号回路及び前記通常暗号回路のいずれかの出力を選択することを特徴とする請求項16記載の暗号制御方法。The encryption control method according to claim 16, wherein the receiver terminal selects an output of the one-time pad encryption circuit or the normal encryption circuit.
前記ワンタイムパッド法以外の暗号は、少なくともAES(Advanced Encryption Standard)を含むことを特徴とする請求項13から請求項17のいずれか記載の暗号制御方法。The cipher control method according to claim 13, wherein ciphers other than the one-time pad method include at least AES (Advanced Encryption Standard).
JP2006077933A2006-03-222006-03-22 Cryptographic system, cryptographic circuit, and cryptographic control method used thereforExpired - Fee RelatedJP4595853B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2006077933AJP4595853B2 (en)2006-03-222006-03-22 Cryptographic system, cryptographic circuit, and cryptographic control method used therefor

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2006077933AJP4595853B2 (en)2006-03-222006-03-22 Cryptographic system, cryptographic circuit, and cryptographic control method used therefor

Publications (2)

Publication NumberPublication Date
JP2007258850A JP2007258850A (en)2007-10-04
JP4595853B2true JP4595853B2 (en)2010-12-08

Family

ID=38632679

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2006077933AExpired - Fee RelatedJP4595853B2 (en)2006-03-222006-03-22 Cryptographic system, cryptographic circuit, and cryptographic control method used therefor

Country Status (1)

CountryLink
JP (1)JP4595853B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP5464413B2 (en)*2009-08-192014-04-09日本電気株式会社 Communication apparatus and communication control method in secret communication system
EP2611062B1 (en)*2010-08-242018-07-18Mitsubishi Electric CorporationEncryption device, encryption system, encryption method and encryption program
WO2013014734A1 (en)2011-07-252013-01-31三菱電機株式会社Encryption device, encryption method and encryption program
JP2014017595A (en)2012-07-062014-01-30Toshiba CorpCommunication device, key generating device, communication method, program, and communication system
JP6359285B2 (en)*2014-02-172018-07-18株式会社東芝 Quantum key distribution apparatus, quantum key distribution system, and quantum key distribution method
JP6203093B2 (en)*2014-03-192017-09-27株式会社東芝 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP2015097423A (en)*2015-01-212015-05-21株式会社東芝Communication device, key generating device, communication method, program, and communication system
JP6583728B2 (en)*2015-11-102019-10-02国立研究開発法人情報通信研究機構 Communications system
KR101757560B1 (en)*2015-12-182017-07-12한양대학교 산학협력단Method and apparatus for encrypting hybrid memory using access pattern within non-volatile memory
JP2017038413A (en)*2016-11-242017-02-16株式会社東芝 COMMUNICATION DEVICE, KEY GENERATION DEVICE, COMMUNICATION METHOD, PROGRAM, AND COMMUNICATION SYSTEM
WO2025013270A1 (en)*2023-07-132025-01-16日本電気株式会社Information processing device, information processing method, program, and communication system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000278260A (en)*1999-03-242000-10-06Hitachi Information Systems Ltd Cryptographic communication method and recording medium recording its program
JP2002185445A (en)*2001-10-292002-06-28Hiroshi SatoEncipherment method
JP2003333023A (en)*2002-05-092003-11-21Toshiba Corp Data relay program and system for plant monitoring and control
JP2003345664A (en)*2002-05-302003-12-05Nissan Motor Co Ltd Transmission device, data processing system, and data processing program
JP2004180318A (en)*2002-11-262004-06-24Matsushita Electric Ind Co Ltd Data encryption or decryption method and data encryption or decryption device
US7227955B2 (en)*2003-02-072007-06-05Magiq Technologies, Inc.Single-photon watch dog detector for folded quantum key distribution system
JP4337675B2 (en)*2004-07-232009-09-30ソニー株式会社 Cryptographic processing apparatus and cryptographic processing method

Also Published As

Publication numberPublication date
JP2007258850A (en)2007-10-04

Similar Documents

PublicationPublication DateTitle
JP4595853B2 (en) Cryptographic system, cryptographic circuit, and cryptographic control method used therefor
US8995652B1 (en)Streaming one time pad cipher using rotating ports for data encryption
US10171238B2 (en)Secure data transmission using quantum communication
JP5464413B2 (en) Communication apparatus and communication control method in secret communication system
JP5384781B2 (en) Secret communication system and method for generating shared secret information
CN114362928B (en) A quantum key distribution and reconstruction method for multi-node encryption
JP5366024B2 (en) Shared random number management method and management system in secret communication network
CA2291435C (en)Encryption/decryption method and authentication method using multiple-affine key system and apparatuses using the same
KR102288899B1 (en)Symmetric quantum cryptography key based encryption device for voice communication
US20230040769A1 (en)Secure content routing using one-time pads
JP2008500774A (en) QKD key bank system and method thereof
CN103840936A (en) Quantum cryptography network reliable encrypted transmission system and method
US12095748B2 (en)One-time pads encryption hub
US10756891B2 (en)Secure data communication
WO2024187999A1 (en)Communication method for quantum direct communication, and quantum direct communication system
JP2008035305A (en)Encryption method and data concealing method
JP2007267069A (en)Encryption system, encryption key relay device, and quantum encryption key distribution method used for them
JP2023535012A (en) key exchange protocol
WO2012060684A1 (en)Quantum-based random number generator (qrng) with multi output processor (mop)
JP4664692B2 (en) ENCRYPTION METHOD, DECRYPTION METHOD, ENCRYPTION DEVICE, DECRYPTION DEVICE, ENCRYPTION DEVICE, AND PROGRAM
WO2025093700A1 (en)Qkd system and method with increased bandwidth
JP2008028807A (en)Encryption communications system
JP2000261426A (en)Encryption communication system
JP2007206582A (en)Secrecy system, encryption device and decryption device used for the same
MathewA new packet cipher to secure IP based communications

Legal Events

DateCodeTitleDescription
A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20100608

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20100802

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20100824

A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20100906

R150Certificate of patent or registration of utility model

Ref document number:4595853

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20131001

Year of fee payment:3

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp