发明名称 |
为加密处理信息提供密码密钥的方法和装置 |
摘要 |
生成供在密码系统中使用的密码密钥的方法与装置,包括密钥发生器,用于从较大的B位密钥生成缩小的密钥空间密钥的子集。按照秘密的散列或分配密钥将密钥的子集随机分布在B位密钥空间上以提供带有较大的表面工作因子的密钥。工作因子取决于给定的密钥位长度的可能的不同密钥数目,并向敌意的攻击者提出对应的解码难度级。不知道秘密散列密钥,密码密钥的工作因子呈现为高达S=2<SUP>B</SUP>,而攻击者必须进行高达2<SUP>B</SUP>次猜测来肯定地确定一个特定的密钥。对于攻击者破译该系统,这一难度级通常对应于很大计算量。然而,知道了秘密散列密钥,工作因子便明显地降低了。从而,可将密钥的工作因子降低到小得足以满足出口或进口要求的级别而不降低该系统的保护级或强度。单个密码密钥发生器(机)能容易地适应在要求不同的工作因子的不同国家中使用。 |
申请公布号 |
CN1155192C |
申请公布日期 |
2004.06.23 |
申请号 |
CN96196431.6 |
申请日期 |
1996.07.26 |
申请人 |
通用仪器公司 |
发明人 |
埃里克·斯普龙克 |
分类号 |
H04K1/00;H04K1/02;H04L9/00;H04L9/06;H04L9/08;H04L9/12;H04L9/28 |
主分类号 |
H04K1/00 |
代理机构 |
永新专利商标代理有限公司 |
代理人 |
蹇炜 |
主权项 |
1、一种为加密处理信息提供密码密钥的方法,所述方法包括下述步骤:按照密钥发生器函数生成第一密钥;按照密钥空间缩小函数缩小所述第一密钥的密钥空间;以及按照单向密钥空间分配函数在较大的密钥空间上分布所述缩小的密钥空间以提供所述密码密钥;其中:当所述单向密钥空间分配函数不可得到时,所述密码密钥具有相关的第一工作因子;以及当所述单向密钥空间分配函数可得到时,所述密码密钥具有比所述第一工作因子小的相关的第二工作因子。 |
地址 |
美国宾夕法尼亚州 |