JP6076752B2 - 通信装置、通信システムおよびプログラム - Google Patents
通信装置、通信システムおよびプログラム Download PDFInfo
- Publication number
- JP6076752B2 JP6076752B2 JP2013009567A JP2013009567A JP6076752B2 JP 6076752 B2 JP6076752 B2 JP 6076752B2 JP 2013009567 A JP2013009567 A JP 2013009567A JP 2013009567 A JP2013009567 A JP 2013009567A JP 6076752 B2 JP6076752 B2 JP 6076752B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- application
- communication
- encryption key
- node
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- 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
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
-
- 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
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- 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
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0822—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using key encryption key
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Description
共有速度の情報は、例えば共有処理部104から取得できる。
101 アプリ通信部
102 ノード通信部
103 管理部
104 共有処理部
105 伸張部
106 制御部
107 プラットフォーム部
200a、200b アプリケーション
201 実行部
202 プラットフォーム部
203 暗号通信部
204 ノード通信部
301 鍵共有ネットワーク
302 アプリケーションネットワーク
Claims (10)
- リンクで接続された外部装置との間で第1の暗号鍵を共有して、さらに第2の暗号鍵を生成して前記第1の暗号鍵を利用した秘匿通信により前記第2の暗号鍵を前記外部装置との間で共有する共有処理部と、
実行可能な少なくとも1つの伸張方法を示し、前記伸張方法の優先順位を含む伸張方法データを前記外部装置に送信し、前記伸張方法データが示す伸張方法から前記優先順位に基づいて前記外部装置が決定した伸張方法を前記外部装置から受信し、受信した伸張方法を前記外部装置と共通で実行可能な伸張方法として決定する制御部と、
決定された伸張方法により、前記第2の暗号鍵の長さを伸張した伸張鍵を生成する伸張部と、
前記外部装置が前記第2の暗号鍵を提供する第1アプリケーションと通信する第2アプリケーションに対して前記伸張鍵を送信する通信部と、
を備える通信装置。 - 前記制御部は、前記伸張方法の適用を開始する第2の暗号鍵を識別する識別情報を前記外部装置に送信し、
前記伸張部は、前記識別情報で識別される第2の暗号鍵に対して、決定された伸張方法の適用を開始する、
請求項1に記載の通信装置。 - 前記第2アプリケーションが要求する第2の暗号鍵のスループットと、前記外部装置との間の前記第1の暗号鍵および前記第2の暗号鍵の少なくとも一方の共有速度と、に基づいて、前記第2の暗号鍵の伸張方法を決定する制御部をさらに備える、
請求項1に記載の通信装置。 - 前記制御部は、要求される前記スループットが変化した場合に、変化した前記スループットと前記共有速度とに基づいて前記伸張方法を決定する、
請求項3に記載の通信装置。 - 前記制御部は、前記共有速度、および、前記外部装置との間の前記第1の暗号鍵および前記第2の暗号鍵の少なくとも一方の共有処理の状態を示す状態情報、の少なくとも一方が変化した場合に、前記スループットと前記共有速度とに基づいて前記伸張方法を決定する、
請求項3に記載の通信装置。 - 前記伸張部は、前記第2の暗号鍵に含まれるデータを、前記データのパターンに応じて定められる、前記データより長い変換データに置き換えることにより、前記伸張鍵を生成する、
請求項1に記載の通信装置。 - 前記伸張部は、暗号処理のパラメータとして前記第2の暗号鍵を用いて、平文に対して前記暗号処理を実行して得られる暗号文を前記伸張鍵として生成する、
請求項1に記載の通信装置。 - 前記共有処理部は、1以上の他の通信装置を介した秘匿通信により前記第2の暗号鍵を前記外部装置との間で共有する、
請求項1に記載の通信装置。 - 複数の通信装置を備える通信システムであって、
前記通信装置それぞれは、
リンクで接続された他の通信装置との間で第1の暗号鍵を共有して、さらに第2の暗号鍵を生成して前記第1の暗号鍵を利用した秘匿通信により前記第2の暗号鍵を前記他の通信装置との間で共有する共有処理部と、
実行可能な少なくとも1つの伸張方法を示し、前記伸張方法の優先順位を含む伸張方法データを前記他の通信装置に送信し、前記伸張方法データが示す伸張方法から前記優先順位に基づいて前記他の通信装置が決定した伸張方法を前記他の通信装置から受信し、受信した伸張方法を前記他の通信装置と共通で実行可能な伸張方法として決定する制御部と、
決定された伸張方法により、前記第2の暗号鍵の長さを伸張した伸張鍵を生成する伸張部と、
前記他の通信装置が前記第2の暗号鍵を提供する第1アプリケーションと通信する第2アプリケーションに対して前記伸張鍵を送信する通信部と、を備える
通信システム。 - コンピュータを、
リンクで接続された外部装置との間で第1の暗号鍵を共有して、さらに第2の暗号鍵を生成して前記第1の暗号鍵を利用した秘匿通信により前記第2の暗号鍵を前記外部装置との間で共有する共有処理部と、
実行可能な少なくとも1つの伸張方法を示し、前記伸張方法の優先順位を含む伸張方法データを前記外部装置に送信し、前記伸張方法データが示す伸張方法から前記優先順位に基づいて前記外部装置が決定した伸張方法を前記外部装置から受信し、受信した伸張方法を前記外部装置と共通で実行可能な伸張方法として決定する制御部と、
決定された伸張方法により、前記第2の暗号鍵の長さを伸張した伸張鍵を生成する伸張部と、
前記外部装置が前記第2の暗号鍵を提供する第1アプリケーションと通信する第2アプリケーションに対して前記伸張鍵を送信する通信部、
として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013009567A JP6076752B2 (ja) | 2013-01-22 | 2013-01-22 | 通信装置、通信システムおよびプログラム |
| US14/161,049 US9313184B2 (en) | 2013-01-22 | 2014-01-22 | Communication apparatus, communication system, and computer program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013009567A JP6076752B2 (ja) | 2013-01-22 | 2013-01-22 | 通信装置、通信システムおよびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014143493A JP2014143493A (ja) | 2014-08-07 |
| JP6076752B2 true JP6076752B2 (ja) | 2017-02-08 |
Family
ID=51208716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013009567A Active JP6076752B2 (ja) | 2013-01-22 | 2013-01-22 | 通信装置、通信システムおよびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9313184B2 (ja) |
| JP (1) | JP6076752B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9729520B2 (en) * | 2014-05-05 | 2017-08-08 | Citrix Systems, Inc. | Facilitating communication between mobile applications |
| CN106161402B (zh) * | 2015-04-22 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 基于云环境的加密机密钥注入系统、方法及装置 |
| EP3291480B1 (en) * | 2016-09-05 | 2020-09-02 | multitiv GmbH | Secure data transmission |
| CN108804695B (zh) * | 2018-06-14 | 2022-05-13 | 广州谱道网络科技有限公司 | 一种推广链接生成和识别方法及装置 |
| CN108964903B (zh) * | 2018-07-12 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 密码存储方法及装置 |
| JP7282713B2 (ja) * | 2020-04-16 | 2023-05-29 | 株式会社東芝 | 量子暗号装置、量子暗号通信料金計算システム及び量子暗号通信料金計算方法 |
| JPWO2024095451A1 (ja) * | 2022-11-04 | 2024-05-10 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0918469A (ja) * | 1995-06-30 | 1997-01-17 | Canon Inc | 暗号通信装置、システム及び暗号装置 |
| US6834111B1 (en) * | 1998-04-01 | 2004-12-21 | Matsushita Electric Industrial Co., Ltd. | Data transmitting/receiving method, data transmitter, data receiver, data transmitting/receiving system, av content transmitting method, av content receiving method, av content transmitter, av content receiver, and program recording medium |
| KR100601634B1 (ko) * | 2000-06-07 | 2006-07-14 | 삼성전자주식회사 | 고속 복제 방지 방법 |
| US20030021417A1 (en) * | 2000-10-20 | 2003-01-30 | Ognjen Vasic | Hidden link dynamic key manager for use in computer systems with database structure for storage of encrypted data and method for storage and retrieval of encrypted data |
| US7227955B2 (en) * | 2003-02-07 | 2007-06-05 | Magiq Technologies, Inc. | Single-photon watch dog detector for folded quantum key distribution system |
| JP2005117511A (ja) * | 2003-10-10 | 2005-04-28 | Nec Corp | 量子暗号通信システム及びそれに用いる量子暗号鍵配布方法 |
| US7697687B2 (en) * | 2005-04-13 | 2010-04-13 | Nucrypt, Inc. | Streaming implementation of AlphaEta physical layer encryption |
| JP2007267069A (ja) * | 2006-03-29 | 2007-10-11 | Nec Corp | 暗号システム、暗号鍵中継装置及びそれらに用いる量子暗号鍵配分方法 |
| JP5424008B2 (ja) | 2006-12-19 | 2014-02-26 | 日本電気株式会社 | 共有情報の管理方法およびシステム |
| JP5288087B2 (ja) * | 2007-06-11 | 2013-09-11 | 日本電気株式会社 | 秘匿通信ネットワークにおける暗号鍵管理方法および装置 |
| GB0801408D0 (en) * | 2008-01-25 | 2008-03-05 | Qinetiq Ltd | Multi-community network with quantum key distribution |
| EP2611062B1 (en) * | 2010-08-24 | 2018-07-18 | Mitsubishi Electric Corporation | Encryption device, encryption system, encryption method and encryption program |
| GB2492083B8 (en) * | 2011-06-17 | 2016-02-10 | Toshiba Res Europ Ltd | A quantum communication network |
-
2013
- 2013-01-22 JP JP2013009567A patent/JP6076752B2/ja active Active
-
2014
- 2014-01-22 US US14/161,049 patent/US9313184B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20140208116A1 (en) | 2014-07-24 |
| US9313184B2 (en) | 2016-04-12 |
| JP2014143493A (ja) | 2014-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6076752B2 (ja) | 通信装置、通信システムおよびプログラム | |
| JP6223884B2 (ja) | 通信装置、通信方法およびプログラム | |
| JP5634427B2 (ja) | 鍵生成装置、鍵生成方法およびプログラム | |
| US9306734B2 (en) | Communication device, key generating device, and computer readable medium | |
| TWI683566B (zh) | 量子密鑰輸出方法、儲存一致性驗證方法、裝置及系統 | |
| US10721622B2 (en) | Wireless communication system with multiple security levels | |
| RU2701480C2 (ru) | Криптографическая система, выполненная для совместного использования ключей | |
| US9197608B2 (en) | Communication method, application device, program, and communication system | |
| JP6054224B2 (ja) | 通信装置、通信システム、通信方法およびプログラム | |
| JP5270937B2 (ja) | 通信装置及びその制御方法 | |
| CN110099427A (zh) | 一种待配网设备接入网络热点设备的方法和系统 | |
| EP3086585B1 (en) | Method and system for securing data communicated in a network | |
| JP5784562B2 (ja) | 通信装置およびプログラム | |
| JP6211818B2 (ja) | 通信装置、通信方法、プログラムおよび通信システム | |
| JP2010004390A (ja) | 通信装置、鍵サーバ及びデータ | |
| CN106411513B (zh) | 局域网通信中密钥协商方法及装置 | |
| KR20150135717A (ko) | 모바일 멀티홉 네트워크에서 비밀키를 공유하는 장치 및 방법 | |
| JP2007110487A (ja) | Lanシステムおよびその通信方法 | |
| JP5992578B2 (ja) | 通信方法、アプリケーション装置、プログラム及び通信システム | |
| KR101785382B1 (ko) | 클라이언트 인증 방법, 클라이언트의 동작 방법, 서버, 및 통신 소프트웨어 | |
| JP5719954B2 (ja) | メモリ制御装置、半導体メモリ装置、メモリシステム及びメモリ制御方法 | |
| JP5458195B2 (ja) | 通信装置及びその制御方法 | |
| KR101758232B1 (ko) | 블록 암호화 또는 블록 복호화 방법, 그 장치 및 블록 암호화 또는 복호화 프로그램을 저장하는 저장매체 | |
| JP2003283485A (ja) | 暗号鍵管理方法及び暗号鍵管理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150915 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20151102 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160830 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161031 |
|
| 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: 20161213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170111 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6076752 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |