JP5491713B2 - 暗号化装置、暗号化プログラム及び方法 - Google Patents
暗号化装置、暗号化プログラム及び方法 Download PDFInfo
- Publication number
- JP5491713B2 JP5491713B2 JP2008234614A JP2008234614A JP5491713B2 JP 5491713 B2 JP5491713 B2 JP 5491713B2 JP 2008234614 A JP2008234614 A JP 2008234614A JP 2008234614 A JP2008234614 A JP 2008234614A JP 5491713 B2 JP5491713 B2 JP 5491713B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- encryption
- random number
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 48
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000012545 processing Methods 0.000 claims description 83
- 238000004891 communication Methods 0.000 claims description 48
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000012937 correction Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Description
Claims (9)
- 端末装置と共通鍵を使ってデータの暗号通信を行なうことができる暗号化装置であって、
共有秘密情報を管理する秘密鍵管理部と、
前記秘密鍵管理部により管理された共有秘密情報と接続情報とを出力する秘密鍵出力部と、
前記端末装置と共に、所定の時間毎に更新される値である暗号鍵を管理する暗号鍵管理部と、
前記秘密鍵出力部により出力された共有秘密情報を入力された前記端末装置から前記接続情報に基づく接続要求を受信し、該端末装置との接続を許可する場合に、前記暗号鍵管理部に管理された暗号鍵を前記端末装置に送信して初期化する初期化処理部と、
乱数を生成する共通鍵処理部と、
前記端末装置において該端末装置により生成された乱数と前記共有秘密情報と前記暗号鍵とに基づいて生成された端末装置生成値を受信する受信部とを有し、
前記共通鍵処理部は、前記受信部により受信された端末装置生成値に基づいて前記端末装置側の暗号鍵管理部により管理された暗号鍵との誤差を算出して前記暗号鍵を補正すると共に前記端末装置により生成された乱数を算出し、該算出した乱数と前記生成した乱数とに基づいて、前記端末装置において前記生成した乱数の算出に用いられる補正乱数を算出して前記端末装置に送信し、前記生成した乱数を前記端末装置と共に共通鍵とすることを特徴とする暗号化装置。 - 端末装置と共通鍵を使ってデータの暗号通信を行うことができる暗号化装置であって、
前記端末装置と共通に設定された共有秘密情報を管理する秘密鍵管理部と、
前記端末装置と共に、所定の時間毎に更新される値である暗号鍵を管理する暗号鍵管理部と、
乱数を生成する共通鍵処理部と、
前記端末装置において該端末装置により生成された乱数と前記秘密情報と前記暗号鍵とに基づいて生成された端末装置生成値を受信する受信部とを有し、
前記共通鍵処理部は、前記受信部により受信された端末装置生成値に基づいて前記端末装置側の暗号鍵管理部により管理された暗号鍵との誤差を算出して前記暗号鍵を補正すると共に前記端末装置により生成された乱数を算出し、該算出した乱数と前記生成した乱数とに基づいて、前記端末装置において前記生成した乱数の算出に用いられる補正乱数を算出して前記端末装置に送信し、前記生成した乱数を前記端末装置と共に共通鍵とすることを特徴とする暗号化装置。 - 請求項2に記載の暗号化装置において、
前記秘密鍵管理部に管理された共有秘密情報と接続情報とを表示する秘密鍵表示部と、
前記表示された共有秘密情報を入力された前記端末装置から前記接続情報に基づく接続要求を受信し、該端末装置との接続を許可する場合に、前記暗号鍵管理部に管理された暗号鍵を前記端末装置に送信して初期化する初期化処理部とを更に有することを特徴とする暗号化装置。 - 請求項1乃至請求項3のいずれかに記載の暗号化装置において、
前記暗号化装置側の共通鍵処理部は、前記端末装置側の暗号管理部により管理された暗号鍵と前記暗号鍵管理部により管理されている暗号鍵との値の差が所定の範囲内である場合に、該差に基づいて前記暗号鍵を補正することを特徴とする暗号化装置。 - 端末装置と共通鍵を使ってデータの暗号通信を行なうことができる暗号化プログラムであって、
共有秘密情報を管理する秘密鍵管理ステップと、
前記秘密鍵管理ステップにより管理された共有秘密情報と接続情報とを出力する秘密鍵出力ステップと、
前記端末装置と共に、所定の時間毎に更新される値である暗号鍵を管理する暗号鍵管理ステップと、
前記秘密鍵出力ステップにより出力された共有秘密情報を入力された前記端末装置から前記接続情報に基づく接続要求を受信し、該端末装置との接続を許可する場合に、前記暗号鍵管理ステップに管理された暗号鍵を前記端末装置に送信して初期化する初期化処理ステップと、
乱数を生成する共通鍵処理ステップと、
前記端末装置において該端末装置により生成された乱数と前記秘密情報と前記暗号鍵とに基づいて生成された端末装置生成値を受信する受信ステップとをコンピュータに実行させ、
前記共通鍵処理ステップは、前記受信ステップにより受信された端末装置生成値に基づいて前記端末装置における暗号鍵管理ステップにより管理された暗号鍵との誤差を算出して前記暗号鍵を補正すると共に前記端末装置により生成された乱数を算出し、該算出した乱数と前記生成した乱数とに基づいて、前記端末装置において前記生成した乱数の算出に用いられる補正乱数を算出して前記端末装置に送信し、前記生成した乱数を前記端末装置と共に共通鍵をすることを特徴とする暗号化プログラム。 - 端末装置と共通鍵を使ってデータの暗号通信を行うことができる暗号化プログラムであって、
前記端末装置と共通に設定された共有秘密情報を管理する秘密鍵管理ステップと、
前記端末装置と共に、所定の時間毎に更新される値である暗号鍵を管理する暗号鍵管理ステップと、
乱数を生成する共通鍵処理ステップと、
前記端末装置において該端末装置により生成された乱数と前記秘密情報と前記暗号鍵とに基づいて生成された端末装置生成値を受信する受信ステップとをコンピュータに実行させ、
前記共通鍵処理ステップは、前記受信ステップにより受信された端末装置生成値に基づいて前記端末装置側の暗号鍵管理ステップにより管理された暗号鍵との誤差を算出して前記暗号鍵を補正すると共に前記端末装置により生成された乱数を算出し、該算出した乱数と前記生成した乱数とに基づいて、前記端末装置において前記生成した乱数の算出に用いられる補正乱数を算出して前記端末装置に送信し、前記生成した乱数を前記端末装置と共に共通鍵とすることを特徴とする暗号化プログラム。 - 請求項6に記載の暗号化プログラムにおいて、
前記秘密鍵管理ステップに管理された共有秘密情報と接続情報とを表示する秘密鍵表示ステップと、
前記表示された共有秘密情報を入力された前記端末装置から前記接続情報に基づく接続要求を受信し、該端末装置との接続を許可する場合に、前記暗号鍵管理ステップにより管理された暗号鍵を前記端末装置に送信して初期化する初期化処理ステップとを更にコンピュータに実行させることを特徴とする暗号化プログラム。 - 請求項5乃至請求項7のいずれかに記載の暗号化プログラムにおいて、
前記共通鍵処理ステップは、前記端末装置における暗号鍵管理ステップにより管理された暗号鍵と前記暗号鍵管理ステップにより管理されている暗号鍵との値の差が所定の範囲内である場合に、該差に基づいて前記暗号鍵を補正することを特徴とする暗号化プログラム。 - 端末装置と共通鍵を使ってデータの暗号通信を行なうことができる暗号化方法であって、
共有秘密情報を管理する秘密鍵管理ステップと、
前記秘密鍵管理ステップにより管理された共有秘密情報と接続情報とを出力する秘密鍵出力ステップと、
前記端末装置と共に、所定の時間毎に更新される値である暗号鍵を管理する暗号鍵管理ステップと、
前記秘密鍵出力ステップにより出力された共有秘密情報を入力された前記端末装置から前記接続情報に基づく接続要求を受信し、該端末装置との接続を許可する場合に、前記暗号鍵管理ステップに管理された暗号鍵を前記端末装置に送信して初期化する初期化処理ステップと、
乱数を生成する共通鍵処理ステップと、
前記端末装置において該端末装置により生成された乱数と前記共有秘密情報と前記暗号鍵とに基づいて生成された端末装置生成値を受信する受信ステップとをコンピュータが実行し、
前記共通鍵処理ステップは、前記受信ステップにより受信された端末装置生成値に基づいて前記端末装置における暗号鍵管理ステップにより管理された暗号鍵との誤差を算出して前記暗号鍵を補正すると共に前記端末装置により生成された乱数を算出し、該算出した乱数と前記生成した乱数とに基づいて、前記端末装置において前記生成した乱数の算出に用いられる補正乱数を算出して前記端末装置に送信し、前記生成した乱数を前記端末装置と共に共通鍵をすることを特徴とする暗号化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008234614A JP5491713B2 (ja) | 2008-09-12 | 2008-09-12 | 暗号化装置、暗号化プログラム及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008234614A JP5491713B2 (ja) | 2008-09-12 | 2008-09-12 | 暗号化装置、暗号化プログラム及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010068396A JP2010068396A (ja) | 2010-03-25 |
JP5491713B2 true JP5491713B2 (ja) | 2014-05-14 |
Family
ID=42193554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008234614A Active JP5491713B2 (ja) | 2008-09-12 | 2008-09-12 | 暗号化装置、暗号化プログラム及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5491713B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5561474B2 (ja) * | 2010-04-21 | 2014-07-30 | 日本電気株式会社 | 鍵交換装置、鍵交換システム、および鍵交換プログラム |
WO2013076848A1 (ja) * | 2011-11-24 | 2013-05-30 | 三菱電機株式会社 | 暗号通信システム及び暗号処理装置及びコンピュータプログラム及び暗号通信方法 |
JP5623657B2 (ja) * | 2011-11-24 | 2014-11-12 | 三菱電機株式会社 | 暗号通信システム及び暗号処理装置及びコンピュータプログラム及び暗号通信方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01212039A (ja) * | 1988-02-19 | 1989-08-25 | Toshiba Corp | 暗号化鍵共有装置 |
JP3627623B2 (ja) * | 2000-06-01 | 2005-03-09 | 日本電気株式会社 | 暗号通信システムおよび移動通信システム |
JP2002297542A (ja) * | 2001-04-02 | 2002-10-11 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ時限開示方法、システム、セキュリティデバイス |
JP2003198532A (ja) * | 2001-12-27 | 2003-07-11 | Mitsubishi Electric Corp | 親局及び子局及び暗号化システム及び暗号化方法及び暗号化プログラム及び復号方法及び復号プログラム |
JP2006238200A (ja) * | 2005-02-25 | 2006-09-07 | Matsushita Electric Ind Co Ltd | セッション鍵生成機構 |
JP2007013366A (ja) * | 2005-06-29 | 2007-01-18 | Sony Corp | 通信処理装置、通信処理システム、および方法、並びにコンピュータ・プログラム |
JP2007329688A (ja) * | 2006-06-07 | 2007-12-20 | Canon Inc | データ処理装置およびその方法 |
-
2008
- 2008-09-12 JP JP2008234614A patent/JP5491713B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010068396A (ja) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10187361B2 (en) | Method for secure communication using asymmetric and symmetric encryption over insecure communications | |
US11316677B2 (en) | Quantum key distribution node apparatus and method for quantum key distribution thereof | |
US20220158832A1 (en) | Systems and Methods for Deployment, Management and Use of Dynamic Cipher Key Systems | |
US7774594B2 (en) | Method and system for providing strong security in insecure networks | |
EP3476078B1 (en) | Systems and methods for authenticating communications using a single message exchange and symmetric key | |
US20190199722A1 (en) | Systems and methods for networked computing | |
US20150229621A1 (en) | One-time-pad data encryption in communication channels | |
US20200195446A1 (en) | System and method for ensuring forward & backward secrecy using physically unclonable functions | |
US11750580B2 (en) | Systems and methods for encryption in network communication | |
CN104303450A (zh) | 密码密钥的确定 | |
WO2013182632A1 (en) | Random number distribution | |
JP6302851B2 (ja) | 再暗号化方法、再暗号化システム、および再暗号化装置 | |
Reshma et al. | Pairing-free CP-ABE based cryptography combined with steganography for multimedia applications | |
JP5491713B2 (ja) | 暗号化装置、暗号化プログラム及び方法 | |
JP2007110487A (ja) | Lanシステムおよびその通信方法 | |
JP2006197065A (ja) | 端末装置および認証装置 | |
CN111277605B (zh) | 数据分享方法、装置、计算机设备以及存储介质 | |
WO2015156145A1 (ja) | 再暗号化方法,再暗号化システム及び再暗号化装置 | |
TWI761243B (zh) | 群組即時通訊的加密系統和加密方法 | |
CN111404670A (zh) | 一种密钥生成方法、ue及网络设备 | |
JP2009065226A (ja) | 認証付鍵交換システム、認証付鍵交換方法およびプログラム | |
JP2008066882A (ja) | 暗号鍵配信装置および暗号鍵配信方法 | |
AU2012311701B2 (en) | System and method for the safe spontaneous transmission of confidential data over unsecure connections and switching computers | |
KR101434736B1 (ko) | Pc에서 스마트 기기로의 안전한 공인인증서 복사 방법 | |
CN102546563B (zh) | 网络数据分发方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100517 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100524 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120904 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140117 |
|
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: 20140204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5491713 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |