# VLRGS 4.1 ###### tags: `VLRGS` `paper` ### 一點內心話 *不知不覺也寫到第四周了,隔壁也開始面試了。 其實我很害怕被退貨到時候延畢,但那也是我自己的問題。 到現在也是花了不少時間,說能看懂嗎?我不敢說很懂, 但我的自尊和努力無法讓我說出不懂,多少還是能說出一點東西的。 壓力是能讓人前進的動力,希望我不會反被其吞噬。* --- ### 4 A Fully Anonymous VLR-GS Scheme with Backward Unlink-ability 這裡要講backward unlinkability,而且要從scheme1推廣到scheme2(我都忘了有3個scheme...)。 這裡會導入time period j,且每個i,j都會進行signature。 Figure 7是整個scheme的架構,基本上就是多了一個參數j。 然後他聲稱Theorem 4.1~4.3成立(在scheme1已經證明過了)。 #### Theorem 4.1 在OTS滿足correctness;NIZK滿足completeness和digital signature滿足EUF-CMA security的情況下,scheme2將會是對的。 #### Theorem 4.2 在NIZK滿足zero-knowledgeness和PKE滿足IND-CPA security及key privacy的情況下,scheme2將是full anonymity。 #### Theorem 4.3 在OTS滿足strong EUF-CMA security;NIZK滿足soundness和digital signature滿足EUF-CMA security的情況下,scheme2將滿足traceability。 ### Drawback 最大的缺點就是group public key 和 user signing key的size將由time periods(j)決定。 這問題將由導入IBE scheme來解決(應該是scheme3)。 ### 5 A Fully Anonymous VLR-GS Scheme with Backward Unlink-ability and with Constant-Size Keys 除了導入IBE外還導入了IBS來簡化certification的部分。 #### Theorem 5.1 在OTS滿足correctness;NIZK滿足completeness且IBS滿足EUF-CMA security那Scheme3就會是正確的。 同樣地在Scheme1的部分有證明過了。 ### 5.2 Security **Full Anonymity.** 這部分同樣在Scheme1上證過了但這裡多加了IBE scheme, 所以會做點補充。 #### Theorem 5.2 在NIZK滿足zero knowledgeness;PKE滿足IND-CPA security且IBE滿足IND-ID-CPA security 和 key privacy的情況下Scheme 2 滿足 full anonymity。 這裡仍然假設5個game加入challenge bit然後用機率來證明。 GAME0:最基本的$\mathrm {EXP}^{anon}_{\prod _3,\mathcal A}(\lambda,n)$。 GAME1:把$\sum ^*$中的crs,gpk,$\pi^*$用NIZK處理。 GAME2:把加密$ct^*$的$⟨i_b, σ^∗ ⟩$改成$0^{|⟨i_b, σ^∗⟩|}$。 GAME3:把加密$ct^{\sim*}$的$\sigma^*$改成$0^{|\sigma^*|}$。 GAME4:用$0^{|i||j|}$去計算$ct^{\sim*}$而不是i||j。 用類似scheme1的方式得到 $\mathrm {Adv}^{anon}_{\prod_3,\mathcal A}(\lambda ,n)\le\sum_{i=0}^3|\mathrm{Pr}[\mathtt {Suc}_i]-\mathrm{Pr}[\mathtt {Suc}_{i+1}]|+|\mathrm{Pr}[\mathtt {Suc}_4]-1/2|$ =$\mathrm{Adv}^{zk}_{\mathcal P_L,\mathcal B_1}(\lambda)+2·\mathrm{Adv}^{ind-cpa}_{\mathcal {PKE},\mathcal B_2}(\lambda)+2n·\mathrm{Adv}^{ind-id-cpa}_{\mathcal {IBE},\mathcal B_3}(\lambda)+2n·\mathrm{Adv}^{key-priv}_{\mathcal {IBE},\mathcal B_4}(\lambda)$ **Remark 2** 這裡說因為IBE的特性所以不用去猜$i^∗$,可以在Lemmas 5.3和5.4中把n拿掉。 **Traceability** 因為Scheme1不需要PKE去維持Traceability,所以這裡換掉PKE,Traceability仍然保持。 再來提到因為更改L的條件,所以Theorem 5.3成立。 #### Theorem 5.3 在OTS滿足strong EUF-CMA security;NIZK滿足soundness且IBS滿足EUF-CMA security的情況下,Scheme 3滿足Traceability。 下禮拜就要進入到最後一章,(看起來很可怕的)Perera-Koshiba Scheme。