JP6192870B2 - 暗号通信装置及び暗号通信端末及び暗号通信方法及び暗号通信プログラム - Google Patents
暗号通信装置及び暗号通信端末及び暗号通信方法及び暗号通信プログラム Download PDFInfo
- Publication number
- JP6192870B2 JP6192870B2 JP2017505944A JP2017505944A JP6192870B2 JP 6192870 B2 JP6192870 B2 JP 6192870B2 JP 2017505944 A JP2017505944 A JP 2017505944A JP 2017505944 A JP2017505944 A JP 2017505944A JP 6192870 B2 JP6192870 B2 JP 6192870B2
- Authority
- JP
- Japan
- Prior art keywords
- encryption
- communication
- buffer
- encryption key
- key
- 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
Links
- 230000006854 communication Effects 0.000 title claims description 392
- 238000004891 communication Methods 0.000 title claims description 383
- 238000000034 method Methods 0.000 title claims description 32
- 239000000872 buffer Substances 0.000 claims description 134
- 230000005540 biological transmission Effects 0.000 claims description 42
- 230000007423 decrease Effects 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
メモリと、
通信データの入力を受ける度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記通信データを暗号化することで暗号化データを生成するとともに、取得した暗号鍵を前記バッファから削除する暗号化部と、
前記暗号化部により生成された暗号化データを送信することで暗号通信を行うデータ送信部と、
前記データ送信部による暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さに応じて、新たな暗号鍵を前記バッファに追加する管理部とを備える。
まず、本実施の形態の概要として、本実施の形態に係るシステムの構成、本実施の形態に係るシステムの動作、本実施の形態の効果を順番に説明する。
図1を参照して、本実施の形態に係るシステムである通信システム100の構成を説明する。
図2を参照して、通信システム100の動作を説明する。具体的には、端末Aのアプリケーション114と端末Bのアプリケーション124とで、通信が行われる場合の動作の概要を説明する。この動作では、端末Aのアプリケーション114から送られた通信データが、端末Aの暗号通信装置111で暗号化される。暗号化された通信データが、端末Bの暗号通信装置121で復号される。復号された通信データが、端末Bのアプリケーション124で受け取られる。
本実施の形態では、上記のように、特定のアプリケーション114,124の暗号通信中に暗号鍵が枯渇する前に暗号鍵を追加することで、暗号鍵が枯渇してから暗号鍵が追加されるまでに生じる遅延を解消することができる。
図3を参照して、端末Aの暗号通信装置111の構成を説明する。
図5から図7を参照して、端末Aの暗号通信装置111及び端末Bの暗号通信装置121の動作を説明する。具体的には、端末Aの暗号通信装置111が端末Aのアプリケーション114の暗号通信要求を受け取ってから、端末Bのアプリケーション124に通信データが届くまでの動作について説明する。暗号通信装置111,121の動作は、本実施の形態に係る暗号通信方法に相当する。暗号通信装置111,121の動作は、本実施の形態に係る暗号通信プログラムの処理手順に相当する。
上記のように構成された端末A及び端末Bにおいては、暗号通信装置111,暗号通信装置121が暗号鍵を管理することで、各アプリケーション114,124が個別に暗号鍵を管理することによる、データ容量の増加を回避することができる。また、アプリケーション114,124ごとに個別のバッファを設け、バッファが枯渇する前に暗号鍵を供給することで、暗号通信時に遅延が生じないシステムを実現することができる。
Claims (12)
- メモリと、
通信データの入力を受ける度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記通信データを暗号化することで暗号化データを生成するとともに、取得した暗号鍵を前記バッファから削除する暗号化部と、
前記暗号化部により生成された暗号化データを送信することで暗号通信を行うデータ送信部と、
前記データ送信部による暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する管理部と
を備える暗号通信装置。 - 前記暗号化部により使用される暗号鍵は、前記暗号通信の相手との通信により決定される請求項1に記載の暗号通信装置。
- 請求項1または2に記載の暗号通信装置と、
前記通信データを前記暗号通信装置に入力するプログラムを実行する処理装置と
を備える暗号通信端末。 - 前記バッファは、前記プログラムである複数のアプリケーションのそれぞれに対して個別に割り当てられ、
前記管理部は、前記複数のアプリケーションのうち、前記暗号通信が継続しているアプリケーションに割り当てられた前記バッファ内の暗号鍵の数が減る速さに応じて、前記新たな暗号鍵を当該アプリケーションに割り当てられた前記バッファに追加する請求項3に記載の暗号通信端末。 - メモリと、
暗号化データを受信することで暗号通信を行うデータ受信部と、
前記データ受信部により前記暗号化データが受信される度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記暗号化データを復号することで通信データを生成するとともに、取得した暗号鍵を前記バッファから削除する復号部と、
前記データ受信部による暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する管理部と
を備える暗号通信装置。 - 前記復号部により使用される暗号鍵は、前記暗号通信の相手との通信により決定される請求項5に記載の暗号通信装置。
- 請求項5または6に記載の暗号通信装置と、
前記通信データの入力を前記暗号通信装置から受けるプログラムを実行する処理装置と
を備える暗号通信端末。 - 前記バッファは、前記プログラムである複数のアプリケーションのそれぞれに対して個別に割り当てられ、
前記管理部は、前記複数のアプリケーションのうち、前記暗号通信が継続しているアプリケーションに割り当てられた前記バッファ内の暗号鍵の数が減る速さに応じて、前記新たな暗号鍵を当該アプリケーションに割り当てられた前記バッファに追加する請求項7に記載の暗号通信端末。 - メモリを備えるコンピュータが、通信データの入力を受ける度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記通信データを暗号化することで暗号化データを生成するとともに、取得した暗号鍵を前記バッファから削除し、
前記コンピュータが、前記暗号化データを送信することで暗号通信を行い、
前記コンピュータが、前記暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する暗号通信方法。 - メモリを備えるコンピュータが、暗号化データを受信することで暗号通信を行い、
前記コンピュータが、前記暗号化データが受信される度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記暗号化データを復号することで通信データを生成するとともに、取得した暗号鍵を前記バッファから削除し、
前記コンピュータが、前記暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する暗号通信方法。 - メモリを備えるコンピュータに、
通信データの入力を受ける度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記通信データを暗号化することで暗号化データを生成するとともに、取得した暗号鍵を前記バッファから削除する処理と、
前記暗号化データを送信することで暗号通信を行う処理と、
前記暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する処理と
を実行させる暗号通信プログラム。 - メモリを備えるコンピュータに、
暗号化データを受信することで暗号通信を行う処理と、
前記暗号化データが受信される度に、前記メモリの内部の領域であるバッファに格納された暗号鍵のうち1つの暗号鍵を取得し、取得した暗号鍵を使用して前記暗号化データを復号することで通信データを生成するとともに、取得した暗号鍵を前記バッファから削除する処理と、
前記暗号通信が継続している間、前記バッファ内の暗号鍵の数が減る速さと前記バッファに残っている暗号鍵の数とから、前記バッファ内の暗号鍵がなくなるまでの時間を推測し、推測した時間が閾値を下回った場合に、新たな暗号鍵を前記バッファに追加する処理と
を実行させる暗号通信プログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/058065 WO2016147340A1 (ja) | 2015-03-18 | 2015-03-18 | 暗号通信装置及び暗号通信端末及び暗号通信方法及び暗号通信プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2016147340A1 JPWO2016147340A1 (ja) | 2017-06-08 |
JP6192870B2 true JP6192870B2 (ja) | 2017-09-06 |
Family
ID=56919900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017505944A Expired - Fee Related JP6192870B2 (ja) | 2015-03-18 | 2015-03-18 | 暗号通信装置及び暗号通信端末及び暗号通信方法及び暗号通信プログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6192870B2 (ja) |
WO (1) | WO2016147340A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7255769B2 (ja) | 2021-03-31 | 2023-04-11 | 堺化学工業株式会社 | 導電性材料 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111988142A (zh) * | 2020-08-25 | 2020-11-24 | 合肥美菱物联科技有限公司 | 一种智能冰箱秘钥烧写系统及方法 |
JP2022046111A (ja) * | 2020-09-10 | 2022-03-23 | 株式会社東芝 | 暗号通信システム、鍵交換ノード、アプリケーション実行環境、制御方法およびプログラム |
JP2022116672A (ja) * | 2021-01-29 | 2022-08-10 | 株式会社東芝 | 量子鍵配送サービスプラットフォーム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7646873B2 (en) * | 2004-07-08 | 2010-01-12 | Magiq Technologies, Inc. | Key manager for QKD networks |
US8050405B2 (en) * | 2005-09-30 | 2011-11-01 | Sony Ericsson Mobile Communications Ab | Shared key encryption using long keypads |
JP5464413B2 (ja) * | 2009-08-19 | 2014-04-09 | 日本電気株式会社 | 秘匿通信システムにおける通信装置および通信制御方法 |
WO2012025988A1 (ja) * | 2010-08-24 | 2012-03-01 | 三菱電機株式会社 | 暗号化装置、暗号化システム、暗号化方法及び暗号化プログラム |
JP6211818B2 (ja) * | 2013-06-11 | 2017-10-11 | 株式会社東芝 | 通信装置、通信方法、プログラムおよび通信システム |
-
2015
- 2015-03-18 WO PCT/JP2015/058065 patent/WO2016147340A1/ja active Application Filing
- 2015-03-18 JP JP2017505944A patent/JP6192870B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7255769B2 (ja) | 2021-03-31 | 2023-04-11 | 堺化学工業株式会社 | 導電性材料 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2016147340A1 (ja) | 2017-06-08 |
WO2016147340A1 (ja) | 2016-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11784801B2 (en) | Key management method and related device | |
WO2018014723A1 (zh) | 密钥管理方法、装置、设备及系统 | |
US8948377B2 (en) | Encryption device, encryption system, encryption method, and encryption program | |
JP5575248B2 (ja) | 通信端末、通信システム、通信方法及び通信プログラム | |
US10419223B2 (en) | Method of using symmetric cryptography for both data encryption and sign-on authentication | |
US9237008B2 (en) | Encryption device, encryption method, and encryption program | |
US9306734B2 (en) | Communication device, key generating device, and computer readable medium | |
US9961056B2 (en) | Method of deniable encrypted communications | |
JP6192870B2 (ja) | 暗号通信装置及び暗号通信端末及び暗号通信方法及び暗号通信プログラム | |
KR20180053148A (ko) | 메시지 암호화를 위한 방법 및 단말 장치 | |
JP2016189527A (ja) | 情報処理装置及び情報処理システム及び情報処理方法及び情報処理プログラム | |
CN101431411A (zh) | 一种网络游戏数据的动态加密方法 | |
US20160294551A1 (en) | Data processing system, encryption apparatus, decryption apparatus, and computer readable medium | |
CN114629649B (zh) | 基于云计算的数据处理方法、装置及存储介质 | |
CN113422832B (zh) | 文件传输方法、装置、设备和存储介质 | |
CN113987600A (zh) | 一种计算机系统、数据处理方法及计算机可读存储介质 | |
CN114244515B (zh) | 基于Hypervisor的虚拟机通信方法、装置、可读存储介质及电子设备 | |
US9705858B2 (en) | Information processing device and information processing method to maintain secret key for authentication | |
JP2019200382A (ja) | 暗号化システム、暗号化装置、復号装置、暗号化方法、復号方法、及びプログラム | |
CN113038444A (zh) | 生成应用层密钥的方法和装置 | |
JP2016139861A (ja) | 暗号化装置、暗号化方法及び配信システム | |
CN111131158A (zh) | 单字节对称加密解密方法、装置及可读介质 | |
CN112995205B (zh) | 基于区块链的查询方法、装置、设备和存储介质 | |
US20230299953A1 (en) | Quantum cryptographic communication system, key management device, and key management method | |
WO2016184183A1 (zh) | 无线通信基站、数据发送、接收方法、终端和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170214 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170214 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170711 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170808 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6192870 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |