主权项 |
1.一种非对称密钥加密方法,其涉及具有m≥1数量的私有密钥Q<sub>1</sub>,Q<sub>2</sub>,...,Q<sub>m</sub>以及各自的公共密钥G<sub>1</sub>,G<sub>2</sub>,...,G<sub>m</sub>的密钥持有方,每对密钥(Q<sub>i</sub>,G<sub>i</sub>)满足关系式G<sub>i</sub>=Q<sub>i</sub><sup>v</sup>modn或者关系式G<sub>i</sub>×Q<sub>i</sub><sup>v</sup>=1modn,其中,其中i=1,...,m,n为等于f个私有素因子p<sub>1</sub>,...,p<sub>f</sub>的乘积的公共整数,其中f>1,该f个私有素因子中的至少两个是有区别的,并且指数v为等于2的幂的公共整数,该方法特征在于:v=2<sup>b+k</sup>,其中k为严格正整数,而b=max(b<sub>1</sub>,...,b<sub>f</sub>),其中b<sub>j</sub>为使得<img file="F2005800030650C00011.GIF" wi="254" he="73" />为偶数的最大整数,其中j=1,...,f,并且每个公共密钥G<sub>i</sub>具有以下形式:<maths num="0001"><![CDATA[<math><mrow><msub><mi>G</mi><mi>i</mi></msub><mo>=</mo><msup><msub><mi>g</mi><mi>i</mi></msub><msup><mn>2</mn><msub><mi>a</mi><mi>i</mi></msub></msup></msup><mi>mod</mi><mi>n</mi><mo>,</mo></mrow></math>]]></maths>其中i=1,...,m,基数g<sub>i</sub>为严格大于1的整数,而数a<sub>i</sub>为使得1≤a<sub>i</sub>≤b的整数,并且数a<sub>i</sub>中的至少一个严格大于1。 |