主权项 |
1.一种数字指纹生成方法,其特征在于:采用三级级联编码方式构建指纹码字;构建指纹码字时设定的参数信息为(N,c,r,n<sub>1</sub>,n<sub>2</sub>,π),其中包括生成的码字个数N,需要抵抗的最大合谋用户数c、特征指纹码中每个码元的重复次数r,单元指纹码中的特征指纹码个数n<sub>1</sub>、联合指纹码中的单元指纹码个数n<sub>2</sub>、置乱因子<img file="F200810047646XC00011.GIF" wi="433" he="87" />其中π<sub>i</sub>是第i个单元指纹码中的置乱因子,π是n<sub>2</sub>个单元指纹码的置乱因子的串联;所述三级级联编码包括以下具体步骤,选择内码重复次数r,根据最大合谋用户数c选择特征指纹码码字个数t,构建特征指纹码Γ(t,r);以特征指纹码Γ(t,r)为内码,以码长为n<sub>1</sub>、码字个数为N的随机码L(n<sub>1</sub>,N)为外码,构建级联码Γ′(n<sub>1</sub>,N,t);对每个级联码Γ′(n<sub>1</sub>,N,t)采用相应的置乱因子π<sub>i</sub>进行置乱,构建单元指纹码Γ″(n<sub>1</sub>,N,t,π<sub>i</sub>);串联n<sub>2</sub>个单元指纹码Γ″(n<sub>1</sub>,N,t,π<sub>i</sub>),i=1、2、3…n<sub>2</sub>,构建出联合指纹码Γ″′(n<sub>1</sub>,N,t,π<sub>i</sub>,n<sub>2</sub>)。 |