首页> 外国专利> CUSTOMIZABLE ENCRYPTION ALGORITHM BASED ON A SPONGE CONSTRUCTION WITH AUTHENTICATED AND NON-AUTHENTICATED MODES OF OPERATION

CUSTOMIZABLE ENCRYPTION ALGORITHM BASED ON A SPONGE CONSTRUCTION WITH AUTHENTICATED AND NON-AUTHENTICATED MODES OF OPERATION

机译:基于具有授权和非授权操作模式的海绵构造的可定制加密算法

摘要

Systems (100) and methods (600) for generating encrypted data. The methods involve: combining a cryptographic key with state initialization bits to generate first combination bits; producing a first keystream by performing a permutation function f using the first combination bits as inputs thereto; and using the first keystream to encrypt first data (e.g., authentication data or message body data) so as to produce first encrypted data. The permutation function f comprises a round function f round that is iterated R times. The round function f round consists of (1) a substitution layer in which the first combination bits are substituted with substitute bits, (2) a permutation layer in which the substitute bits are re-arranged, (3) a mixing layer in which multiple of the permutation layer are combined together, and (4) an addition layer in which a constant is added to the output of the mixing layer.
机译:用于生成加密数据的系统(100)和方法(600)。该方法包括:将密码密钥与状态初始化位组合以产生第一组合位;以及通过使用第一组合位作为输入来执行置换函数f来产生第一密钥流;使用第一密钥流对第一数据(例如,认证数据或消息主体数据)进行加密,以产生第一加密数据。置换函数f包括R函数的回合函数f round。舍入函数f round由以下部分组成:(1)一个替换层,其中第一个组合位用替换位替换;(2)一个置换层,其中重新排列替换位;(3)一个混合层,其中多个排列层中的第二层被组合在一起,(4)附加层,其中将常数添加到混合层的输出。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号