The Proposed Scheme
Subprotocol
Watermarking Generation Protocol
Watermarking (1)Watermarking (2)
Watermarking (3)
Identification and Dispute Resolution (1)
Matching Up the Sale Record
Identification and Dispute Resolution (2)
Security Requirements for the seller
Security Requirements for the buyer
Degree of Anonymity
我們所用的Protocol有Registration
Protocol,Watermarking
Protocol,Identification
and Arbitration
Protocol。Registration
Protocol:選取一個Public
Key來決定一個假名。假設連教授還有一對Key
pair才是
平常時候真正在使用的,基本上他要去註冊的時候,CA就要先給一封憑證,才能確定假名(pk
B)的使
用者確實為連教授。其實還有很多的部分沒有展示出來,因為目前也用不到,真正重要的是這憑證裡面
的欄位藏有Buyer的真實資料,所以要是有事的話還是可以利用憑證追查到始作俑者的。
比較麻煩的就是Watermark
Protocol,大約有十個步驟,但是大致上都蠻單純的。首先Buyer想買一
個東西,基本上要先給一個CA認證過後的假名,此時我們知道這個pk
B是合法認證過的,此外可以另外
選取一個Key pk*
(也就是為了此次交易所選的假名)來作數位簽章即可,而其Public
Key可從外界拿
到,而另外必須告訴此交易的內容為何,我們把內容放在pk*所包含的數位簽章內容中,也就是Sign
pk*(ARG)。