JP5931795B2 - 鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム - Google Patents
鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム Download PDFInfo
- Publication number
- JP5931795B2 JP5931795B2 JP2013098970A JP2013098970A JP5931795B2 JP 5931795 B2 JP5931795 B2 JP 5931795B2 JP 2013098970 A JP2013098970 A JP 2013098970A JP 2013098970 A JP2013098970 A JP 2013098970A JP 5931795 B2 JP5931795 B2 JP 5931795B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- signature
- esk
- pseudo
- gen
- 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
- 238000004891 communication Methods 0.000 title claims description 96
- 238000000034 method Methods 0.000 title claims description 44
- 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
- 230000006870 function Effects 0.000 claims description 74
- 238000012795 verification Methods 0.000 claims description 51
- 230000007774 longterm Effects 0.000 claims description 41
- 238000004422 calculation algorithm Methods 0.000 claims description 38
- 238000012545 processing Methods 0.000 description 25
- 238000004364 calculation method Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000009795 derivation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241000122205 Chamaeleonidae Species 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005477 standard model Effects 0.000 description 1
Images
Description
PIDをプロトコルIDとし、プロトコル仕様に対応した固有のIDとする。セキュリティパラメータをкとする。pをkビットの素数とし、G,GTを双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とする。g,gTをそれぞれ群G,GTの生成元とする。Zpをpを法とする剰余環とする。H1:{0,1}*→G、H2:{0,1}*→Zp及びH:{0,1}*→{0,1}кをハッシュ関数とする。
FSY方式の鍵生成アルゴリズムは、一様ランダムにマスタ秘密鍵s0∈Zpを選び、S0=1G(∈G)を設定する。ただし、1Gは群Gの単位元である。また、鍵生成アルゴリズムはマスタ公開鍵P0=g(∈G)、Q0=P0^s0(∈G)を計算して公開する。ここで、^はべき乗を表す。
鍵交換方式の各ユーザは識別情報(ID1,…,IDt-1)に対応するものとする。各ユーザは初期化処理として、st-1∈Zpを一様ランダムに選び、秘密の状態情報として保持する。識別情報ID=(ID1,…,IDt-1)を設定されたユーザは鍵抽出者として自分の長期秘密鍵(St-1,Q1,…,Qt-1)を用いて、識別情報ID’=(ID1,…,IDt)を設定された下位のユーザ向けに次のように長期秘密鍵(St,Q1,…,Qt)を生成する。まず、鍵抽出者はPt=H1(ID1,…,IDt)(∈G)、St=St-1Pt^st-1、Qt=P0^stを計算する。続いて、鍵抽出者は下位のユーザの長期秘密鍵として(St,Q1,…,Qt)を出力する。
ここでは、ユーザUAを鍵交換セッションのイニシエータとし、ユーザUBをレスポンダとする。ユーザUAは第α階層に属し、識別情報IDA=(IDA,1,…,IDA,α)に対応する長期秘密鍵(SA,α,QA,1,…,QA,α)を持つ。ユーザUBは第β階層に属し、識別情報IDB=(IDB,1,…,IDB,β)に対応する長期秘密鍵(SB,β,QB,1,…,QB,β)を持つ。
以下、この発明の実施の形態について詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
図1を参照して、実施形態の鍵交換システムAの機能構成の一例を説明する。鍵交換システムAは、鍵生成装置1及びN(≧2)台の通信装置21,…,2Nを含む。鍵生成装置1及びN台の通信装置21,…,2Nはネットワーク9に接続される。ネットワーク9は、鍵生成装置1とN台の通信装置21,…,2Nそれぞれとが相互に通信可能なように構成されていればよく、例えばインターネットやLAN、WANなどで構成することができる。また、鍵生成装置1とN台の通信装置21,…,2Nそれぞれとは必ずしもネットワークを介してオンラインで通信可能である必要はない。例えば、鍵生成装置1が出力する情報をUSBメモリなどの可搬型記録媒体に記憶し、その可搬型記録媒体からいずれかの通信装置2n(n=1,…,N)へオフラインで入力するように構成してもよい。その他の装置間でのデータの入出力も同様であるので、具体的な説明は省略する。
以下に、実施形態で使用する記号の定義をする。кを正の整数のセキュリティパラメータとする。pをкビットの素数とする。G,GTをそれぞれ双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とする。gを群Gの生成元とし、gT=e(g,g)とする。Zpをpを法とする剰余環とする。Lを鍵交換システムにおける階層の深さの最大値とする。
図4を参照して、鍵交換システムAが実行する公開パラメータ生成処理及び長期秘密鍵抽出処理の動作例を、実際に行われる手続きの順に従って説明する。
ステップS14において、鍵生成装置1に含まれる長期秘密鍵生成部14は、i=1,…,Nについて、識別情報ID=(ID1,…,IDi)を持つ通信装置2iに対して長期秘密鍵を発行する。具体的には、長期秘密鍵生成部14は、まず、値rを環Zpから一様ランダムに選び、値w1,w2,w3,w4,w5,w6を擬似乱数空間FSから一様ランダムに選ぶ。続いて、長期秘密鍵生成部14は、識別情報ID、値r,w1,w2,w3,w4,w5,w6、マスタ秘密鍵MSK及び公開パラメータParamsを用いて、識別情報ID=(ID1,…,IDi)に対応する長期秘密鍵SSKIDを以下のように生成する。
図5、図6を参照して、鍵交換システム1に含まれる二台の通信装置がセッション鍵を共有する処理フローの一例を説明する。図5の符号A1、B1は図6の符号A1、B1へ処理が継続することを表している。まず、図5を参照して処理フローの前半部分を説明する。
この発明は上述の実施形態に限定されるものではなく、この発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。上記実施例において説明した各種の処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
1 鍵生成装置
2 通信装置
9 ネットワーク
10 パラメータ生成部
12 マスタ秘密鍵生成部
14 長期秘密鍵生成部
20 アドホック秘密鍵生成部
22 擬似乱数生成部
24 署名鍵生成部
26 暗号文生成部
28 アドホック公開鍵生成部
30 アドホック公開鍵検証部
32 秘密情報生成部
34 セッション鍵生成部
36 長期秘密鍵生成部
Claims (6)
- 鍵生成装置とL階層に階層化された複数の通信装置を含む鍵交換システムであって、
^はべき乗を表し、・は乗算を表し、Zpは素数pを法とする剰余環とし、G,GTは双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とし、gは群Gの生成元とし、Fke、Fgen、Fsig及びFkdfは擬似ランダム関数とし、FSは擬似ランダム関数の鍵空間とし、Genは任意の使いきり署名方式の署名鍵生成アルゴリズムとし、Signは上記使いきり署名方式の署名生成アルゴリズムとし、Verは上記使いきり署名方式の署名検証アルゴリズムとし、
上記鍵生成装置は、
値zを環Zpから選択し、値g1=gzを計算し、値g2,g3,g4,h1,…,hLを群Gから選択するパラメータ生成部と、
マスタ秘密鍵MSK=g2 zを計算するマスタ秘密鍵生成部と、
第i階層に属する通信装置の長期秘密鍵SSKiを、値rを環Zpから選択し、値w1,w2,w3,w4,w5,w6を上記鍵空間FSから選択し、u0=MSK・(h1^ID1…hi^IDi・g3)r、u1=gr、u2=g4 rを計算し、SSKi=(u0,u1,u2,hi+1 r,…,hL r,w1,w2,w3,w4,w5,w6)として生成する長期秘密鍵生成部と、
を含み、
上記通信装置は、
第α階層に属し識別情報ID=(ID1,…,IDα)が設定されており、第β階層に属し識別情報ID'=(ID'1,…,ID'β)が設定された上記通信装置とセッション鍵SKを共有するものとして、
値eskke,esk'ke,eskgen,esk'gen,esksig,esk'sigを上記鍵空間FSから選択するアドホック秘密鍵生成部と、
上記擬似ランダム関数Fke(w1,eskke)の出力と上記擬似ランダム関数Fke(esk'ke,w2)の出力との排他的論理和を計算して擬似乱数sを生成し、上記擬似ランダム関数Fgen(w3,eskgen)の出力と上記擬似ランダム関数Fgen(esk'gen,w4)の出力との排他的論理和を計算して擬似乱数randgenを生成し、上記擬似ランダム関数Fsig(w5,esksig)の出力と上記擬似ランダム関数Fsig(esk'sig,w6)の出力との排他的論理和を計算して擬似乱数randsigを生成する擬似乱数生成部と、
上記擬似乱数randgenを用いて上記鍵生成アルゴリズムGenを実行し、署名鍵skと検証鍵vkを生成する署名鍵生成部と、
値gのs乗を計算して暗号文C1を生成し、(h1^ID'1…hβ^ID'β・g4 vk・g3)sを計算して暗号文C2を生成する暗号文生成部と、
上記暗号文C1及び上記暗号文C2を入力として上記擬似乱数randsig及び上記署名鍵skを用いて上記署名アルゴリズムSignを実行して署名σを生成し、上記暗号文C1、上記暗号文C2、署名σ及び検証鍵vkを含むアドホック公開鍵EPKを生成するアドホック公開鍵生成部と、
上記識別情報ID'が設定された通信装置から暗号文C'1、暗号文C'2、署名σ'及び検証鍵vk'を含むアドホック公開鍵EPK'を受信すると、上記暗号文C'1、上記暗号文C'2及び上記署名σ'を入力として上記検証鍵vk'を用いて上記検証アルゴリズムVerを実行し、上記アドホック公開鍵EPK'を検証するアドホック公開鍵検証部と、
e(g1,g2)sを計算して秘密情報σ1を生成し、e(C'1,u0・u2 vk')/e(C'2,u1)を計算して秘密情報σ2を生成し、e(C'1,g3)sを計算して秘密情報σ3を生成する秘密情報生成部と、
識別情報ID、識別情報ID'、アドホック公開鍵EPK及びアドホック公開鍵EPK'に基づいてセッション識別情報STを生成し、上記秘密情報σ1及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ2及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ3及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力との排他的論理和を計算し、上記セッション鍵SKを生成するセッション鍵生成部と、
を含む鍵交換システム。 - ^はべき乗を表し、・は乗算を表し、Zpは素数pを法とする剰余環とし、G,GTは双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とし、gは群Gの生成元とし、FSは擬似ランダム関数の鍵空間とし、
値zを環Zpから選択し、値g1=gzを計算し、値g2,g3,g4,h1,…,hLを群Gから選択するパラメータ生成部と、
マスタ秘密鍵MSK=g2 zを計算するマスタ秘密鍵生成部と、
第i階層に属する通信装置の長期秘密鍵SSKiを、値rを環Zpから選択し、値w1,w2,w3,w4,w5,w6を上記鍵空間FSから選択し、u0=MSK・(h1^ID1…hi^IDi・g3)r、u1=gr、u2=g4 rを計算し、SSKi=(u0,u1,u2,hi+1 r,…,hL r,w1,w2,w3,w4,w5,w6)として生成する長期秘密鍵生成部と、
を含む鍵生成装置。 - L階層に階層化された複数の通信装置において、第α階層に属し識別情報ID=(ID1,…,IDα)が設定されており、第β階層に属し識別情報ID'=(ID'1,…,ID'β)が設定された上記通信装置とセッション鍵SKを共有する通信装置であって、
^はべき乗を表し、・は乗算を表し、Zpは素数pを法とする剰余環とし、G,GTは双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とし、gは群Gの生成元とし、Fke、Fgen、Fsig及びFkdfは擬似ランダム関数とし、FSは擬似ランダム関数の鍵空間とし、Genは任意の使いきり署名方式の署名鍵生成アルゴリズムとし、Signは上記使いきり署名方式の署名生成アルゴリズムとし、Verは上記使いきり署名方式の署名検証アルゴリズムとし、
値zは環Zpから選択された乱数であり、値g1=gzであり、値g2,g3,g4,h1,…,hLは群Gから選択された乱数であり、マスタ秘密鍵MSK=g2 zであり、値rを環Zpから選択された乱数であり、値w1,w2,w3,w4,w5,w6は上記鍵空間FSから選択された乱数であり、第i階層に属する上記通信装置の長期秘密鍵SSKiはu0=MSK・(h1^ID1…hi^IDi・g3)r、u1=gr、u2=g4 rとしてSSKi=(u0,u1,u2,hi+1 r,…,hL r,w1,w2,w3,w4,w5,w6)であり、
値eskke,esk'ke,eskgen,esk'gen,esksig,esk'sigを上記鍵空間FSから選択するアドホック秘密鍵生成部と、
上記擬似ランダム関数Fke(w1,eskke)の出力と上記擬似ランダム関数Fke(esk'ke,w2)の出力との排他的論理和を計算して擬似乱数sを生成し、上記擬似ランダム関数Fgen(w3,eskgen)の出力と上記擬似ランダム関数Fgen(esk'gen,w4)の出力との排他的論理和を計算して擬似乱数randgenを生成し、上記擬似ランダム関数Fsig(w5,esksig)の出力と上記擬似ランダム関数Fsig(esk'sig,w6)の出力との排他的論理和を計算して擬似乱数randsigを生成する擬似乱数生成部と、
上記擬似乱数randgenを用いて上記鍵生成アルゴリズムGenを実行し、署名鍵skと検証鍵vkを生成する署名鍵生成部と、
値gのs乗を計算して暗号文C1を生成し、(h1^ID'1…hβ^ID'β・g4 vk・g3)sを計算して暗号文C2を生成する暗号文生成部と、
上記暗号文C1及び上記暗号文C2を入力として上記擬似乱数randsig及び上記署名鍵skを用いて上記署名アルゴリズムSignを実行して署名σを生成し、上記暗号文C1、上記暗号文C2、上記署名σ及び上記検証鍵vkを含むアドホック公開鍵EPKを生成するアドホック公開鍵生成部と、
上記識別情報ID'が設定された通信装置から暗号文C'1、暗号文C'2、署名σ'及び検証鍵vk'を含むアドホック公開鍵EPK'を受信すると、上記暗号文C'1、上記暗号文C'2及び上記署名σ'を入力として上記検証鍵vk'を用いて上記検証アルゴリズムVerを実行し、上記アドホック公開鍵EPK'を検証するアドホック公開鍵検証部と、
e(g1,g2)sを計算して秘密情報σ1を生成し、e(C'1,u0・u2 vk')/e(C'2,u1)を計算して秘密情報σ2を生成し、e(C'1,g3)sを計算して秘密情報σ3を生成する秘密情報生成部と、
識別情報ID、識別情報ID'、アドホック公開鍵EPK及びアドホック公開鍵EPK'に基づいてセッション識別情報STを生成し、上記秘密情報σ1及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ2及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ3及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力との排他的論理和を計算し、上記セッション鍵SKを生成するセッション鍵生成部と、
を含む通信装置。 - L階層に階層化された複数の通信装置において、第α階層に属し識別情報ID=(ID1,…,IDα)が設定された上記通信装置と、第β階層に属し識別情報ID'=(ID'1,…,ID'β)が設定された上記通信装置とがセッション鍵SKを共有する鍵交換方法であって、
^はべき乗を表し、・は乗算を表し、Zpは素数pを法とする剰余環とし、G,GTは双線形ペアリング関数e:G×G→GTを効率的に計算可能な群とし、gは群Gの生成元とし、Fke、Fgen、Fsig及びFkdfは擬似ランダム関数とし、FSは擬似ランダム関数の鍵空間とし、Genは任意の使いきり署名方式の署名鍵生成アルゴリズムとし、Signは上記使いきり署名方式の署名生成アルゴリズムとし、Verは上記使いきり署名方式の署名検証アルゴリズムとし、
パラメータ生成部が、値zを環Zpから選択し、値g1=gzを計算し、値g2,g3,g4,h1,…,hLを群Gから選択するパラメータ生成ステップと、
マスタ秘密鍵生成部が、マスタ秘密鍵MSK=g2 zを計算するマスタ秘密鍵生成ステップと、
長期秘密鍵生成部が、第i階層に属する通信装置の長期秘密鍵SSKiを、値rを環Zpから選択し、値w1,w2,w3,w4,w5,w6を上記鍵空間FSから選択し、u0=MSK・(h1^ID1…hi^IDi・g3)r、u1=gr、u2=g4 rを計算し、SSKi=(MSK・(h1^ID1…hi^IDi・g3)r,gr,g4 r,hi+1 r,…,hL r,w1,w2,w3,w4,w5,w6)として生成する長期秘密鍵生成ステップと、
アドホック秘密鍵生成部が、値eskke,esk'ke,eskgen,esk'gen,esksig,esk'sigを上記鍵空間FSから選択するアドホック秘密鍵生成ステップと、
擬似乱数生成部が、上記擬似ランダム関数Fke(w1,eskke)の出力と上記擬似ランダム関数Fke(esk'ke,w2)の出力との排他的論理和を計算して擬似乱数sを生成し、上記擬似ランダム関数Fgen(w3,eskgen)の出力と上記擬似ランダム関数Fgen(esk'gen,w4)の出力との排他的論理和を計算して擬似乱数randgenを生成し、上記擬似ランダム関数Fsig(w5,esksig)の出力と上記擬似ランダム関数Fsig(esk'sig,w6)の出力との排他的論理和を計算して擬似乱数randsigを生成する擬似乱数生成ステップと、
署名鍵生成部が、上記擬似乱数randgenを用いて上記鍵生成アルゴリズムGenを実行し、署名鍵skと検証鍵vkを生成する署名鍵生成ステップと、
暗号文生成部が、値gのs乗を計算して暗号文C1を生成し、(h1^ID'1…hβ^ID'β・g4 vk・g3)sを計算して暗号文C2を生成する暗号文生成ステップと、
アドホック公開鍵生成部が、上記暗号文C1及び上記暗号文C2を入力として上記擬似乱数randsig及び上記署名鍵skを用いて上記署名アルゴリズムSignを実行して署名σを生成し、上記暗号文C1、上記暗号文C2、上記署名σ及び上記検証鍵vkを含むアドホック公開鍵EPKを生成するアドホック公開鍵生成部と、
アドホック公開鍵検証部が、上記識別情報ID'が設定された通信装置から暗号文C'1、暗号文C'2、署名σ'及び検証鍵vk'を含むアドホック公開鍵EPK'を受信すると、上記暗号文C'1、上記暗号文C'2及び上記署名σ'を入力として上記検証鍵vk'を用いて上記検証アルゴリズムVerを実行し、上記アドホック公開鍵EPK'を検証するアドホック公開鍵検証ステップと、
秘密情報生成部が、e(g1,g2)sを計算して秘密情報σ1を生成し、e(C'1,u0・u2 vk')/e(C'2,u1)を計算して秘密情報σ2を生成し、e(C'1,g3)sを計算して秘密情報σ3を生成する秘密情報生成ステップと、
セッション鍵生成部が、識別情報ID、識別情報ID'、アドホック公開鍵EPK及びアドホック公開鍵EPK'に基づいてセッション識別情報STを生成し、上記秘密情報σ1及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ2及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力と上記秘密情報σ3及び上記セッション識別情報STを入力とする上記擬似ランダム関数Fkdfの出力との排他的論理和を計算し、上記セッション鍵SKを生成するセッション鍵生成ステップと、
を含む鍵交換方法。 - 請求項3に記載の鍵生成装置または請求項4に記載の通信装置としてコンピュータを機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013098970A JP5931795B2 (ja) | 2013-05-09 | 2013-05-09 | 鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013098970A JP5931795B2 (ja) | 2013-05-09 | 2013-05-09 | 鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014220669A JP2014220669A (ja) | 2014-11-20 |
JP5931795B2 true JP5931795B2 (ja) | 2016-06-08 |
Family
ID=51938756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013098970A Expired - Fee Related JP5931795B2 (ja) | 2013-05-09 | 2013-05-09 | 鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5931795B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6497747B2 (ja) * | 2016-04-19 | 2019-04-10 | 日本電信電話株式会社 | 鍵交換方法、鍵交換システム |
JP7444378B2 (ja) | 2021-01-08 | 2024-03-06 | 日本電信電話株式会社 | 鍵交換システム、通信端末、情報処理装置、鍵交換方法、及びプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8422681B2 (en) * | 2008-03-06 | 2013-04-16 | International Business Machines Corporation | Non-interactive hierarchical identity-based key-agreement |
JP5427156B2 (ja) * | 2010-10-01 | 2014-02-26 | 日本電信電話株式会社 | 鍵交換装置、鍵交換システム、鍵交換方法、鍵交換プログラム |
JP5506650B2 (ja) * | 2010-12-21 | 2014-05-28 | 日本電信電話株式会社 | 情報共有システム、方法、情報共有装置及びそのプログラム |
JP5512598B2 (ja) * | 2011-05-16 | 2014-06-04 | 日本電信電話株式会社 | 情報共有システム、方法、装置及びプログラム |
JP5512601B2 (ja) * | 2011-05-27 | 2014-06-04 | 日本電信電話株式会社 | 情報共有システム、方法、装置及びプログラム |
-
2013
- 2013-05-09 JP JP2013098970A patent/JP5931795B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014220669A (ja) | 2014-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gupta et al. | Blockchain-assisted secure fine-grained searchable encryption for a cloud-based healthcare cyber-physical system | |
JP7127543B2 (ja) | 照合システム、方法、装置及びプログラム | |
Rahulamathavan et al. | User collusion avoidance scheme for privacy-preserving decentralized key-policy attribute-based encryption | |
JP5300983B2 (ja) | データ処理装置 | |
US8762723B2 (en) | Cryptographic security using fuzzy credentials for device and server communications | |
JP6016948B2 (ja) | 秘匿計算システム、演算装置、秘匿計算方法、およびプログラム | |
WO2016203762A1 (ja) | 暗号情報作成装置、暗号情報作成方法、記録媒体、及び、照合システム | |
JP2020508021A (ja) | キー交換デバイス及び方法 | |
CN103563288B (zh) | 基于口令的单轮密钥交换协议 | |
CN103414690A (zh) | 一种可公开验证云端数据持有性校验方法 | |
JP6451938B2 (ja) | 暗号文照合システム、方法、およびプログラム | |
JP2016526851A (ja) | 暗号鍵を共有するためのシステム | |
WO2014185447A1 (ja) | 照合システム、ノード、照合方法およびプログラム | |
Meshram et al. | A provably secure lightweight subtree-based short signature scheme with fuzzy user data sharing for human-centered IoT | |
JP5931795B2 (ja) | 鍵交換システム、鍵生成装置、通信装置、鍵交換方法及びプログラム | |
JP2010200065A (ja) | 署名検証システム、署名検証方法、ブラインド署名生成方法、利用者装置、及びブラインド署名生成プログラム | |
Hamian et al. | Blockchain-based User Re-enrollment for Biometric Authentication Systems | |
JP5512598B2 (ja) | 情報共有システム、方法、装置及びプログラム | |
JP5651609B2 (ja) | 検索可能暗号システム、検索装置、計算装置、及びプログラム | |
CN110572788B (zh) | 基于非对称密钥池和隐式证书的无线传感器通信方法和*** | |
JP6228903B2 (ja) | 情報共有システム及び方法、情報共有装置並びにプログラム | |
WO2017170780A1 (ja) | 暗号文照合システム、ノード装置、暗号文照合方法、およびプログラム | |
JP6267657B2 (ja) | 安全性強化方法、安全性強化システム、安全性強化装置、検証装置、およびプログラム | |
JP5841955B2 (ja) | 関数型暗号システム及び方法 | |
CN113761592B (zh) | 一种云存储中基于模糊身份的数据完整性检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150731 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160420 |
|
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: 20160426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160427 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5931795 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |