[发明专利]密钥可变的加密系统无效
申请号: | 95191926.1 | 申请日: | 1995-03-10 |
公开(公告)号: | CN1086260C | 公开(公告)日: | 2002-06-12 |
发明(设计)人: | 威廉·Y·肖 | 申请(专利权)人: | 威廉·Y·肖 |
主分类号: | H04L9/18 | 分类号: | H04L9/18 |
代理公司: | 上海专利商标事务所 | 代理人: | 沈昭坤 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用最终密钥对二进制数据加密和解密。通过操作一个或多个用户密钥和一基本密钥并用异或操作合并经操作的密钥,来形成最终密钥。用循环异或操作把将被加密或解密的数据与最终密钥合并。用户密钥和基本密钥是具有任何位数的二进制序列。可直接用二进制形式或本发明可解释为二进制序列的其他适当的形式(例如ASCII编码的字母数字字符串)将用户密钥输入本发明。操作用户密钥包括下列步骤重新组合或置换用户密钥的段例如字节,使置换后的用户密钥循环移位一定的位数,并且用一个或多个置换后或经移位密钥的复制件填充一位置,致使所得长度等于基本密钥的长度。置换步骤中用户密钥各段的顺序和移位步骤中使用户密钥移位的位数根据用户密钥本身各段的值和位置确定。操作基本密钥包括使基本密钥循环移位一定位数的步骤,所述数量根据用户密钥各段的值和位置确定。 | ||
搜索关键词: | 密钥 可变 加密 系统 | ||
【主权项】:
1.一种对数字数据加密和解密的方法,其特征在于,包括下列步骤:形成一实际用户密钥,形成实际用户密钥的所述步骤包括下列步骤:接收包含一个位序列的输入用户密钥;从所述输入用户密钥中选择两个被选中的部分,每个所述被选中的部分包括一个位序列,每个所述被选中的部分是根据所述输入用户密钥中多个预定部分的每一个在所述输入用户密钥内的值和位置来确定的;交换所述输入用户密钥的所述被选中的部分,以形成一置换后的用户密钥;并且使所述置换后的用户密钥循环移位一定的位数,以形成一经移位的用户密钥,所述的位数是根据所述置换后用户密钥的多个部分中每个部分的值和位置加权来确定的,每个所述部分包括一位序列;并且用所述经移位的用户密钥填充,使其长度等于所述基本密钥长度,以形成所述实际用户密钥;形成一实际基本密钥,形成实际基本密钥的所述步骤包括下列步骤:使所述预定基本密钥循环移位一定的位数,所述位数是根据所述置换后用户密钥的多个部分中每个部分的值和位置加权来确定的,每个所述部分包括一个位序列;形成一最终密钥,形成最终密钥的所述步骤包括下列步骤:对所述实际基本密钥和所述实际用户密钥进行异或计算;并且对所述最终密钥和所述数字数据进行异或计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威廉·Y·肖,未经威廉·Y·肖许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/95191926.1/,转载请声明来源钻瓜专利网。