发明名称 |
用于最高安全性应用的加密方法 |
摘要 |
一种用于加密l<sub>M</sub>-位长的报文M的方法,包括以下步骤:a)提供l<sub>R</sub>-位长的第一随机位序列,l<sub>R</sub>≥l<sub>M</sub>;b)将所述报文M细分为l<sub>S</sub>-位的单位报文串,其中l<sub>S</sub>≤l<sub>M</sub>;c)对于每一单位报文串,对所述单位报文串与所述第一随机位序列的l<sub>S</sub>-位执行异或运算,用于生成加密的单位串;以及d)将所述加密的单位串汇编成密文。根据本发明,密文的汇编是这样的:相对于相应的单位报文串在所述报文中的位置而随机置换所述加密的单位串在所述密文中的位置,该位置的置换基于第一随机位序列。换句话说,将所述加密的单位串汇编成密文的步骤包括以下步骤:相对于相应的单位报文串在所述报文中的位置而随机置换所述加密的单位串在所述密文中的位置。 |
申请公布号 |
CN101411114A |
申请公布日期 |
2009.04.15 |
申请号 |
CN200780011471.0 |
申请日期 |
2007.03.29 |
申请人 |
阿兰·舒马赫 |
发明人 |
阿兰·舒马赫 |
分类号 |
H04L9/18(2006.01)I;G06F7/58(2006.01)I |
主分类号 |
H04L9/18(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 |
代理人 |
余 刚;尚志峰 |
主权项 |
1.一种用于加密lM-位长的报文M的方法,包括以下步骤:提供lR-位长的第一随机位序列,lR≥lM;将所述报文M细分为lS-位的单位报文串,其中lS≤lM;对于每个单位报文串,对所述单位报文串与所述第一随机位序列的lS-位执行异或运算,用于生成加密的单位串;将所述加密的单位串汇编成密文;其特征在于,相对于相应的所述单位报文串在所述报文中的位置而置换所述加密的单位串在所述密文中的位置,其中,所述位置的置换基于所述第一随机位序列。 |
地址 |
卢森堡海斯多夫 |