[发明专利]文本加密在审
申请号: | 201680031687.2 | 申请日: | 2016-03-24 |
公开(公告)号: | CN107615702A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | L·陈 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/12 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 加密 | ||
1.一种方法,包括:
接收要被加密的明文,其中,所述明文包括第一块、第二块以及第三块;
基于所述第一块和所述第二块来生成初步密文;
使用接收所述第三块和所述初步密文作为输入的加密操作,使用加密密钥来生成第一密文;
使用接收所述第一块和所述第一密文作为输入的所述加密操作,使用所述加密密钥来生成第一最终密文;以及
使用接收所述第二块和所述第一最终密文作为输入的所述加密操作,使用所述加密密钥来生成第二最终密文。
2.根据权利要求1所述的方法,其中,生成所述初步密文包括:
使用所述第一块和所述加密密钥生成与所述第一块相对应的第一初步密文;以及
使用接收所述第二块和所述第一初步密文作为输入的所述加密操作,使用所述加密密钥来生成与所述第二块相对应的第二初步密文。
3.根据权利要求1所述的方法,其中,生成所述初步密文包括:
生成所述第一块和所述第二块的散列值。
4.根据权利要求1所述的方法,其中,所述方法是在不使用初始值的情况下执行的。
5.根据权利要求1所述的方法,其中,所述方法是使用具有固定值的二进制字符串作为初始值来执行的。
6.根据权利要求1所述的方法,其中,所述方法是使用空字符串作为初始值来执行的。
7.根据权利要求1所述的方法,其中,所述加密操作包括异或操作。
8.根据权利要求1所述的方法,包括:
通过使用所述加密密钥执行接收所述第一最终密文和所述第一密文作为输入的所述加密操作来对所述第一块进行解密;
通过使用所述加密密钥执行接收所述第二最终密文和所述第一最终密文作为输入的所述加密操作来对所述第二块进行解密;
使用所述加密密钥和所述第一块来生成第一解密密文;
使用接收所述第二块和所述第一解密密文作为输入的所述加密操作,使用所述加密密钥来生成第二解密密文;以及
通过执行接收所述加密密钥、所述第一密文和所述第二解密密文作为输入的所述加密操作来对所述第三块进行解密。
9.一种系统,包括:
明文接收器,其用于接收要被加密的明文,其中,所述明文包括n个块的集合;
文本加密器,其用于:
使用加密密钥和属于所述集合的第一块来生成与所述第一块相对应的第一初步密文;
使用所述第一初步密文和所述加密密钥生成与属于所述集合的第二块相对应的第二初步密文;
使用加密的n-1块和所述加密密钥生成与属于所述集合的第n个块相对应的第n个密文;
使用加密的第n个块和所述加密密钥生成与属于所述集合的所述第一块相对应的第一最终密文;并且
使用所述第一最终密文和所述加密密钥生成与属于所述集合的所述第二块相对应的第二最终密文。
10.根据权利要求9所述的系统,其中,所述文本加密器在不使用初始值的情况下执行加密。
11.根据权利要求9所述的系统,包括:
文本解密器,其用于:
使用所述第一最终密文、所述第n个密文以及所述加密密钥来对所述第一块进行解密;
使用所述第二最终密文、所述第一最终密文以及所述加密密钥来对所述第二块进行解密;
使用所述第一块和所述加密密钥来重新计算所述第一初步密文;
使用所述第二块、所述第一初步密文以及所述加密密钥来重新计算所述第二初步密文;并且
使用所述第n个密文、加密的n-1块以及所述加密密钥来对所述第n个块进行解密。
12.根据权利要求11所述的系统,其中,由所述文本加密器和所述文本解密器执行的块密码计算的总数小于或等于2n-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680031687.2/1.html,转载请声明来源钻瓜专利网。