检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京工业大学经济与管理学院,江苏南京210009
出 处:《信息网络安全》2013年第3期26-28,共3页Netinfo Security
基 金:江苏省软科学研究计划项目[BR2011057]
摘 要:文章提出对REESSE1+公钥密码实施明文恢复攻击的两种启发性方法。一是把解密看作一个群分解问题,求解该问题即可获得一个等价明文,当该等价明文向量的各个分量都很小时,则此等价明文很可能就是密文所对应的明文;二是如果能在有限域中求解离散对数,从密文恢复明文就转换为解一个低密度、低维数背包问题,运用格基规约算法可求解该背包问题。由于有限域中求解离散对数的计算复杂性是亚指数级的,故破译REESSE1+公钥密码的计算复杂性也是亚指数级的。Two heuristic approaches to plaintext recovery attack on REESSE1+ public-key cryptosystem are proposed in this paper. First, the decryption of the cryptosystem can be viewed as a group factorization problem and the Solution to the problem gives rise to an equivalent plaintext, If all the entries of the equivalent plaintext vector are small enough, the equivalent plaintext is likely to be the plaintext corresponding to the ciphertext. Second, if discrete logarithm can be computed in finite field, recovering plaintext from ciphertext is translated into solving a knapsack problem with lower density and fewer number of dimensions, which can be broken by invoking the Lenstra-Lestra-Lovasz (LLL) algorithm. As the complexity of computing discrete logarithm in finite field is subexponential, the complexity of breaking REESSE 1+ public-key cryptosystem is also subexponential.
关 键 词:REESSE1+公钥密码 乘法背包 明文恢复攻击 群分解 离散对数 格基规约
分 类 号:TN918.1[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229