首页> 外国专利> System and method for providing hardware based fast and secure expansion and compression functions

System and method for providing hardware based fast and secure expansion and compression functions

机译:用于提供基于硬件的快速,安全的扩展和压缩功能的系统和方法

摘要

A system and method for encoding data by providing data expansion and compression functions for arbitrary input and output lengths. The input is partitioned into groups of sequential bits. A subkey is selected from secret key material for each group of the input bits. A tree of XOR gates applies XOR operations between the subkeys to generate the output. The XOR gates are arranged in layers and all the XOR gates within a layer switch at about the same time. A compression function is performed if the input length is greater than or equal to the output length and an expansion function is performed if the input length is less than or equal to the output length. There is no statistical correlation between the input and the output. A nonlinear function can be applied to the output such as an invertible S-Box, non-invertible S-Box, or series of Rotate-Add-XOR operations.
机译:通过为任意输入和输出长度提供数据扩展和压缩功能来编码数据的系统和方法。输入被分为几组连续的位。从秘密密钥材料中为每组输入位选择一个子密钥。一棵XOR门树在子项之间应用XOR操作以生成输出。 XOR门按层排列,并且层内的所有XOR门大约同时切换。如果输入长度大于或等于输出长度,则执行压缩功能;如果输入长度小于或等于输出长度,则执行扩展功能。输入和输出之间没有统计相关性。可以将非线性函数应用于输出,例如可逆S-Box,不可逆S-Box或一系列Rotate-Add-XOR操作。

著录项

  • 公开/公告号US10797722B2

    专利类型

  • 公开/公告日2020-10-06

    原文格式PDF

  • 申请/专利权人 THE BOEING COMPANY;

    申请/专利号US201615178973

  • 发明设计人 LASZLO HARS;

    申请日2016-06-10

  • 分类号H03M7/30;H04L9/06;H04L9/12;H04L9/08;

  • 国家 US

  • 入库时间 2022-08-21 11:27:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号