JP6711522B2 - 通信システム、通信装置、及び通信方法 - Google Patents
通信システム、通信装置、及び通信方法 Download PDFInfo
- Publication number
- JP6711522B2 JP6711522B2 JP2017201723A JP2017201723A JP6711522B2 JP 6711522 B2 JP6711522 B2 JP 6711522B2 JP 2017201723 A JP2017201723 A JP 2017201723A JP 2017201723 A JP2017201723 A JP 2017201723A JP 6711522 B2 JP6711522 B2 JP 6711522B2
- Authority
- JP
- Japan
- Prior art keywords
- common key
- encrypted data
- data
- communication device
- generate
- 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
Description
まず、図1のブロック図を用いて、本発明の実施の形態1にかかる通信システム10の構成例について説明する。通信システム10は、通信装置1と、通信装置2と、を備えている。なお、通信装置1は、第1の通信装置とも呼ぶ。また、通信装置2は、第2の通信装置とも呼ぶ。
続いて、本発明の実施の形態2にかかる通信システム10Aについて説明する。通信システム10Aは、通信装置1Aと、通信装置2Aと、を備えている。なお、通信システム10Aの構成は、実施の形態1の通信システム10の構成と同様であり、図示を省略する。
続いて、本発明の実施の形態3にかかる通信システム10Bについて説明する。通信システム10Bは、通信装置1Bと、通信装置2Bと、を備えている。なお、通信システム10Bの構成は、実施の形態1の通信システム10の構成と同様であり、図示を省略する。
2、2A、2B 通信装置
10、10A、10B 通信システム
101 第1の共通鍵生成部
102 データ暗号化部
103、103A 第2の共通鍵生成部
104 共通鍵暗号化部
105、105B 結合部
106 送信部
201 受信部
202、202B 分割部
203、203A 第2の共通鍵生成部
204 共通鍵復号部
205 データ復号部
Claims (10)
- 第1の通信装置と第2の通信装置とを備え、
前記第1の通信装置は、
第1の共通鍵を生成する第1の共通鍵生成手段と、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成するデータ暗号化手段と、
前記第1の暗号化データの一部から第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成する共通鍵暗号化手段と、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成する結合手段と、
前記第2の暗号化データを前記第2の通信装置へ送信する送信手段と、を備え、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信する受信手段と、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する分割手段と、
前記第1の暗号化データの一部から前記第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号する共通鍵復号手段と、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号するデータ復号手段と、を備え、
前記第1の通信装置及び前記第2の通信装置の前記第2の共通鍵生成手段は、所定のビット長分の部分データを、前記第1の暗号化データの末尾から取り出し、前記部分データを前記第2の共通鍵とする、
通信システム。 - 第1の通信装置と第2の通信装置とを備え、
前記第1の通信装置は、
第1の共通鍵を生成する第1の共通鍵生成手段と、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成するデータ暗号化手段と、
前記第1の暗号化データの一部から第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成する共通鍵暗号化手段と、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成する結合手段と、
前記第2の暗号化データを前記第2の通信装置へ送信する送信手段と、を備え、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信する受信手段と、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する分割手段と、
前記第1の暗号化データの一部から前記第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号する共通鍵復号手段と、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号するデータ復号手段と、を備え、
前記第1の通信装置及び前記第2の通信装置の前記第2の共通鍵生成手段は、所定のハッシュ関数を用いて前記第1の暗号化データからハッシュ値を生成し、所定のビット長分の部分データを、前記ハッシュ値の所定の位置から取り出し、前記部分データを前記第2の共通鍵とする、
通信システム。 - 第1の通信装置と第2の通信装置とを備え、
前記第1の通信装置は、
第1の共通鍵を生成する第1の共通鍵生成手段と、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成するデータ暗号化手段と、
前記第1の暗号化データの一部から第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成する共通鍵暗号化手段と、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成する結合手段と、
前記第2の暗号化データを前記第2の通信装置へ送信する送信手段と、を備え、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信する受信手段と、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する分割手段と、
前記第1の暗号化データの一部から前記第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号する共通鍵復号手段と、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号するデータ復号手段と、を備え、
前記結合手段は、前記第1の暗号化データの末尾に前記第3の共通鍵を結合して前記第2の暗号化データを生成し、
前記分割手段は、前記第3の共通鍵のビット長分の部分データを前記第2の暗号化データの末尾から取り出すことにより、前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する、
通信システム。 - 第1の通信装置と第2の通信装置とを備え、
前記第1の通信装置は、
第1の共通鍵を生成する第1の共通鍵生成手段と、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成するデータ暗号化手段と、
前記第1の暗号化データの一部から第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成する共通鍵暗号化手段と、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成する結合手段と、
前記第2の暗号化データを前記第2の通信装置へ送信する送信手段と、を備え、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信する受信手段と、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する分割手段と、
前記第1の暗号化データの一部から前記第2の共通鍵を生成する第2の共通鍵生成手段と、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号する共通鍵復号手段と、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号するデータ復号手段と、を備え、
前記結合手段は、前記第1の暗号化データを所定の分割数に等分し、前記第3の共通鍵を前記所定の分割数に等分し、分割された第1の暗号化データと分割された第3の共通鍵とを交互に結合して前記第2の暗号化データを生成し、
前記分割手段は、前記第2の暗号化データのデータ長から前記第3の共通鍵の鍵長を減算することにより前記第1の暗号化データのデータ長を算出し、前記第1の暗号化データのデータ長を前記所定の分割数で除算することにより、前記第1の暗号化データの分割サイズを算出し、前記第3の共通鍵の鍵長を前記所定の分割数で除算することにより、前記第3の共通鍵の分割サイズを算出し、前記第1の暗号化データの分割サイズ及び前記第3の共通鍵の分割サイズに基づいて前記第2の暗号化データから前記分割された第1の暗号化データ及び前記分割された第3の共通鍵を生成し、前記分割された第1の暗号化データを結合することにより前記第1の暗号化データを生成し、前記分割された第3の共通鍵を結合することにより前記第3の共通鍵を生成する、
通信システム。 - 請求項1乃至4のいずれか1項に記載の通信システムにおける、第1の通信装置。
- 請求項1乃至4のいずれか1項に記載の通信システムにおける、第2の通信装置。
- 第1の通信装置は、
第1の共通鍵を生成し、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成し、
前記第1の暗号化データの一部から第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成し、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成し、
前記第2の暗号化データを第2の通信装置へ送信する、
ことを含み、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信し、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割し、
前記第1の暗号化データの一部から前記第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号し、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号する、
ことを含み、
前記第1の通信装置及び前記第2の通信装置は、所定のビット長分の部分データを、前記第1の暗号化データの末尾から取り出し、前記部分データを前記第2の共通鍵とする、
通信方法。 - 第1の通信装置は、
第1の共通鍵を生成し、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成し、
前記第1の暗号化データの一部から第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成し、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成し、
前記第2の暗号化データを第2の通信装置へ送信する、
ことを含み、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信し、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割し、
前記第1の暗号化データの一部から前記第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号し、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号する、
ことを含み、
前記第1の通信装置及び前記第2の通信装置は、所定のハッシュ関数を用いて前記第1の暗号化データからハッシュ値を生成し、所定のビット長分の部分データを、前記ハッシュ値の所定の位置から取り出し、前記部分データを前記第2の共通鍵とする、
通信方法。 - 第1の通信装置は、
第1の共通鍵を生成し、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成し、
前記第1の暗号化データの一部から第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成し、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成し、
前記第2の暗号化データを第2の通信装置へ送信する、
ことを含み、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信し、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割し、
前記第1の暗号化データの一部から前記第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号し、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号する、
ことを含み、
前記第1の通信装置は、前記第1の暗号化データの末尾に前記第3の共通鍵を結合して前記第2の暗号化データを生成し、
前記第2の通信装置は、前記第3の共通鍵のビット長分の部分データを前記第2の暗号化データの末尾から取り出すことにより、前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割する、
通信方法。 - 第1の通信装置は、
第1の共通鍵を生成し、
前記第1の共通鍵を用いてデータを暗号化して第1の暗号化データを生成し、
前記第1の暗号化データの一部から第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第1の共通鍵を暗号化して第3の共通鍵を生成し、
前記第1の暗号化データと前記第3の共通鍵とを結合して第2の暗号化データを生成し、
前記第2の暗号化データを第2の通信装置へ送信する、
ことを含み、
前記第2の通信装置は、
前記第2の暗号化データを前記第1の通信装置から受信し、
前記第2の暗号化データを前記第1の暗号化データと前記第3の共通鍵とに分割し、
前記第1の暗号化データの一部から前記第2の共通鍵を生成し、
前記第2の共通鍵を用いて前記第3の共通鍵から前記第1の共通鍵を復号し、
前記第1の共通鍵を用いて前記第1の暗号化データから前記データを復号する、
ことを含み、
前記第1の通信装置は、前記第1の暗号化データを所定の分割数に等分し、前記第3の共通鍵を前記所定の分割数に等分し、分割された第1の暗号化データと分割された第3の共通鍵とを交互に結合して前記第2の暗号化データを生成し、
前記第2の通信装置は、前記第2の暗号化データのデータ長から前記第3の共通鍵の鍵長を減算することにより前記第1の暗号化データのデータ長を算出し、前記第1の暗号化データのデータ長を前記所定の分割数で除算することにより、前記第1の暗号化データの分割サイズを算出し、前記第3の共通鍵の鍵長を前記所定の分割数で除算することにより、前記第3の共通鍵の分割サイズを算出し、前記第1の暗号化データの分割サイズ及び前記第3の共通鍵の分割サイズに基づいて前記第2の暗号化データから前記分割された第1の暗号化データ及び前記分割された第3の共通鍵を生成し、前記分割された第1の暗号化データを結合することにより前記第1の暗号化データを生成し、前記分割された第3の共通鍵を結合することにより前記第3の共通鍵を生成する、
通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017201723A JP6711522B2 (ja) | 2017-10-18 | 2017-10-18 | 通信システム、通信装置、及び通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017201723A JP6711522B2 (ja) | 2017-10-18 | 2017-10-18 | 通信システム、通信装置、及び通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019075733A JP2019075733A (ja) | 2019-05-16 |
JP6711522B2 true JP6711522B2 (ja) | 2020-06-17 |
Family
ID=66543439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017201723A Active JP6711522B2 (ja) | 2017-10-18 | 2017-10-18 | 通信システム、通信装置、及び通信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6711522B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000252974A (ja) * | 1999-03-03 | 2000-09-14 | Kobe Steel Ltd | ディジタル情報暗号化装置,及びディジタル情報再生装置 |
NZ506002A (en) * | 2000-07-26 | 2003-01-31 | Rpk New Zealand Ltd | Encryption processing for streaming media by assigning tag value, creating packet key, encrypting data and adding tag value |
JPWO2004086672A1 (ja) * | 2003-03-25 | 2006-06-29 | 独立行政法人情報通信研究機構 | 暗号化および復号のための装置、方法、プログラム並びに記録媒体 |
JP2008278416A (ja) * | 2007-05-07 | 2008-11-13 | Matsushita Electric Ind Co Ltd | データ暗号処理装置、データ復号処理装置、データ暗号処理方法、データ復号処理方法、データ暗号処理プログラム、データ復号処理プログラムおよび集積回路 |
-
2017
- 2017-10-18 JP JP2017201723A patent/JP6711522B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019075733A (ja) | 2019-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9973334B2 (en) | Homomorphically-created symmetric key | |
KR102251697B1 (ko) | 암호화 장치, 암호화 방법 및 컴퓨터 판독가능 기록매체 | |
US10291403B2 (en) | Systems and methods for generating symmetric cryptographic keys | |
EP4254861A1 (en) | Secure access method and device | |
CN108347404B (zh) | 一种身份认证方法及装置 | |
CN102025505A (zh) | 一种基于aes算法的加密、解密方法及装置 | |
US20160119120A1 (en) | Method and apparatus for public-key encrypted communication | |
JP6194886B2 (ja) | 暗号化統計処理システム、復号システム、鍵生成装置、プロキシ装置、暗号化統計データ生成装置、暗号化統計処理方法、および、暗号化統計処理プログラム | |
CN105024807A (zh) | 数据处理方法及系统 | |
CN115828310B (zh) | 一种基于隐私计算的数据查询方法、装置及存储介质 | |
WO2016088453A1 (ja) | 暗号化装置、復号装置、暗号処理システム、暗号化方法、復号方法、暗号化プログラム、及び復号プログラム | |
US20180278417A1 (en) | Apparatus and method for generating key, and apparatus and method for encryption | |
US20230247010A1 (en) | Systems and methods for encryption in network communication | |
JPWO2016067524A1 (ja) | 認証付暗号化装置、認証付復号装置、認証付暗号システム、認証付暗号化方法、プログラム | |
US10355856B2 (en) | Key exchange method, key exchange system, key distribution device, communication device, and program | |
KR20180007974A (ko) | 데이터의 암호화, 복호화 방법 및 이를 이용하는 장치 | |
US20090006865A1 (en) | Efficient Remotely-Keyed Symmetric Cryptography For Digital Rights Management | |
US11930104B2 (en) | Apparatus and method for generating secret key, apparatus and method for generating evaluation key | |
JP6711522B2 (ja) | 通信システム、通信装置、及び通信方法 | |
JP7325689B2 (ja) | 暗号文変換システム、変換鍵生成方法、及び、変換鍵生成プログラム | |
CN107483387A (zh) | 一种安全控制方法及装置 | |
JP2016139861A (ja) | 暗号化装置、暗号化方法及び配信システム | |
CN108737093B (zh) | 一种加密的方法、装置及系统 | |
CN108429717B (zh) | 一种身份认证方法及装置 | |
KR20170087120A (ko) | 무인증서 공개키 암호 시스템 및 수신 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200408 |
|
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: 20200428 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200521 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6711522 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |