6.1 具體的要求
為了在一個實體群中使用這個機制,需要采用下列步驟。
a)每個希望充當聲稱者或者驗證者的實體必須有產生隨機數的方法。
b)實體群中所有實體必須對三個正整數p、q和g達成一致。整數p必須選取為一個素數,同樣q也必須選取為一個素數并且是p-1的因子。最后g必須選取為在模p意義下階為q的元素,即g必須滿足:
(i)gq mod p=1,
(ii)g≠1.
值p和q的選擇,應該使得給定任意的整數i(1<i<q),找到一個整數j(如果存在)滿足gj mod p=i在計算上是不可行的。
c)群內所有實體必須對于專用散列函數的使用(例如在GB/T 18238中描述的散列函數之一)達成一致。
d)每一個希望充當聲稱者的實體必須配備一個非對稱密鑰對,其選取如下所述。
e)每一個希望充當驗證者的實體,必須有一種方法獲得將要驗證身份的實體的公開驗證密鑰的可信拷貝。
推薦文章: